PAAS proti IAAS
Računalništvo v oblaku je slog računalništva, pri katerem so viri na voljo prek interneta. Najpogosteje so ti viri razširljivi in visoko vizualizirani viri in so na voljo kot storitev. Računalništvo v oblaku je razdeljeno na nekaj različnih kategorij glede na vrsto ponujene storitve. PaaS (platforma kot storitev) je kategorija/aplikacija računalništva v oblaku, v kateri ponudniki storitev svojim naročnikom prek interneta dostavijo računalniško platformo ali paket rešitev. IaaS (Infrastructure as a Service) je kategorija računalništva v oblaku, v kateri so glavni viri, ki so na voljo kot storitev, infrastruktura strojne opreme.
Kaj je PaaS?
PaaS je kategorija/aplikacija računalništva v oblaku, v kateri ponudniki storitev zagotavljajo računalniško platformo (arhitektura strojne opreme in okvir programske opreme) ali sklad rešitev (računalniški podsistem, potreben za izvajanje programske opreme). To naročnikom omogoča uvedbo aplikacije, ne da bi morali kupiti in upravljati potrebne programske in strojne zahteve. Odgovornost za vzdrževanje potrebne strojne opreme, operacijskih sistemov, pomožnih aplikacij in baz podatkov je izključno odgovornost ponudnika storitev. Naročniki PaaS lahko uporabljajo dostavljeno platformo za izdelavo in končno dostavo spletnih aplikacij in storitev. Storitve PaaS običajno ponujajo celoten nabor zmogljivosti za načrtovanje, razvoj, testiranje in uvajanje aplikacij za timsko sodelovanje, integracijo spletnih storitev in baz podatkov, nadzor različic in upravljanje konfiguracije programske opreme. Vse te zmogljivosti so običajno na voljo kot enotno integrirano razvojno okolje, zaradi česar je zelo priročno za razvijalce ali uporabnike. Štiri priljubljene vrste PaaS so dodatni, samostojni, samo za dostavo in odprta platforma PaaS.
Kaj je IaaS?
IaaS, včasih znan kot Hardware-as-a-Service (HaaS), svojim naročnikom preko interneta zagotavlja opremo, potrebno za oskrbo operacij, shranjevanja, strojne opreme in omrežnih komponent (vključno s strežniki). Z drugimi besedami, IaaS se ukvarja s ponudbo (na virtualen način, na zahtevo) računalniških virov, kot so strežniki, shranjevanje in druge komponente n/w in h/w na nizki ravni. Ponudnik storitev je izključno odgovoren za namestitev, uporabo in vzdrževanje vseh virov strojne opreme. Naročnik bo plačal na podlagi uporabe na podlagi modela zaračunavanja komunalnega računalništva, ne da bi moral kupiti te infrastrukturne vire. Naročnik bo dobil občutek, da pridobi omrežne/strežniške vire v nič časa in prostora. Priljubljena komercialna ponudnika storitev IaaS sta GoGrid in Amazonov EC2.
Kakšna je razlika med PaaS in IaaS?
Čeprav sta PaaS in IaaS dve aplikaciji/kategoriji računalništva v oblaku, imata svoje ključne razlike. PaaS je kategorija računalništva v oblaku, v kateri ponudniki storitev zagotavljajo računalniško platformo ali sklop rešitev, medtem ko se IaaS osredotoča na zagotavljanje računalniške infrastrukture, kot so viri strojne opreme, ki so na voljo prek interneta. Pomembna razlika med tema dvema storitvama je razvidna iz vrste naročnikov. PaaS običajno uporabljajo razvijalci aplikacij, medtem ko IaaS uporabljajo omrežni arhitekti. Z drugimi besedami, PaaS zagotavlja mehanizem za razvoj aplikacij, medtem ko IaaS zagotavlja samo infrastrukturo, potrebno za izvajanje kode, ki so jo razvili razvijalci aplikacij. Zato ponudbe IaaS same po sebi morda ne bodo uporabne brez ustrezne ponudbe PaaS, ki deluje poleg tega. PaaS si lahko predstavljamo kot dodatno plast abstrakcije na vrhu IaaS. Če že imate delujočo kodo kot paket, je IaaS bolj primeren, medtem ko če nimate nameščene programske rešitve (ali je trenutno razpoložljiva rešitev predraga) in želite zgraditi rešitev iz nič, se naročite PaaS je prava pot.
Sorodna povezava:
Razlika med računalništvom v oblaku in hišnim računalništvom