Comprehensive Study on Deployment Models and Service Models in Cloud Computing.

Page 1

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN: 2395-0072

Comprehensive Study on Deployment Models and Service Models in Cloud Computing.

1, 3 Research Student, Department of Computer Science and Engineering, 2 Professor Department of Computer Science and Engineering, 1,2,3 Sanjay Ghodawat University ***

Abstract - Since its inception Cloud Computing is making a paradigm shift in the worldof computingtechnology.Basedon pay-peruse principle it provides a variety of services to both individual and industry. The services it provides include Platform-asa-Service (PaaS), Software-as-a-Service (SaaS) and Infrastructure-as-a-Service (IaaS) and it isstillmaking its way to other similar services. These services models have certain requirements to be met and other security and design issues. This paper aims at discussing these three services models, important factors for these models and challenges currently faced by these services models.

Key Words: Cloud Computing, Service Models in Cloud, DeploymentsinCloudComputing.

1. INTRODUCTION

Cloudcomputingisatypeofinternet-basedcomputingthat allows computers and other devices to share different processingresourcesanddata.Cloudcomputingisathriving technology that offers a variety of services such as computers, databases, storage, virtual machines, servers, analytics, machine intelligence, and many more. Cloud computingdeliverstheseservicesovertheinternet,making it scalable and allowing businesses to save capital expendituresonhardwarepurchases.TheNationalInstitute ofStandardsandTechnologydefinescloudcomputingas"a model for enabling ubiquitous, convenient, or demand networkaccesstoasharedpoolofconfigurablecomputing resourcesthatcanberapidlyprovisionedandrelatedwith minimal management effort or service provider interaction."[1]

Cloudmodelsareclassifiedintotwotypes:servicemodels and deployment models. Service models are categorised based on the sorts of cloud services supplied, whereas deploymentmodelsareclassedbasedonhowandbywhom thecloudservicesareused.Therearethreetypesofservice models:IaaS(InfrastructureasaService),PaaS(Platformas aService),andSaaS(SoftwareasaService)(Softwareasa Service).NISTofficiallyrecognisesthesethreemodels.There are several additional well-known cloud services, such as MBaaS (Mobile Backend as a Service), DaaS (Data as a Service),MaaS(MonitoringasaService),andsoon.Public cloud,privatecloud,communitycloud,andhybridcloudare all deployment methods. There are various cloud

deploymentmodels,suchasIntercloud,Distributedcloud etc.

2. CHARACTERISTICS OF CLOUD COMPUTING

Therehasbeensubstantialdebateinindustryandacademics over what exactly cloud computing entails. [2][3][4].The NationalInstituteofStandardsandTechnology(NIST)inthe United States has created a working definition that encompasses the most widely accepted characteristics of cloudcomputing.Cloudcomputingisdefinedas"amodelfor providing convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks,servers,storage,applications,andservices)that can be rapidly provisioned and released with minimal managementeffortorserviceproviderinteraction."Cloud computing has the following five fundamental qualities, accordingtothisdefinition:

1) On-demandself-service.

2) Broadnetworkaccess. 3) Resourcepooling. 4) Rapidelasticity. 5) MeasuredService.

Cloudcomputingisanewdistributedcomputingparadigm that promises to provide consumers with cost-effective, scalable on-demand services without requiring massive upfrontinfrastructureinvestments[5].Oneoftheprimary reasons for cloud computing's success is the role it has playedin removing the scaleof a businessasa significant component in its economic success. An outstanding illustrationofthisshiftistheconceptofdatacentres,which eliminatestheneedforsmallbusinessestoinvestheavilyin infrastructureinordertogainaworldwideclientbase[6].

© 2022,
Certified Journal | Page182
IRJET | Impact Factor value: 7.529 | ISO 9001:2008

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN: 2395-0072

deployment make it an excellent choice for test environments.

Fig1Source:internet

3. CLOUD COMPUTING DEPLOYMENT MODEL

It is necessary to discuss the fundamental cloud service deployment capabilities of each architecture right away. Fourfundamentaltypesofcloudcomputingaredefinedby NIST[NationalInstituteofStandardsandTechnology]:

Fig3:Source:Internet BenefitsofPublicCloud 

Minimal Investment - As a pay-per-use service, there is no large upfront cost and is ideal for businesseswhoneedquickaccesstoresources

NoHardwareSetup - Thecloudserviceproviders fullyfundtheentireInfrastructure

No Infrastructure Management - This does not requireanin-houseteamtoutilizethepubliccloud.

LimitationsofPublicCloud

Data Security and Privacy Concerns - Since it is accessible to all, it does not fully protect against cyber-attacksandcouldleadtovulnerabilities.

ReliabilityIssues-Sincethesameservernetworkis open to a wide range of users, it can lead to malfunctionandoutages 

Service/LicenseLimitation-Whiletherearemany resourcesyoucanexchangewithtenants,thereisa usagecap.

3.2PrivateCloud–

Fig2Source:https://www.padok.fr/

3.1PublicCloud–

Thenameisself-explanatory.Itisopentothepublic.Public clouddeploymentstrategiesareidealforenterpriseswith changeable and rising demands. It is also an excellent alternativeforbusinesseswithfewersecurityconcerns.Asa result, you pay a cloud service provider for networking, computingvirtualization,andstorageonthepublicinternet. Itisalsoanexcellentdeliverymechanismfordevelopment and testing teams. Its rapid and simple configuration and

Factor value:

The public cloud deployment paradigm is diametrically opposedtotheprivateclouddeploymentmodel.Itisaoneon-one setting for a single user (customer). It is not necessarytoshareyourhardwarewithanyone.Thecontrast between private and public cloud is in how all of the hardware is handled. The capacity to access systems and serviceswithinacertainborderororganizationisreferred toasthe"internalcloud."Thecloudplatformisdeployedina securecloudenvironmentsecuredbyrobustfirewallsand overseenbyanorganization'sITstaff.

The private cloud allows for better control over cloud resources.

©
Page183
2022, IRJET | Impact
7.529 | ISO 9001:2008 Certified Journal |

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN: 2395-0072

Fig4Source:Internet

BenefitsofPrivateCloud

DataPrivacy-Itisidealforstoringcorporatedata whereonlyauthorizedpersonnelgetsaccess 

Security - Segmentation of resources within the sameInfrastructurecanhelpwithbetteraccessand higherlevelsofsecurity. 

Supports Legacy Systems - This model supports legacysystemsthatcannotaccessthepubliccloud.

LimitationsofPrivateCloud

Higher Cost - With the benefits you get, the investmentwillalsobelargerthanthepubliccloud. Here, you will pay for software, hardware, and resourcesforstaffandtraining. 

Fixed Scalability - The hardware you choose will accordinglyhelpyouscaleinacertaindirection 

High Maintenance - Since it is managed in-house, themaintenancecostsalsoincrease.

3.3CommunityCloud

It enables a number of businesses to access systems and services.Itisadistributedsystemmadebycombiningthe functionsofmanycloudstomeettheuniquerequirementsof a neighbourhood, sector, or company. The community's infrastructuremightbesharedbyorganisationswithsimilar interestsorduties.Itisoftenhandledbyathirdpartyora collaborationofoneormorecommunityorganisations.

3.4HybridCloud

Fig5Source:Internet

Hybridcloudisasolutionthatcombinesaprivatecloudwith oneormorepubliccloudservices,withproprietarysoftware enabling communication between each distinct service. A hybrid cloud strategy provides businesses with greater flexibilitybymovingworkloadsbetweencloudsolutionsas needs and costs fluctuate. Hybrid cloud services are powerfulbecausetheygivebusinessesgreatercontrolover theirprivatedata.Anorganizationcanstoresensitivedata onaprivatecloudorlocaldatacenterwhilesimultaneously leveragingtherobustcomputationalresourcesofamanaged publiccloud andmanageitallinasingleplaneofglass.

Fig6Source:Internet

BenefitsofHybridCloud

Cost-Effectiveness - The overall cost of a hybrid solutiondecreasessinceitmajorlyusesthepublic cloudtostoredata. 

Security - Since data is properly segmented, the chancesofdatatheftfromattackersaresignificantly reduced. 

Flexibility - With higher levels of flexibility, businessescancreatecustomsolutionsthatfittheir exactrequirements

© 2022, IRJET |
7.529 | ISO 9001:2008 Certified Journal | Page184
Impact Factor value:

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN: 2395-0072

LimitationsofHybridCloud

Complexity-Itiscomplexsettingupahybridcloud since it needs to integrate two or more cloud architectures

 SpecificUseCase-Thismodelmakesmoresensefor organizationsthathavemultipleusecasesorneed toseparatecriticalandsensitivedata

Chart -1:AComparativeAnalysisofCloudDeployment Models

4. CLOUD COMPUTING SERVICE MODELS

Thistechnologyparadigmhasgonethroughseveralstages throughout the years. Grid, utility, and on-demand computing were older kinds of computing that before currentcloudcomputing.Theearlytypesofcontemporary cloud computing, such as Software as a Service (SaaS), PlatformasaService(PaaS),andInfrastructureasaService (IaaS), originated as a technological byproduct of falling computer and server hardware prices. Individual servers mightbepurchasedbyuserstomeettheircomputingneeds.

Thecloudparadigmoriginatedwhensoftwareandhardware providerscollaboratedtointegratemanyserversinaneffort toharnessthemassivecomputationalcapacitycreatedbya grid(ornetwork)oflinkedservers.Concurrently,therecent advancement of digital networking technologies that underpintheWorldWideWebformalisedthepresentidea of"cloudcomputing."Inrecentyears,technologyvendors haveparlayedcloudcomputingsystemsintonumeroustiers ofservice,includingSaaS,PaaS,andIaaS.

Cloudcomputingisabletoprovideavarietyofservicesat themomentbutmainthreeservicesareInfrastructures-AService, Platform-As-A-Service and Software-As-AService alsocalledasservicemodelofCloudcomputing

4.1

Fig7Source:Medium.com

Infrastructure-As-A-Service[laaS]

Thecorecomputingresourcesarehardwareandsoftware components.Theylaythefoundationsofevery computing infrastructure.Infrastructure-as-a-Structureserviceofcloud computing provides these services to cloud end users. In otherwordsIaaSismakinguserfreeoftheseservices.End userscanhireanyoftheseservicesattheleveltheydesire. Userhastopayonlyfortheusageofhisresources.IaaSisto provide computing infrastructure and operating middleware. Grid/Cluster architectures provide high performance infrastructures to the organizations on rent bases and make them free from their own resources. So organizationscanputtheirattentiononmanufacturingand quality concerns. The main concept behind IaaS is the resourcevirtualization.It allowsthe user tohave his own guestoperatingsystemontopofinfrastructureprovidedby the cloud provider. This concept leads to automatic deploymentofinfrastructurewhichisbothdistributedand scalable.Theadministration,deployment,andmaintenance istheresponsibilityoftheserviceprovider.

4.2Software-As-A-Service(SaaS)

SaaS is the top layer of cloud computing services. It is different than traditional software services, where traditional software need own hardware and software components,WhereSaaSmakesusers,independentoftheir ownresources.Usersusetheintegratedservicesprovided bycloudoperator.OneofthebestexamplesofSaaSisGoogle Docs

QualityModelofSaaS

Fig8Source:Internet

© 2022,
|
| ISO
Certified Journal | Page185
IRJET
Impact Factor value: 7.529
9001:2008

International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056

Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN: 2395-0072

4.3Platform-As-A-Service(PaaS)

Platformasaserviceprovidesadevelopmentplatformtoits users so that they can develop and maintain their applicationsandcloudspecificutilities.Itisdifferentfrom SaaSbecauseSaaSisadevelopedanddeployedapplication and PaaS provides a platform or ground to develop those applications.PaaSprovidesdevelopmentenvironmentand platform, so all supporting material i.e. programming environment,developmenttoolsandinfrastructureetc.must beprovidedbycloudprovider

[2] D.Plummer,T.Bittman,T.Austin,D.Cearley,andD. Smith,“Cloudcomputing:Defininganddescribing an emerging phenomenon”, Technical report, Gartner,2008.

[3] J.Staten,S.Yates,F.Gillett,W.Saleh,andR.Dines, “Is cloud computing ready for the enterprise?”, Technicalreport,ForresterResearch,March2008

[4] M.Armbrust,A.Fox,R.Griffith,A.D.Joseph,R.Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica,andM.Zaharia,“Aviewofcloudcomputing,” Commun.ACM,53:50–58,April2010.

[5] D.Agrawal,A.ElAbbadi,F.Emekci,andA.Metwally, “DatabaseManagementasaService:Challengesand Opportunities,”InICDE,1709–1716,2009.

[6] Aniruddha S. Rumale, D.N.Chaudhari, ” Cloud Computing: Infrastructure as a Service,” InternationalJournalofInventiveEngineeringand Sciences(IJIES)ISSN:2319–9598,Volume-1,Issue3,February2013.

Chart -2:Featuresandchallengesofcloudcomputing servicesmodels

3. CONCLUSIONS

Cloud computing is an emerging technology which introduced itself as a service oriented technology. It is working on the principle of on demand service and scalability.Itisprovidingservicesinmanywaysincluding software,platformandinfrastructureandmakingtheusers freeofinstallingandadministeringtheseservices.Inspite the fact that cloud computing provide high performance, high available, fault tolerant services; the issues it comes witharealsoveryseriousinnature.Oftheworthmentioning aredataandnetworksecurity,dataauthenticityandaudit ability, lack of user control over data and security polices and virtualization problem. In order to attract the organizations and build the confidence of customer, these issuesneedtobewellresearchedandresolved

REFERENCES

[1] L.Gonzalez,L.Merino,J.Caceres,andM.Lindner,“A Break intheClouds:Towardsa CloudDefinition”, ComputerCommunicationReview,39(1),2009.

©
Certified Journal | Page186
2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008

Turn static files into dynamic content formats.

Create a flipbook