CLOUD DEPLOYMENT MODELS IN CLOUD COMPUTING

malishak263 90 views 24 slides Jun 21, 2024
Slide 1
Slide 1 of 24
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24

About This Presentation

About cloud computing deployment approaches


Slide Content

CLOUD
DEPLOYMENT
MODELS
MS S MARAMBI

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

CLOUD BURSTING DEPLOYMENT
MODEL
ItcomesintopracticewhenthereisapeakinITdemandanda
configurationincloudcomputingwheretheprivateandpublicclouds
dealtogethertodeliveruninterruptedservice.Whentheprivatecloud
reachesitsresourcecapacitylimit,theninordertomaintain
uninterruptedservicesfortheusers,theprivatecloudredirectsthe
overflowtraffictothepubliccloud.Thus,asperthisconfiguration,the
privatecloud“bursts”intothepubliccloudwhentriggeredwiththehigh
demandusageorausermakesamanualrequest.Oncethesituationis
undercontrolandlesstrafficisreceived,allthedataisshiftedtothe
primaryprivatecloud.

CLOUD BURSTING DEPLOYMENT
MODEL

CLOUD BURSTING DEPLOYMENT
MODEL
Benefits
►Cost.Anorganizationonlypaysforextracomputeresourceswhenneeded.Likewise,privatecloud
infrastructurecostscanbekeptlowbymaintainingonlyminimalresources.
►Flexibility.Cloudburstingcanquicklyadjusttocloudcapacityneeds.Italsofreesupprivatecloudresources.
►Businesscontinuity.Anapplicationcanburstoverintothepubliccloudwithoutinterruptingitsusers.
►Peaksintraffic.Ifanorganizationisexpectingasuddenincreaseintraffic,likeduringaholiday,cloudbursting
canbeusedtofacilitateanyexpectedorunexpectedpeaksincomputeresourcedemands.
Challenges
►Security.Ifapubliccloudisattacked,thenanadjacentorganization'sdatacanbeatrisk.
►Dataprotection.Itmaybedifficulttokeepbackupsconsistentwhentheyarefedfrommultiple
sources.
►Networking.Organizationsmayfinditdifficulttobuildlow-latencyandhigh-bandwidthredundant
connectionsbetweenpublicandprivateclouds.
►Incompatibilitybetweenthedifferentenvironmentsandthelimitedavailabilityofmanagement
tools.

VIRTUAL PRIVATE CLOUD(VPC) DEPLOYMENT
MODEL
►Itisasegregatedprivatecloudenvironmentthatisusuallyfacilitatedandgottenwithin
anothercloud,commonlyapubliccloud.VPCreservessomeofthepubliccloud’s
resourcesforusebyjustonecustomer.Agoodanalogycouldbearestaurant
environmentthatispackedwithdinersandatablehasbeenreservedinthatrestaurant.
Thisreservedtableislikeavirtualprivatecloudwithinthehosted(public)restaurant
environment.Thetablecanonlybeaccessedbydinerswhohavemadeareservation.

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

COMPONENTS EDGE COMPUTING
►Edgedevices:Thesearethedevicesthatcontroldataflowattheedgeor
boundary.They'reusuallyARMorx86CPUswithatleasttwocoresand2GBof
memory.Thesedevicescanhandlecomputationswithoutinvolvingthecloud.It
includesIoTsensors,computers,laptops,securitycameras,andsoon.
►Edgeserver:Serversthatperformlesscomplexcomputationslocatedneartoend-
userarecallededgeservers.Itislocatedinoperationfacilitieslikefactories,stores,
andhotels.ItisconstructedusingindustrialPCs.It'scommontofindedgeservers
consistingof8to16PCclusters,eachhaving16ormanycores,16or32GBof
Memory,andmorethanaTerabyteofstorage.
►Edgegateway:Itservesasanentrypointtothecloud.Itcontrolsessentialnetwork
functionlikefirewallmanagement, protocoltranslation,wirelessconnection,
networktermination,andsoon.
►Cloud:Acentralizedserverthatdoesmorecomplexcomputationalwork.Italso
helpsinhostingtheapplicationsforedgeusers.Itcouldbeprivateorpublic,andit
storesmodelsliketheneuronnetworkthathelpsapplicationsdotheirtasks.

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.

THANK YOU….