Cloud deployment models are deisgn or deployment methods used by cloud providers to provide differemt cloud servoces such as saas,paas,iaas etc.Cloud deployment models define how cloud is available for use,where it is available.Cloud deployment models are public cloud,private cloud,community cloud and hybrkd c,oud.

Private cloud

Private cloud is cloud deplyment model used by single organization to use physical computing resoruces over the internet.Private cloud is setup ,owned,organized and managed by this single organization for there business use.Private cloud allow distinct,private and secire environment to soecific user of the organization to use these cloud.Private cloud is setup by organization itself or by any cloud setup service provider and its infrastructure exists in on or off premises of the organization.









Advantages of private cloud is it allow business organization to work in secure and private environment and give total control on cloud.it increase flexibility as organization has ttoal control on resources it inncrease or decrease usage of computing resoruces.

Disadvantages of private cloud is high price as prganization need to setuo a private cloud from initial level ,cost of purchasing and maintenance is high.Another disadvantage of private cloud is it require complex skill set to setup it and additional skill to maanged it.

Public cloud

Public cloud is cloud deployment model used to provide services to anyone or gemeral public.Services used by public in public cloud are compute service,messaging service,application service,platform service and storage service.Public cloud is maanged by any business organization,universities and givernmentorganization or combination of these to provide public cloud.Public cloud is available in saas,paas and iaas.Public cloud exists in on premises.

Advantages of public cloud is location indepemdemcy means user usr it from anywhere withour becoming part of an organization.Other advantages are flexible,low cost and highly scaleable.

Disadvantages of public clous are less secure as it is accessible and open for anyone and other disadvantage is less configurable and less customizable.

Community cloud

Community cloud is cloud deployemnt model setup by multiple organization or group of business organization with shared concerns to meet policy requirements and security requirements.Community cloud isused by various organization of specific communoty to share cloud infrastructure,system and services.Community cloud is setup,owned,operated,organized and maintained by multiple organizations.Community cloud is exists in on or off premises of different organizations.

Advantages of community cloud is it cost effective for different organization to setuo and maange a cloud infrastructure.

Disadvantages of community cloud is data is shared in community so it less secure and violate privacy.



Hybrid cloud

Hybrid cloud is cloud deployment model which is mixture of two or more cloud deployment model i.e. it is composition of private clou,public cloud and community cloud.When non critical task is performed public cloud is used ,when critical task is performed private cloud is used or whem some set of task is performed community cloud is used.A hybrid is designed as combination of these three cloud deployment model.

Advantages of hybrid cloud is scaleable and flexible as organization scale its cloud infrastructure as there requirements it make hybrod cloud flexible.Another advantage of hybrid cloud is cost effective as organization uses cloud resoruces as there need they increase or decrease there budgets according to there needs.

Dusadvantage of hybrid cloud is it require complex networking as it is create as combination of two or more clouddeployment models.