Ettevõtted ja organisatsioonid, kes kunagi tuginesid oma töötlemisressursside majutamiseks kallitele andmekeskustele, nihutavad nüüd oma kulusid ja hooldustoiminguid tasuliste, skaleeritavate, pilvepõhiste lahenduste poole. Pilv on lai mõiste, mis pakub laias valikus lahendusi väga suurele hulgale kasutajatele. Enamik inimesi viitab pilvelahendusele selle juurutamismudeli ja teenuste mudeli osas. Pilvepõhiste lahenduste pakkumisel on ülioluline valida õige teenindusmudel. Pilveteenust on kolm mudelit: tarkvara kui teenus (SaaS), platvorm kui teenus (PaaS) ja infrastruktuur kui teenus (IaaS). Iga pilveteenuse mudel pakub abstraktsuse taset, mis vähendab tarbija jõupingutusi süsteemide ehitamiseks ja juurutamiseks. Kuid täna aitame teil mõista mõningaid peamisi erinevusi IaaS ja PaaS vahel.
Infrastruktuur kui teenus (IaaS) on teenuse osutamise hierarhia madalaimas kihis ja pakub pilve piires virtuaalset andmekeskust. IaaS pole tegelikult uus mõiste. Tegelikult on inimesed andmekeskustesse kolhoosi teinud juba sellest ajast, kui andmekeskused on olnud. See pakub kõige põhilisi andmetöötlusvõimalusi - opsüsteemidega masinaid ja salvestust kui standardset teenust üle võrgu. See pakub teenusena terviklikku infrastruktuuri, tavaliselt platvormi virtualiseerimiskeskkonda koos toores ladustamise ja võrgundusega. IaaS pakub inimestele mehhanismi, mis võimaldab neil asendada kõik andmekeskuse riistvaravajadused. Tavalised IaaS-teenused hõlmavad koormuse tasakaalustamist, masina eraldamist, võrguühendust, tulemüüre ja salvestust. See annab võimaluse ressursside abstraktseks tegemiseks, samuti nende ressursside füüsiliseks ja loogiliseks ühendamiseks ning pakub API-sid, mis võimaldavad klientidel suhelda infrastruktuuriga. IaaS-i kõige silmatorkavam näide on Amazon Web Services (AWS).
Lisaks IaaS-ile pakuvad mitmed pilveteenused rakendusekihi tuge suurandmete tööks, mida mõnikord nimetatakse hallatavateks lahendusteks või platvormiks kui teenuseks (PaaS). Mis IaaS on infrastruktuurile, PaaS on rakendustele. See võtab kokku suure osa tavapärastest rakenduste korstnataseme funktsioonidest ja pakub neid funktsioone teenusena. See pakub aluseks olevat riistvaratehnoloogiat nagu virtuaalserverid, opsüsteemid, andmebaasilahendused, arendaja tööriistad ja võrgutugi. Riistvara ja tarkvara haldab platvormi pakkuja. Pakkuja hõlbustab pilverakenduste juurutamist, hallates pilvetarkvara arendusplatvormi, eemaldades vajaduse näiteks andmebaase konfigureerida või mastaapida ning vähendades teie töökoormust ja hoolduskoormust. Arendajad ei pea muretsema riistvara või opsüsteemi uuendamise pärast. Selle asemel on neil kontroll juurutatud rakenduste ja võimalusel rakenduste hostimiskeskkonna konfiguratsioonide üle. Tänapäeval kuuluvad tuntud PaaS-i lahenduste pakkujate hulka Windows Azure ja Google App Engine.
IaaS ja PaaS on üksteisest väga erinevad ning platvorm kui teenus ei ole infrastruktuuri kui teenuse tunnus. Mis IaaS on infrastruktuurile, PaaS on rakendustele. IaaS on seotud ressurssidega ja ressursside all peame silmas servereid, kettaid, võrke ja IP-aadresse. IaaS pakub kõiki neid ressursse nõudmise korral. PaaS on seotud kõigi rakendustega. Rakendus on süsteem, koodikombinatsioon ja kõik teenused, mis selle koodiga igal ajal suhtlevad, ja see pole ressurss.
IaaS-i mudel pakub pilve piires virtuaalset andmekeskust. IaaS-i abil saate spetsiaalseid IP-aadressidega servereid. See on eraldiseisva veebimajutuse kiireim versioon. See võimaldab taristu pakkujal abstraktsed üksikasjad ja ressursid abstraktselt eraldada, samuti luua nende ressurssidega füüsiline ja loogiline ühendus. IaaS-i kasutamine viib teid siiani ainult suurte andmerakendustega; nad ei käsitle midagi kõrgemal tasemel. Ühendage pühendatud hostimise võimsus koos jagatud hostimise lihtsusega ja saate PaaSi.
IaaS, nagu nimigi ütleb, pakub pilvandmetöötluse infrastruktuuri ja see on vahend väga põhiliste andmetöötlusvõimaluste - opsüsteemidega masinate ja salvestusruumi - standardiseeritud teenustena võrgu kaudu. IaaS pakub füüsilisi ja virtualiseeritud servereid, pilvepõhist andmesalvestust ja palju muud. PaaS võtab kokku suure osa tavapärastest rakenduste korstnataseme funktsioonidest ja pakub neid funktsioone teenusena. See pakub aluseks olevat riistvaratehnoloogiat nagu virtuaalserverid, opsüsteemid, andmebaasilahendused, arendaja tööriistad ja võrgutugi.
Infrastruktuuri kui teenuse kõige silmatorkavam näide on Amazoni veebiteenused (AWS), mida Amazon on andnud oma pilvandmetöötluse pakkumistele. Selle elastsed arvutipilved (EC2) ja lihtsa salvestusteenuse (S3) tooted pakuvad palja luuga arvutus- ja salvestusteenuseid. Muud IaaS-i näited on Google Compute Engine, CISCO Metapod, Rackspace, DigitalOcean jne. Tuntud PaaS-i lahenduste pakkujate hulka kuuluvad Windows Azure, Google App Engine. Force.com, Apache Stratos, Heroku, OpenShift ja palju muud.
Lühidalt öeldes, mis on IaaS infrastruktuurile, PaaS rakendustele. IaaS on seotud ressurssidega ja ressursside all peame silmas servereid, kettaid, võrke ja IP-aadresse. IaaS pakub kõiki neid ressursse nõudmise korral. PaaS seevastu pakub selle aluseks olevat riistvaratehnikat nagu virtuaalserverid, opsüsteemid, andmebaasilahendused, arendaja tööriistad ja võrgutugi. See võtab kokku suure osa tavapärastest rakenduste korstnataseme funktsioonidest ja pakub neid funktsioone teenusena. Iga pilveteenuse mudel pakub abstraktsuse taset, mis vähendab tarbija jõupingutusi süsteemide ehitamiseks ja juurutamiseks.