Cloud Computing Models - Deployment Model and Service Model
Cloud computing can be discussed on the below models:
Deployment Model :
This model is described based on the kind of access the organizations have. Under this model we have four types
a. Public Cloud : In Public cloud the services of the cloud are available to the users outside the organization. Public cloud is sometimes considered as less secure because is it open to many organizations and is not restricted to the users with in the organization.
b. Private Cloud : In Private cloud, the resources are confined within the premises of the company. The users within the organization would be able to access the resources and the services would not be open to users outside the organization.
c. Hybrid Cloud : In Hybrid cloud, the services of both the private cloud and the public cloud are made use of . For high critical work, private cloud is used and for relatively lesser important business the public cloud is used.
d. Community Cloud : In Community cloud the resources are not owned by a single organization, but a group of organizations. The resources would be accessed only within the community of organization. This is advantageous when a single company would not be able to afford to have a private cloud and at the same time it needs it along with data security, which may be risky in Public cloud.
Service Model :
On the basis of the kind of services used, lets understand this section with the following models :
a. Infrastructure as a service : Also known as IAAS, Infrastructure refers generally to the hardware setup like the different servers, storage, processing power, etc. Even virtual machines come under this category.
b Software as a service : Also known as SAAS. Software refers to any application that is hosted on the internet. An example that was already given on this blog was about Google Docs. The software is not installed on your computer but is directly accessed and used over the browser.
c. Platform as a service: : Also known as PAAS. Platform refers to the environment on which you build software. Here you can develop appliations, test and debug, and also deploy. An example of PAAS can be Force.com platform on which the applications are built for Salesforce.
Comments
Post a Comment