Cloud computing is a term that refers to sources and computer systems available on demand through the network, which can provide a number of computer services integrated without being restricted local resources in order to make it easier for the user and include those resources space for data backup and synchronization self also includes processing capabilities software and scheduling of tasks and push e-mail and remote printing, and the user can control when it is connected to the network in these resources through a simple software interface simplifies and ignores a lot of detail and internal processes.
Cloud computing has become increasingly popular because it offers users ...view middle of the document...
Consequently, cloud computing has reduced the cost associated with system administration as well as aided in improving resource utilization and accounting. Since last few years, cloud computing has resulted in a number of positive impacts on the IT ecosystem, thereby giving rise to new markets and widely scattered new user communities (European Commission, 2012).
Contextually, the concept of cloud computing is the outcome of the direct industrial needs to enhance resource utilization without intervening consumer requirements. In other words, the concept ensures the use of the available resources in more efficient manner (European Commission, 2012). The paper intends to critically examine the opportunities and the risks associated with cloud computing and draws a valid conclusion on its adoption by organizations.
Cloud Computing: Definition, Models and Services
Cloud computing was initially used in an academic perspective by Prof. Kenneth K Chellapa who illustrated it in 1997 at the Informs Conference in Dallas as “a computing paradigm where the boundaries of computing will be determined by economic rationale rather than technical limits” (Petri, 2010).
There are various definitions of cloud computing however the most appropriate and broadly accepted definition is being provided by North America National Institute for Standards and Technology (NIST). According to NIST, “Cloud Computing is a model for enabling convenient, on demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort to service provider interaction” (Petri, 2010).
There are many cloud computing models for business purposes including:
Public Cloud: Public cloud model is provided by vendors and can be accessed over the internet or private network. One or more data centers are used by this model which is shared by multiple customers (Weitz, 2010).
Private Cloud: Private cloud model is managed and used internally by the organizations which utilizes ‘shared services model’ and makes variable usage of virtualized computing resources. The data stored in the model are managed within the organization (Weitz, 2010).
Hybrid Cloud: As the name suggests, the hybrid model is the mixture of public cloud services and private cloud architecture. The model is designed to meet certain specific needs of customers (Weitz, 2010).
Community Cloud: Community cloud model is used across the organizations having similar requirements and objectives. Community cloud model is established using public cloud services in order to ensure collaboration among the companies (Weitz, 2010).
Cloud Computing Services
Cloud computing services are provided mostly in the following ways:
Software-as-a-Service (SaaS): Software-as-a-Service (SaaS) has been operational in the market since many years. Currently, businesses are more interested in shifting licensing software to subscribe services particularly on the...