PAAS vs IAAS
Cloud computing er en type databehandling der ressurser gjøres tilgjengelig over internett. Oftest er disse ressursene utvidbare og svært visualiserte ressurser, og de leveres som en tjeneste. Cloud computing er delt inn i få forskjellige kategorier basert på typen tjeneste som tilbys. PaaS (Platform as a Service) er kategorien/applikasjonen for cloud computing der tjenesteleverandørene leverer en dataplattform eller en løsningsstabel til sine abonnenter over internett. IaaS (Infrastructure as a Service) er kategorien cloud computing der hovedressursene som er tilgjengelige som en tjeneste er maskinvareinfrastruktur.
Hva er PaaS?
PaaS er kategorien/applikasjonen for cloud computing der tjenesteleverandørene leverer en dataplattform (en maskinvarearkitektur og et programvarerammeverk) eller en løsningsstabel (dataundersystem som trengs for å kjøre en programvare). Dette gjør det mulig for abonnentene å distribuere en applikasjon uten å måtte kjøpe og administrere nødvendige programvare- og maskinvarekrav. Ansvaret for å vedlikeholde nødvendig maskinvare, operativsystemer, hjelpeapplikasjoner og databaser er tjenesteleverandørens eget ansvar. PaaS-abonnentene kan bruke den leverte plattformen til å bygge og til slutt levere webapplikasjoner og tjenester. PaaS-tjenester tilbyr vanligvis et komplett sett med fasiliteter for å designe, utvikle, teste og distribuere applikasjoner til teamsamarbeid, webtjeneste- og databaseintegrasjon, versjonskontroll og konfigurasjonsadministrasjon av programvare. Alle disse fasilitetene er vanligvis tilgjengelige som et enkelt integrert utviklingsmiljø, noe som gjør det veldig praktisk for utviklerne eller brukerne. Fire populære typer PaaS er tillegg, frittstående, levering kun og åpen plattform PaaS.
Hva er IaaS?
IaaS, en gang kjent som Hardware-as-a-Service (HaaS), leverer utstyr som er nødvendig for drift, lagring, maskinvare og nettverkskomponenter (inkludert servere) til sine abonnenter, over internett. Med andre ord omhandler IaaS å tilby (på en virtuell, on demand-måte) dataressurser som servere, lagring og andre lav-nivå n/w og h/w komponenter. Det er alene tjenesteleverandørens ansvar å huse, kjøre og vedlikeholde alle maskinvareressursene. Abonnenten betaler per bruk basert på faktureringsmodellen for bruksdata uten å måtte kjøpe disse infrastrukturressursene. Abonnenten vil få følelsen av å skaffe seg nettverks-/serverressurser på null tid og rom. Populære kommersielle IaaS-tjenesteleverandører er GoGrid og Amazons EC2.
Hva er forskjellen mellom PaaS og IaaS?
Selv om PaaS og IaaS er to applikasjoner/kategorier for cloud computing, har de sine viktigste forskjeller. PaaS er kategorien cloud computing der tjenesteleverandørene leverer en dataplattform eller en løsningsstabel, mens IaaS fokuserer på å levere datainfrastruktur som maskinvareressurser tilgjengelig over internett. Viktig forskjell mellom disse to tjenestene kan identifiseres fra typen abonnenter. PaaS brukes vanligvis av applikasjonsutviklere, mens IaaS brukes av nettverksarkitekter. Med andre ord gir PaaS en mekanisme for å utvikle applikasjoner, mens IaaS bare gir den infrastrukturen som er nødvendig for å kjøre koden utviklet av applikasjonsutviklere. Derfor kan det hende at IaaS-tilbud i seg selv ikke er nyttige uten et passende PaaS-tilbud som kjører på toppen av det. PaaS kan tenkes på som et ekstra lag med abstraksjon på toppen av IaaS. Hvis du allerede har en fungerende kode som en pakke, er en IaaS mer egnet, mens hvis du ikke har en programvareløsning på plass (eller den nåværende tilgjengelige løsningen er for dyr) og du ønsker å bygge en løsning fra bunnen av, abonnerer du til en PaaS er veien å gå.
Relatert lenke:
Forskjellen mellom nettsky og intern databehandling