WHAT IS CLOUD DEPLOYMENT MODELS
►CloudDeploymentModelfunctionsasavirtualcomputingenvironmentwithadeploymentarchitecture
thatvariesdependingontheamountofdatayouwanttostoreandwhohasaccesstotheinfrastructure.
►It defines your cloud architecture, scalability of your computing resources, what you can change, the
services provided to you, and how much of the build you own.
►Cloud deployment models also define relationships between the cloud infrastructure and your users (what
users are allowed to change or implement.)
Types of Cloud Computing Deployment Models
►Theclouddeploymentmodelidentifiesthespecifictypeofcloudenvironmentbasedonownership,scale,
andaccess,aswellasthecloud’snatureandpurpose.Thelocationoftheserversyou’reutilizingandwho
controlsthemaredefinedbyaclouddeploymentmodel.
►Thefollowingclouddeploymentmodelsareexplained:publiccloudmodel,communitycloudmodel,
privatecloudmodel,virtualprivatecloud(VPC),hybridcloudmodel,multi-cloudmode,Cloudbursting
deploymentmodelandedgecomputing
PUBLIC CLOUD DEPLOYMENT MODELS
►The public cloud makes it possible for anybody to access systems and services.
The public cloud may be less secure as it is open to everyone.The public cloud is
one in which cloud infrastructure services are provided over the internet to the
general people or major industry groups
PUBLIC CLOUD DEPLOYMENT
MODELS
Advantages
►Minimal Investment
►No setup cost
►Infrastructure Management is not required
►No maintenance
►Dynamic Scalability
Disadvantages
►Less secure
►Low customization
PRIVATE CLOUD DEPLOYMENT
MODELS
►The private cloud deployment model is the exact opposite of the public
cloud deployment model. It’s a one-on-one environment for a single user
(customer). There is no need to share your hardware with anyone else.The
distinction betweenprivate and public cloudsis in how you handle all of the
hardware. It is also called the “internal cloud” & it refers to the ability to
access systems and services within a given border or organization.
PRIVATE CLOUD DEPLOYMENT MODELS
Advantages
►Better Control
►Data Security and Privacy
►Supports Legacy Systems
►Customization
Advantages
►Less scalable
►Costly
HYBRID CLOUD DEPLOYMENT
MODELS
►Hybrid cloud model are made up of two or more cloud deployment models that
work together to provide users with greater flexibility and choice when it comes to
their cloud-based services. Creating a hybrid cloud means that a company is using
the public cloud but also owns on-premises systems, and there is a connection
between the two. Due to security requirements or data protection, some
companies can’t operate only in the public cloud, so they may choose the hybrid
cloud to combine the requirements with the benefits of a public cloud.
HYBRID CLOUD DEPLOYMENT MODELS
Advantages:
►Scalability
►Flexibility
►Cost Efficiency
►Security
►Accessibility
Disadvantages:
►Networking Issues
►Security Compliance
►Infrastructure Dependency
►Scalability of on-premise systems is still challenging and can cap the
scalability of your system
TYPES OF HYBRID CLOUD DEPLOYMENT
MODEL
1. Hybrid cloud model with staged migration
►Applications or workloads are moved/migrated from an on-premises data centre to a
public cloud service provider’s infrastructure. The advantage of this model is that it allows
you to use only what you need —allocating as much or as little as needed for each
application or transaction. The disadvantage is that it might not provide the same level
of control over how things operate as if they were hosted in-house (especially if they
were hosted internally).
2. Hybrid cloud model with partially integrated apps
►This model involves moving some but not all applications or transactions into a public
cloud environment while keeping others on-premises. This is a great option if your
company has applications that can be run in on-premises environments or public clouds
like AWS or Azure.
3. Hybrid cloud model with integrated apps
►The hybrid cloud model with integrated apps involves using PaaS software in the public
cloud to integrate applications running on-premises and in the public cloud.
►The applications are deployed using IaaS software on-premises, and then they are
integrated using PaaS software in the public cloud.
COMMUNITY CLOUD DEPLOYMENT
MODEL
►Community Cloud deployment model allows system and services to be
accessible by group of organizations. It shares the infrastructure between several
organizations from a specific community. It may be managed internally by
organizations or by the third-party.
Applications of Community cloud
deployment model
►Government:Communitycloudscanbeusedbygovernmentagenciestoshare
informationandresources,suchasdataoncrimeorpublichealth.
►Education:Communitycloudscanbeusedbyschoolsanduniversitiestoshare
resources,suchascoursematerialsorresearchdata.
►Healthcare:Communitycloudscanbeusedbyhealthcareorganizationstoshare
patientrecordsormedicalresearchdata.
►Financialservices:Communitycloudscanbeusedbyfinancialinstitutionstoshare
customerdataortradinginformation.
►Manufacturing:Communitycloudscanbeusedbymanufacturingcompaniesto
shareproductdataorproductionschedules.
►Gamingcommunitiesmightbeconsideredcommunityclouds.Forinstance,the
PlayStationnetworkinvolvesmanydifferententitiescomingtogethertoengagein
onlinegaming:Sonyhoststheidentityandaccessmanagement (IAM)tasksforthe
network,aparticulargamecompanymighthostasetofserversthatrundigitalrights
management (DRM)functionsandprocessingforaspecificgame,andindividual
usersconductsomeoftheirownprocessingandstoragelocallyontheirown
PlayStations.
COMMUNITY CLOUD DEPLOYMENT
MODEL
ADVANTAGES
►Youcanestablishalow-costprivatecloud.
►Ithelpsyoutodocollaborativeworkonthecloud.
►Itiscost-effective,asmultipleorganizationsorcommunitiessharethecloud.
►Youcanshareresources,Infrastructure,etc.,withmultipleorganizations.
►Itisasuitablemodelforbothcollaborationanddatasharing.
►Givesbettersecuritythanthepubliccloud.
►Itoffersacollaborativespacethatallowsclientstoenhancetheirefficiency.
DISADVANTAGES
►Here are the cons/drawbacks of the Community Cloud Deployment Model:
►Because of its restricted bandwidth and storage capacity, community resources often pose
challenges.
►It is not a very popular and widely adopted cloud computing model.
►Security and segmentation are challenging to maintain.
MULTI-CLOUD DEPLOYMENT MODEL
►Aclouddeploymentmodelessentiallydefineswheretheinfrastructureforyourdeploymentresidesanddetermineswhohasownershipand
controloverthatinfrastructure.
►Themulti-clouddeploymentmodelusuallyreferstotheuseofmultiplepubliccloudproviderstoincreaseflexibilityandfaulttolerance,suchas
theuseofMicrosoftAzure,AmazonAWS,andGoogleCloud.Privatecloudcanalsobethrownintothemixtogiveextrareliabilityandflexibility
►Someservicesmaybepreferredonacertaincloudoveranotherafterevaluationbythebusiness.
►Multi-cloudisalsocommonlyusedbybusinesseswithcriticalworkloads,suchasgovernmentagenciesorfinancialcorporations
ADVANTAGES
∙Very high reliability
∙Very high flexibility
DISADVANTAGES
∙Increased management complexity
∙Increased staffing skills required
VIRTUAL PRIVATE CLOUD(VPC) DEPLOYMENT
MODEL
BENEFITS OF VPC
1. Agility
2. Security
3. Hybrid clouds are easy to deploy
4. Improved performance
5. Availability
6. Satisfied customers
7. Increased resources to channel innovation
DRAWBACKS OF VPC
►VPC generally costs more to operate than standard cloud hosting.
►Larger companies may not benefit as much as smaller companies from the large resources of VPC providers
having many resources themselves in terms of updating and maintaining infrastructure. If they face tight data
security regulations this can even be disadvantageous.
►While VPCs offer users an isolated environment in a public cloud where workloads can run, these workloads are
still hosted outside their own data center.
►For highly regulated businesses with extensive compliance requirements e.g. financial orhealth organisations, this
can result in limitations on the types of applications and data they can place in a VPC
VPC vs. Private cloud.
•However,avirtualprivatecloudisbasically
ahelpgivenbyapubliccloud.
•Aprivatecloudisasolitaryinhabitantcloud
environmentthatisclaimed,keptupwith,
andoversawbythebusiness.
•Itiscommonlyfacilitatednearbyorinan
exceptionalarea.
•Youcanplanaprivateregioninsidethepublic
cloud'sdesignutilizingthesingle-inhabitant
thoughtofavirtualprivatecloud.
•Thehighaccessibility,adaptability,andcost-
viabilityofthepubliccloudareasyetaccessible
tobuyerswhilegettingachargeoutofhigher
securitythancommonplace multi-inhabitant
publiccloudchoices.
•Theremaybevariouswaystodealwithscalea
VPCandapubliccloudaccountinunambiguous
conditions.Forinstance,forVPCs,newcapacity
volumescouldbeopeninblocksofaparticular
size.
VPC vs. Public Cloud
EDGE COMPUTING DEPLOYMENT MODEL IN
THE CLOUD
►Edge computing is the deployment of computing and storage resources at the location where data
is produced. This ideally puts compute and storage at the same point as the data source at the
network edge.
►It is a computing type that occurs at or near theend devicesin real-time.
►The information is processed closer to the user’s site instead of a centralized data center. It only
sends those requests to data centers that require more processing power.
Why edge computing model?
►With the invention of cloud computing, there has been a massive increase in the amount of data
generated. We can access any data from anywhere without any limitations.
►It enables us to produce more useful information without any geographical restrictions. But cloud
computing is slightly slower as data needs to go to cloud servers for computations. This is where
edge computing helps us. It reduces the latency of data transfer.
EDGE COMPUTING DEPLOYMENT
MODEL IN THE CLOUD
Applications of edge computing
►Today’s edge computing is helping people in manufacturing, gaming, financial services,
healthcare, retail, self-driving vehicles, the oil and gas industry, and many more. Edge computing
has enabled businesses to operate at maximum capacity and more efficiently.
Advantages of edge computing
►Being closer to the end-userimproves responsetime andreduces latency.This is because data
does not need to travel from user to cloud server and back. As a result, it causes a reduction in
latency and improves response time.
►Data does not go to the cloud resulting in no traffic at the cloud link and most of the data analysis
work also takes place at edge servers. Therefore, it provides betterbandwidth
availabilityandquick data analysis.
►It provides a moreconsistent user experienceand improvesoverall performance. Most of the
computations are done at edge servers, which is faster than doing the same computation in the
cloud server. Therefore, users get a better and more consistent experience of the product.
►Fewer data travels to data centers providingmore privacyto the users. Most of the data is located
near edge devices and little data goes to cloud servers, Hackers will not find any useful data.