Forskellen mellem PAAS og IAAS

Forskellen mellem PAAS og IAAS
Forskellen mellem PAAS og IAAS

Video: Forskellen mellem PAAS og IAAS

Video: Forskellen mellem PAAS og IAAS
Video: This is how you win your freedom ⚔️ First War of Scottish Independence (ALL PARTS - 7 BATTLES) 2024, Juli
Anonim

PAAS vs. IAAS

Cloud computing er en computerstil, hvor ressourcer gøres tilgængelige over internettet. Oftest er disse ressourcer udvidelige og stærkt visualiserede ressourcer, og de leveres som en service. Cloud computing er opdelt i få forskellige kategorier baseret på den type tjeneste, der leveres. PaaS (Platform as a Service) er kategorien/applikationen af cloud computing, hvor tjenesteudbyderne leverer en computerplatform eller en løsningsstack til deres abonnenter over internettet. IaaS (Infrastructure as a Service) er kategorien af cloud computing, hvor de vigtigste ressourcer, der er tilgængelige som en service, er hardwareinfrastruktur.

Hvad er PaaS?

PaaS er kategorien/applikationen af cloud computing, hvor tjenesteudbyderne leverer en computerplatform (en hardwarearkitektur og en softwareramme) eller en løsningsstak (computerundersystem, der er nødvendigt for at køre en software). Dette gør det muligt for abonnenterne at implementere en applikation uden at skulle købe og administrere de nødvendige software- og hardwarekrav. Ansvaret for at vedligeholde den nødvendige hardware, operativsystemer, hjælpeapplikationer og databaser er udelukkende tjenesteudbyderens ansvar. PaaS-abonnenterne kan gøre brug af den leverede platform til at bygge og i sidste ende levere webapplikationer og tjenester. PaaS-tjenester tilbyder typisk komplet sæt faciliteter til at designe, udvikle, teste og implementere applikationer til teamsamarbejde, webservice og databaseintegration, versionskontrol og konfigurationsstyring af software. Alle disse faciliteter er norm alt tilgængelige som et enkelt integreret udviklingsmiljø, hvilket gør det meget bekvemt for udviklerne eller brugerne. Fire populære typer af PaaS er Add-on, Stand alone, levering kun og åben platform PaaS.

Hvad er IaaS?

IaaS, engang kendt som Hardware-as-a-Service (HaaS), leverer udstyr, der er nødvendigt for at imødekomme drift, lagring, hardware og netværkskomponenter (inklusive servere) til deres abonnenter via internettet. Med andre ord beskæftiger IaaS sig med at tilbyde (på en virtuel, on demand måde) computerressourcer som servere, storage og andre lavniveau n/w og h/w komponenter. Det er alene tjenesteudbyderens ansvar at huse, drive og vedligeholde alle hardwareressourcer. Abonnenten betaler pr. brug baseret på faktureringsmodellen for utility computing uden at skulle købe disse infrastrukturressourcer. Abonnenten vil få følelsen af at erhverve netværks-/serverressourcer på nul tid og rum. Populære kommercielle IaaS-tjenesteudbydere er GoGrid og Amazons EC2.

Hvad er forskellen mellem PaaS og IaaS?

Selv om PaaS og IaaS er to applikationer/kategorier af cloud computing, har de deres vigtigste forskelle. PaaS er kategorien af cloud computing, hvor tjenesteudbyderne leverer en computerplatform eller en løsningsstack, mens IaaS fokuserer på at levere computerinfrastruktur såsom hardwareressourcer, der er tilgængelige over internettet. Vigtig forskel mellem disse to tjenester kan identificeres ud fra typen af abonnenter. PaaS bruges typisk af applikationsudviklere, mens IaaS bruges af netværksarkitekter. Med andre ord giver PaaS en mekanisme til at udvikle applikationer, hvorimod IaaS kun giver den nødvendige infrastruktur til at køre koden udviklet af applikationsudviklere. Derfor er IaaS-tilbud i sig selv muligvis ikke nyttige uden et passende PaaS-tilbud, der kører ovenpå. PaaS kan opfattes som et ekstra lag af abstraktion oven på IaaS. Hvis du allerede har en fungerende kode som en pakke, så er en IaaS mere velegnet, mens hvis du ikke har en softwareløsning på plads (eller den nuværende tilgængelige løsning er for dyr), og du vil bygge en løsning fra bunden, skal du abonnere til en PaaS er vejen at gå.

Relateret link:

Forskel mellem cloud og intern databehandling

Anbefalede: