What is SaaS, PaaS and IaaS? With examples - cloud - Stack ...

文章推薦指數: 80 %
投票人數:10人

Common examples: DigitalOcean, Linode, Rackspace, Amazon Web Services (AWS), Cisco Metapod, Microsoft Azure, Google Compute Engine (GCE) are ... Home Public Questions Tags Users Companies Collectives ExploreCollectives Teams StackOverflowforTeams –Startcollaboratingandsharingorganizationalknowledge. CreateafreeTeam WhyTeams? Teams CreatefreeTeam CollectivesonStackOverflow Findcentralized,trustedcontentandcollaboratearoundthetechnologiesyouusemost. Learnmore Teams Q&Aforwork Connectandshareknowledgewithinasinglelocationthatisstructuredandeasytosearch. Learnmore WhatisSaaS,PaaSandIaaS?Withexamples AskQuestion Asked 8years,10monthsago Modified 3monthsago Viewed 549ktimes 398 200 Whatdothefollowingtermsmean? SaaS PaaS IaaS? Therearevariouscloudservicesavailabletoday,suchasAmazon'sEC2andAWS,ApacheHadoop,MicrosoftAzureandmanyothers.Whichcategorydoeseachbelongtoandwhy? cloudsaaspaasiaas Share Improvethisquestion Follow editedAug18,2018at3:34 Pathros 8,4661414goldbadges7979silverbadges129129bronzebadges askedMay29,2013at17:29 RT_RT_ 6,06544goldbadges1414silverbadges66bronzebadges 2 1 Allofthesearetypeofcloudservicemodels.Questionwhichoftheseispopularisirrelevantasitisgovernedbyyourbusinessmodel.Fordifferencesrefer-DifferencebetweenSaaS,PaaSandIaaSexplained – AniketThakur Jan24,2015at8:37 EnhanceyourknowledgeonCloudmodelsandCloudcomputingonhitportal:solutionsbased.in/models-of-cloud-service – AmitKhanna Jan17at11:59 Addacomment  |  16Answers 16 Sortedby: Resettodefault Highestscore(default) Trending(recentvotescountmore) Datemodified(newestfirst) Datecreated(oldestfirst) Helpusimproveouranswers.Aretheanswersbelowsortedinawaythatputsthebestansweratornearthetop? Takeashortsurvey I’mnotinterested 48 Therearethreemajortypesofcloudservices:IaaS,PaaS,andSaaS.You’veprobablyseentheseabbreviationsonthewebsitesofcloudproviders.Beforegoingintodetails,let’scompareIaaS,PaaS,andSaaStotransportation: On-premisesITinfrastructureislikeowningacar.Whenyoubuyacar,you’reresponsibleforitsmaintenance,andupgradingmeansbuyinganewcar. IaaSislikeleasingacar.Whenyouleaseacar,youchoosethecaryouwantanddriveitwhereveryouwish,butthecarisn’tyours.Wantanupgrade?Justleaseadifferentcar! PaaSisliketakingataxi.Youdon’tdriveataxiyourself,butsimplytellthedriverwhereyouneedtogoandrelaxinthebackseat. SaaSislikegoingbybus.Buseshaveassignedroutes,andyousharetheridewithotherpassengers. Reference:https://rubygarage.org/blog/iaas-vs-paas-vs-saas Share Improvethisanswer Follow editedFeb11,2019at18:36 user10954831 answeredFeb11,2019at18:29 NursnaazNursnaaz 1,8341919silverbadges2626bronzebadges 2 Excellentanswer. – prashasthbaliga Nov19,2019at15:33 Thankyouforthecompliment@prashasthbaliga – Nursnaaz Nov20,2019at16:59 Addacomment  |  260 MeaningFordummies: IAAS(InfrastructureAsAService): Thebaselayer DealswithVirtualMachines,Storage(HardDisks),Servers,Network,LoadBalancersetc PAAS(PlatformAsAService): AlayerontopofIAAS Runtimes(likejavaruntimes),Databases(likemySql,Oracle),WebServers(tomcatetc) SAAS(SoftwareAsAService): AlayerontoponPAAS Applicationslikeemail(Gmail,Yahoomailetc),SocialNetworkingsites(Facebooketc) ToquicklyrelateconsiderthebelowGoogle'sofferings: IAAS: GoogleComputeEngine(Onecandevelopprogramstoberunonhighperforminggoogle'scomputinginfrastructure) PAAS: GoogleAppEngine(OnecandevelopapplicationsandletthemexecuteontopofGoogleappenginewhichtakecareoftheexecution) SAAS: Gmail,Google+etc(Onecanuseemailservicesandextendemail/google+basedapplicationstoformnewerapplications) Popularity CompanyWisePopularity Cloudcomputingisdominatedby AmazonWebServices(AWS), GoogleComputeEngine,GoogleAppEngine MicrosoftAzure TherearemanysmallandmediumscalecloudoperatorsthatincludeIBM,Oracleetc. Mostofthepopularityaroundtheseservicesowetothereputationofthecompanyandtheamountofinvestmentsbeingmadebythesecompaniesaroundthecloudspace. TypeofServiceWisePopularity PAAS(PlatformasaService)ismorepopularamongdevelopersastheycanputalltheirconcentrationondevelopingtheirappsandleavetherestofmanagementandexecutiontotheserviceprovider.Manyserviceprovidersalsooffertheflexibilitytoincrease/decreasetheCPUpowerdependinguponthetrafficloadsgivingdeveloperscosteffectiveandeasy&effortlessmanagement. SAAS(Softwareasaservice)ismorepopularamongwithconsumers,whobotheraboutusingtheapplicationsuchasemail,socialnetworkingetc IAAS(Infrastructureasaservice)ismorepopularamongusersintoresearchandhighcomputingareas. Share Improvethisanswer Follow editedSep19,2013at8:03 answeredSep19,2013at7:45 takrishnatakrishna 4,69022goldbadges1616silverbadges3232bronzebadges 3 12 SalesForceandConstantConnectaregreatexamplesofSAAS. – DuraiAmuthan.H Oct8,2013at15:59 @takrishna-you'vementioned"..Databases(likemySql,Oracle).."asanexampleforPaaS.WouldyouplsexplainwhyDatabasesarePlatformandnotSoftware?Asacloudserviceconsumer,IcanconsumeCRUDoperationsofadatabaseasmuchasthewayIcanconsumeCRUDoperationonagoogle-doc-whytheformerisPaasSandthelaterisaSaas? – KGhatak Oct11,2020at14:26 1 @KGhatakonehastolookattheseclassificationsofcloudofferingsfromanendconsumerperspective(don'twearthesoftwaredevelopergoggles).Platformissomethingontopofwhichwebuildsomething(onestandsonaplatformlikeliterally…).Noconsumerusesthedatabasedirectly-theyusuallyconsumeviaawebapplication-thewebapplicationisbuiltontopoftheplatformthathasthedatabases.Iamleavingthislinkthatabstractsallinformation.azure.microsoft.com/en-us/overview/what-is-paas – takrishna Oct12,2020at14:50 Addacomment  |  57 WhenyouareasimpleclientwhowantstomakeuseofasoftwarebutyouhavenothinginhandthenyouuseSaaS. Whenyouhaveasoftwaredevelopedbyyou,butyouwanttodeployandrunonapubliclyavailableplatformthenyouusePaaS. WhenyouhavethesoftwareandtheplatformreadybutyouwantthehardwaretorunthenyouuseIaaS. Share Improvethisanswer Follow editedNov29,2018at13:01 Script47 13.6k44goldbadges4040silverbadges6060bronzebadges answeredDec23,2016at4:36 user3808122user3808122 76377silverbadges66bronzebadges 0 Addacomment  |  415 IaaS,PaaSandSaaSarecloudcomputingservicemodels. IaaS(InfrastructureasaService),asthenamesuggests,providesyouthecomputinginfrastructure,physicalor(quiteoften)virtualmachinesandotherresourceslikevirtual-machinediskimagelibrary,blockandfile-basedstorage,firewalls,loadbalancers,IPaddresses,virtuallocalareanetworksetc. Examples:AmazonEC2,WindowsAzure,Rackspace,GoogleComputeEngine. PaaS(PlatformasaService),asthenamesuggests,providesyoucomputingplatformswhichtypicallyincludesoperatingsystem,programminglanguageexecutionenvironment,database,webserveretc. Examples:AWSElasticBeanstalk,WindowsAzure,Heroku,Force.com,GoogleAppEngine,ApacheStratos. WhileinSaaS(SoftwareasaService)modelyouareprovidedwithaccesstoapplicationsoftwareoftenreferredtoas"on-demandsoftware".Youdon'thavetoworryabouttheinstallation,setupandrunningoftheapplication.Serviceproviderwilldothatforyou.Youjusthavetopayanduseitthroughsomeclient. Examples:GoogleApps,MicrosoftOffice365. Fewadditionalpointsregardingyourquestion: AWS(Amazonwebservices)isacompletesuitewhichinvolvesawholebunchofusefulwebservices.MostpopularareEC2andS3andtheybelongtoIaaSservicemodel. AlthoughHadoopisbasedonpreviousworksbyGoogle(GFSandMapReduce),itisnotfromGoogle.ItisanApacheproject.Youcanfindmorehere.Itisjustadistributedcomputingplatformanddoesnotfallintoanyoftheseservicemodels,IMHO. Microsoft'sWindowsAzureisagainanexampleofIaaS. Asfaraspopularityoftheseservicesisconcerned,theyallarepopular.It'sjustthatwhichonefitsintoyourrequirementsbetter.Forexample,ifyouwanttohaveaHadoopclusteronwhichyouwouldrunMapReducejobs,youwillfindEC2aperfectfit,whichisIaaS.Ontheotherhandifyouhavesomeapplication,writteninsomelanguage,andyouwanttodeployitoverthecloud,youwouldchoosesomethinglikeHeroku,whichisanexampleofPaaS. Share Improvethisanswer Follow editedMay29,2017at11:50 jonrsharpe 106k2222goldbadges200200silverbadges368368bronzebadges answeredMay29,2013at21:48 TariqTariq 33.5k88goldbadges5656silverbadges7878bronzebadges 12 18 I'daddAzureasaPaaSinadditiontoIaaS. – cellik Mar6,2014at12:33 AddedGoogleComputeEngineonIaaSsection. – AzfarNiaz Mar26,2014at19:46 @AzfarNiaz,GoogleComputerEnginedoesn'treallyproviderawhardwareright? – Pacerier May14,2014at18:51 2 Smallcorrection,AzureisnotonlyaIaaS,itismorethanthat.IaaSisprobablywhatAzureisleastusedfor.It'smoreofaPaaS(cloudservices,azurewebsites,WAAD,HDInsight,etc). – Illuminati Jan12,2015at0:56 Regardingtowhatyouhavewritten,isitpossibletomatchPaaSandIaaS?Imean,ifihavetobuildandApplication,couldiusePaaSforDatabaseandIaaSfortheWebService?Doesitmakesense? – Aerox Jan23,2015at11:03  |  Show7morecomments 31 IaaS(InfraasaService) IaaSprovidestheinfrastructuresuchasvirtualmachinesandotherresourceslikevirtual-machinediskimagelibrary,blockandfile-basedstorage,firewalls,loadbalancers,IPaddresses,virtuallocalareanetworksetc.InfrastructureasserviceorIaaSisthebasiclayerincloudcomputingmodel. Commonexamples:DigitalOcean,Linode,Rackspace,AmazonWebServices(AWS),CiscoMetapod,MicrosoftAzure,GoogleComputeEngine(GCE)aresomepopularexamplesofIaas. PaaS(PlatformasaService) PaaSorplatformasaservicemodelprovidesyoucomputingplatformswhichtypicallyincludesanoperatingsystem,programminglanguageexecutionenvironment,database,webserver.technicallyItisalayerontopofIaaSasthesecondthingyoudemandafterInfrastructureisaplatform. Commonexamples:AWSElasticBeanstalk,WindowsAzure,Heroku,Force.com,GoogleAppEngine,ApacheStratos. SaaS(SoftwareasaService) InaSaaS,youareprovidedaccesstoapplicationservicesinstalledataserver.Youdon’thavetoworryaboutinstallation,maintenanceorcodingofthatsoftware.Youcanaccessandoperatethesoftwarewithjustyourbrowser.Youdon’thavetodownloadorinstallanykindofsetuporOS,thesoftwareisjustavailableforyoutoaccessandoperate.ThesoftwaremaintenanceorsetuporhelpwillbeprovidedbySaaSprovidercompanyandyouwillonlyhavetopayforyourusage. Commonexamples:GoogleApps,Microsoftoffice365,Googledocs,Gmail,WHMCSbillingsoftware BasicdifferencebetweenIaaS,PaaS&SaaS Share Improvethisanswer Follow answeredSep1,2017at4:38 AashishKumarAashishKumar 2,59933goldbadges2525silverbadges4040bronzebadges Addacomment  |  43 DifferencebetweenIaaSPaaS&SaaS Inthefollowingtabularformatwewillbeexplainingthedifferenceincontextof pizzaasaservice Share Improvethisanswer Follow answeredMay15,2018at16:53 GhulamDastgeerGhulamDastgeer 63399silverbadges1919bronzebadges 2 1 Shouldn'tthecolorbeswitch? – ousecTic Oct22,2020at19:26 IdidnotunderstandtheIAASandPAASinthispic? – RasmiRanjanNayak Jan4,2021at18:27 Addacomment  |  8 Therearethreemajorcategoriesofcloudservicemodels: Softwareasaservice(SaaS) Platformasaservice(PaaS) Infrastructureasaservice(IaaS) Softwareasaservice(SaaS) SaaSisasoftwarethatiscentrallyhostedandmanagedfortheendcustomer.It'susuallybasedonamulti-tenantarchitecture(asingleversionoftheapplicationisusedforallcustomers)andtypicallyislicensedthroughamonthlyorannualsubscription. Example Office365,Dropbox,DynamicsCRMOnlineareperfectexamplesofSaaSsoftware,subscriberspayamonthlyorannualsubscriptionfee,andtheygetExchangeasaService(onlineand/ordesktopOutlook)orStorageasaService(OneDriveandDropbox). Platformasaservice(PaaS) WithPaaS,youdeployyourapplicationintoanapplication-hostingenvironment(designedforbuilding,testing,anddeployingsoftwareapplications)providedbythecloudservicevendor.Developershavemultiplewaystodeploytheirapplicationswithoutknowinganythingaboutwhat'shappeninginthebackgroundtosupportingit. Example WebAppsfeatureinAzureAppServiceandAzureCloudServices(webandworkerroles)areanexampleofPaaS. Infrastructureasaservice(IaaS) AnIaaScloudvendorrunsandmanagesserverfarmsrunningvirtualizationsoftware,enablingyoutocreateVMs(runningWindowsorLinux)thatrunonthevendor’sinfrastructureandinstallanythingyouwantonit.Developersdon’thavecontroloverthehardwareorvirtualizationsoftware,buttheyhavecontroloveralmosteverythingelse.Infact,unlikePaaS,youarecompletelyresponsibleforit. References Book:ArchitectingtheCloud:DesignDecisionsforCloudComputingServiceModels(SaaS,PaaS,andIaaS) Share Improvethisanswer Follow editedJun17,2020at22:42 AdrianAcostaPR 3788bronzebadges answeredMar2,2020at17:41 IvanPortaIvanPorta 74499silverbadges1717bronzebadges 2 IMO,ApplicationsandDatapositionmustbeswitched...andinSAAScolumn,theusermanagesData. – YoushaAleayoub Mar29,2021at10:17 AlsoinPASS,IthinktheusermanagesRuntimealso – YoushaAleayoub Mar29,2021at10:19 Addacomment  |  3 Iknowthisquestionhasbeenansweredawhileagobutthiscouldhelp. Whatdothefollowingtermsmean? SaaS SoftwareasaService-Essentially,anyapplicationthatrunswithitscontentsfromthecloudisreferredtoasSoftwareasaService,Aslongasyoudonotownit. SomeexamplesareGmail,Netflix,OneDriveetc. AUDIENCE:Endusers,everybody IaaS InfrastructureasaServicemeansthattheproviderallowsaportionoftheircomputingpowertoitscustomers,ItispurchasedbythepotencyofthecomputingpowerandtheyarebundledinVirtualMachines.AcompanylikeGoogleCloudplatform,AWS,AlibabaCloudcanbereferredtoasIaaSprovidersbecausetheysellprocessingpowers(servers,storage,networking)totheirusersintermsofVirtualMachines. AUDIENCE:ITprofessionals,SystemAdmins PaaS PlatformasaServiceismorelikethemiddle-manbetweenIaaSandSaaS,Insteadofacustomerhavingtodealwiththenitty-grittyofservers,networksandstorage,everythingisreadilyavailablebythePaaSproviders.Essentiallyadevelopmentenvironmentisinitializedtomakebuildingapplicationseasier. ExampleswouldbeHeroku,AWSElasticBeanstalk,GoogleAppEngineetc AUDIENCE:Softwaredevelopers. Therearevariouscloudservicesavailabletoday,suchasAmazon's EC2andAWS,ApacheHadoop,MicrosoftAzureandmanyothers.Which categorydoeseachbelongtoandwhy? AmazonEC2andAWS-isanInfrastructureasaServicebecauseyou'llneedSystemAdministratorstomanagetheworkingprocessofyouroperatingsystem.Thereisnoabstractiontobuildafullyfeaturedappordinarily.MicrosoftAzurewouldalsofallunderthiscategoryfollowingtheaforementionedguidelines. Ireallyhaven'tusedApacheHadoop,soIreallycannotsay. Share Improvethisanswer Follow editedJun20,2020at9:12 CommunityBot 111silverbadge answeredMay12,2020at14:17 FavourFelixChinemeremFavourFelixChinemerem 1,03299silverbadges1818bronzebadges Addacomment  |  18 SaaS:SoftwareasaService Cloudapplicationservicesor“SoftwareasaService”(SaaS)areprobablythemostpopularformofcloudcomputingandareeasytouse.SaaSusestheWebtodeliverapplicationsthataremanagedbyathird-partyvendorandwhoseinterfaceisaccessedontheclients’side.MostSaaSapplicationscanberundirectlyfromaWebbrowser,withoutanydownloadsorinstallationsrequired.SaaSeliminatestheneedtoinstallandrunapplicationsonindividualcomputers.WithSaaS,it’seasyforenterprisestostreamlinetheirmaintenanceandsupport,becauseeverythingcanbemanagedbyvendors:applications,runtime,data,middleware,O/S,virtualization,servers,storage,andnetworking.GmailisonefamousexampleofanSaaSmailprovider. PaaS:PlatformasaService Themostcomplexofthethree,cloudplatformservicesor“PlatformasaService”(PaaS)delivercomputationalresourcesthroughaplatform.WhatdevelopersgainwithPaaSisaframeworktheycanbuildupontodeveloporcustomizeapplications.PaaSmakesthedevelopment,testing,anddeploymentofapplicationsquick,simple,andcost-effective,eliminatingtheneedtobuytheunderlyinglayersofhardwareandsoftware.OnecomparisonbetweenSaaSvs.PaaShastodowithwhataspectsmustbemanagedbyusers,ratherthanproviders:WithPaaS,vendorsstillmanageruntime,middleware,O/S,virtualization,servers,storage,andnetworking,butusersmanageapplicationsanddata. IaaS:InfrastructureasaService Cloudinfrastructureservices,knownas“InfrastructureasaService”(IaaS),delivercomputerinfrastructure(suchasaplatformvirtualizationenvironment),storage,andnetworking.Insteadofhavingtopurchasesoftware,servers,ornetworkequipment,userscanbuytheseasafullyoutsourcedservicethatisusuallybilledaccordingtotheamountofresourcesconsumed.Basically,inexchangeforarentalfee,athirdpartyallowsyoutoinstallavirtualserverontheirITinfrastructure.ComparedtoSaaSandPaaS,IaaSusersareresponsibleformanagingmore:applications,data,runtime,middleware,andO/S.Vendorsstillmanagevirtualization,servers,harddrives,storage,andnetworking.WhatusersgainwithIaaSisinfrastructureontopofwhichtheycaninstallanyrequiredplatforms.Usersareresponsibleforupdatingtheseifnewversionsarereleased. Share Improvethisanswer Follow answeredDec30,2013at9:00 AyyappaGAyyappaG 18111silverbadge44bronzebadges Addacomment  |  8 IaaS,PaaSandSaaSarebasicallycloudcomputingsegment. IaaS(InfrastructureasaService)-InfrastructureasaServiceisaprovisionmodelofcloudcomputinginwhichanorganizationoutsourcestheequipmentusedtosupportoperations,includingstorage,hardware,serversandnetworkingcomponents.Theserviceproviderownstheequipmentandisresponsibleforhousing,runningandmaintainingit.Theclienttypicallypaysonaper-usebasis.Ex-AmazonWebServices,BlueLock,CloudscalingandDatapipe PaaS(PlatformasaService)-PlatformasaServiceisoneoftheGROWINGsectorofcloudcomputing.PaaSbasicallyhelpdevelopertospeedthedevelopmentofapp,savingmoneyandmostimportantinnovatingtheirapplicationsandbusinessinsteadofsettingupconfigurationsandmanagingthingslikeserversanddatabases.InonelineIcansayPlatformasaservice(PaaS)automatestheconfiguration,deploymentandongoingmanagementofapplicationsinthecloud.Ex:Heroku,EngineYard,App42PaaSandOpenShift SaaS(SoftwareasaService)-SoftwareasaService,SaaSisasoftwaredeliverymethodthatprovidesaccesstosoftwareanditsfunctionsremotelyasaWeb-basedservice.Ex:Abiquo'sandAkamai Share Improvethisanswer Follow answeredMar19,2014at9:40 PravinMishraPravinMishra 7,87444goldbadges3434silverbadges4848bronzebadges Addacomment  |  4 HereisanothertakewithAWSExampleofeachservice: IaaS(InfrastructureasaService):Yougetthewholeinfrastructurewithhardware.YouchosethetypeofOSthatneedstobeinstalled.Youwillhavetoinstallthenecessarysoftware. AWSExample:EC2whichhasonlythehardwareandyouselectthebaseOStobeinstalled.IfyouwanttoinstallHadooponthatyouhavetodoityourself,it'sjustthebaseinfrastructureAWShasprovided. PaaS(PlatformasaService):ProvidesyoutheinfrastructurewithOSandnecessarybasesoftware.Youwillhavetorunyourscriptstogetthedesiredoutput. AWSExample:EMRWhichhasthehardware(EC2)+BaseOS+Hadoopsoftwarealreadyinstalled.Youwillhavetorunhive/sparkscriptstoquerytablesandgetresults.Youwillneedtoinvoketheinstanceandwaitfor10minforthesetuptobeready.Youhavetotakecareofhowmanyclustersyouneedbasedonthejobsyouarerunning,butnotworryabouttheclusterconfiguration. SaaS(SoftwareasaService):Youdon'thavetoworryaboutHardwareorevenSoftware.Everythingwillbeinstalledandavailableforyoutouseinstantly. AWSExample:Athena,whichisjustaUIforyoutoquerytablesinS3(withmetadatastoredinGlu).JustopenthebrowserlogintoAWSandstartrunningyourqueries,noworryaboutRAM/Storage/CPU/numberofclusters,everythingthecloudtakescareof. Share Improvethisanswer Follow editedNov2,2019at17:14 answeredNov1,2019at15:11 SrihariKaranthSrihariKaranth 1,84711goldbadge2020silverbadges3030bronzebadges 1 1 ThisismoreconvincingandeasytounderstandIcanrelateitverywell.Thankyou@sriharikaranth – Jeeri Sep6,2020at9:06 Addacomment  |  6 Addingtothat,IhaveusedAWS,herokuandcurrentlyusingJelasticandfound- JelasticoffersaJavaandPHPcloudhostingplatform.JelasticautomaticallyscalesJavaandPHPapplicationsandallocatesserverresources,thusdeliveringtruenext-generationJavaandPHPcloudcomputing. http://blog.jelastic.com/2013/04/16/elastic-beanstalk-vs-jelastic/ or http://cloud.dzone.com/articles/jelastic-vs-heroku-1 PersonallyIfound- Jelasticisfaster Youdon’tneedtocodetoanyjelasticAPIs–justuploadyourapplicationand selectyourstack.Youcanalsomixandmatchsoftwarestacksat will. Tryanyofthemandexploreyourself.Itsfun:-) Share Improvethisanswer Follow editedOct27,2013at10:06 bragboy 33.6k3030goldbadges109109silverbadges168168bronzebadges answeredSep11,2013at7:53 AbhishekChoudharyAbhishekChoudhary 7,9351818goldbadges6666silverbadges122122bronzebadges Addacomment  |  1 FollowinglinkgivesverygoodexplanationonSaaS,PaaSandIaas.. http://opensourceforgeeks.blogspot.in/2015/01/difference-between-saas-paas-and-iaas.html Justsomebrief: IaaS,herevendorprovidesinfratouserwhereanusergetshardware/virtualizationinfra,storageandNetworkinginfra. PaaS,herevendorprovidesplatformtouserwhereanusergetsallrequiredthingsfortheirworklikeOS,Database,ExecutionEnvironmentalongwithIaaSprovidedenvironment. Sopassisplatform+IaaS. SaaSseemstobequitewideareawherevendorprovidesalmosteverythingfrominfratoplatformtosoftware. SoSaaSisIaas+PaaSalongwithdifferentsoftwareslikemsoffice,virtualboxetc.. Share Improvethisanswer Follow answeredOct22,2018at3:52 sranasrana 5133bronzebadges Addacomment  |  0 IamsharingmyexperiencesalongwithStandarddefinitionsbyNIST.Iamdeveloperfromproductcompanyandweowndatabaseandclient(ecosystem).Besidemanyclearpicturestheconfusionarisesbecauseofmanyactors(5definedbyNIST)andthingsdifferfromprespectives. ForIaaSandBaremetaldeploymentsweselllicensesandpackagescanbeobtainedfromCD'sorFTPserver(rpms).Thecodeiscompiledtestedanddelivered.Hereourcustomerspaytous(licensecost)and/ortocloudproviderforinstances. Wepartnerwithcloudproviders(technologypartner)tosellourproductsviamarketplace. Typicallywedeliverimages(ami,vhd,etc)+some(cloudformationtemplatesorARMtemplates,etc)incaseofPaaS.WehaveJenkinspipelinestoplacetheminmarketplace(versionbased).Herewithsomeskillsdeveloperscanloginintoinstancesandmanipulatethesoftware(e.gafterdatabaseinstancesarelaunchedloginandcompletelyremovethesoftwareandmakeitlooklikejustEC2instances) IncaseofSaaSourJenkinspipelineswilldirectlydeploy(whethertheyarewebapps,azure/lambdafunctions).Neitherdevelopers/endusershavelesscontroloverthephysicalhardware. BelowaretheActorsdefinedbyNISTandsincedevelopers(techcompanythatprovidessoftware)partnerswithcloudprovider,developersbestmatchiscloudprovider. Share Improvethisanswer Follow editedOct22,2018at10:38 answeredOct19,2018at8:00 SudhakarMNSRSudhakarMNSR 45611goldbadge33silverbadges1414bronzebadges Addacomment  |  0 AsallhaveexplainedverywellabouttheCloudcomputingmodels.SoIwanttopictureoutallthreemodelIaaS,PaaS,SaaSw.r.t.AWSservicesandtheirconsumers. Share Improvethisanswer Follow answeredMay31,2021at12:35 MukeshMukesh 12411silverbadge88bronzebadges Addacomment  |  0 Sincetherearealotofanswerswithbetterdefinitionsofthequestion.Iwouldliketoaddafewexampleshere: IaaS AWSEC2 Rackspace GoogleComputeEngine(GCE) DigitalOcean Magento1EnterpriseEdition OracleCloud Vultr PaaS AWSElasticBeanstalk Heroku WindowsAzure Force.com OpenShift ApacheStratos MagentoCommerceCloud SaaS GoogleApps Salesforce Dropbox MailChimp ZenDesk DocuSign Slack Hubspot Cisco WebEx Concur GoToMeeting Share Improvethisanswer Follow answeredJan3at0:05 ManuManojManuManoj 6155bronzebadges Addacomment  |  Highlyactivequestion.Earn10reputation(notcountingtheassociationbonus)inordertoanswerthisquestion.Thereputationrequirementhelpsprotectthisquestionfromspamandnon-answeractivity. Nottheansweryou'relookingfor?Browseotherquestionstaggedcloudsaaspaasiaasoraskyourownquestion. TheOverflowBlog What’stheaveragetenureofanengineeratabigtechcompany?(Ep.434) NewData:Developers&Web3 FeaturedonMeta HowmighttheStagingGround&thenewAskWizardworkontheStackExchange... StagingGroundWorkflow:Listings,Filters,QualityControl,andNotifications QuestionCloseReasonsproject-IntroductionandFeedback AnA/Btesthasgonelivefora"Trending"sortoptionforanswers Linked 93 Whenshouldoneusethefollowing:AmazonEC2,GoogleAppEngine,MicrosoftAzureandSalesforce.com? 9 WhatmakesitaPaaSnotSaaS-orexamples 0 SoftwaredeploymentinCloudComputingModel 0 IaaSvsPaaSvsSaaSfromDevelopersEye Related 93 Whenshouldoneusethefollowing:AmazonEC2,GoogleAppEngine,MicrosoftAzureandSalesforce.com? 2 Scaleoutmyapplicationincloud,howicandothat? 1 PaaS,SaaSorIaaSforWordpress 1 SaltStackandPaaS 0 IstheiranyfullfledgedPaaSprovidingfromAmazonAWS? 0 BigDataOnCloud(Azure) HotNetworkQuestions ConvertJbracketsbackto2-Dlist What'sthepurposeoftheZenerdiodesinthisboostcircuit? Howtocountbath:Romanbaths bashhowtoinsertmultipleemptylinesintoafileaccordingtoanotherfile Howarechararrays/stringsstoredinbinaryfiles(C/C++)? Howtovisualizethecircle-triangle-probabilityproblem Whatisthisoscilloscope'saccessory? Beingascarefulasweoughttobetakestoolongandisboring,whatcanwedodifferently? Isitnormaltoreviseamanuscripta4thtimebeforeitispublished?Negativeimpactonmyresearch? Whatprotectsusersfromfakewebbrowsers? Residentsofinvadedplanetturnedintolivingsewagesystem WhyareConTeXtandLaTeXtwodifferenttypesettingsystemsinsteadofjoiningforces? Whydopilotsmovethepropellerleverfullforwardbeforelanding? IsthereacontradictioninEcclesiastes8:12-13? CanIuselethalforcetoprotectmyselfandothersfromanondutyofficerifheorshestartsshootingupthelocation? Lifeunderneathabluestar HowdoIknowiftheBitcoinCoresoftwareonmycomputerisrunningtaproot,segwitorsomethingelse? HowdoesVGAworkwithresolutionshigherthanthemaximumresolution? DoubtregardingsizeandshapeofblackholeimagespublishedbytheEventHorizonTelescope(EHT) OneoffourMOSFETinparallelheatingtoomuch WhyisFigma/AdobeXDneeded? HowcanImakeaparametricwinch(orarollofrope) Lexicographicallyself-comparingcode WhydoestheBlueAngelsC-130‘FatAlbert’haveloadmasters? morehotquestions Questionfeed SubscribetoRSS Questionfeed TosubscribetothisRSSfeed,copyandpastethisURLintoyourRSSreader. Yourprivacy Byclicking“Acceptallcookies”,youagreeStackExchangecanstorecookiesonyourdeviceanddiscloseinformationinaccordancewithourCookiePolicy. Acceptallcookies Customizesettings  



請為這篇文章評分?