What is cloud Computing? I
Cloud Computing is the high salaried job in computer field. The word “Cloud computing” appeared as early as 1996, with the first known mention in a Compaq internal document.The term cloud is refers to internet or network. The cloud computing is refers to accessing, manipulating,configuring the software and hardware resources remotely.Cloud computing offers platform independency, as the software is not required to be installed locally on the PC.
Certain services and models working behind the scene making the cloud computing feasible and accessible to end users. Following are the working models for cloud computing:
- Deployment Models
- Service Models
Deployment models define the type of access to the cloud, ie, Cloud can have any of the four types of access: Public, Private, Hybrid, and Community.
Private cloud allows systems and services to be accessible within an organization. It is more secured because of its private nature.
Community cloud allows systems and services to be accessible by a group of organizations.
Hybrid Cloud is a combination of public and private cloud, in which the critical activities are performed using private cloud while the non-critical activities are performed using public cloud.
Cloud computing is based on service models. These are categorized into three basic service models which are –
- Infrastructure-as–a-Service (IaaS)
- Platform-as-a-Service (PaaS)
- Software-as-a-Service (SaaS)
IaaS provides access to fundamental resources such as physical machines, virtual machines, virtual storage, etc.
PaaS provides the runtime environment for applications, development and deployment tools, etc.
SaaS model allows to use software applications as a service to end-users.
Cloud Computing Value Proposition
To analyze the factors influencing the customers when applying the cloud computing mode and target the key problems they wish to solve,the factors are:
- IT management simplification
- operation and maintenance cost reduction
- business mode innovation
- low cost outsourcing hosting
- high service quality outsourcing hosting.
Cloud Computing Strategy Planning
The strategy establishment is based on the analysis result of the above step. In this step, a strategy document is prepared according to the conditions a customer might face when applying cloud computing mode.
The phase performs analysis of problems and risks in the cloud application to ensure the customers that the cloud computing is successfully meeting their business goals. This phase involves the following planning steps:
- Business Architecture Development
- IT Architecture development
- Requirements on Quality of Service Development
- Transformation Plan development
Technologies working behind the cloud computing platforms making cloud computing flexible, reliable, and usable. These technologies are listed below:
- Service-Oriented Architecture (SOA)
- Grid Computing
- Utility Computing