PAAS vs IAAS
Cloud computing är en datorstil där resurser görs tillgängliga över internet. Oftast är dessa resurser utbyggbara och mycket visualiserade resurser och de tillhandahålls som en tjänst. Cloud computing är uppdelad i några olika kategorier baserat på vilken typ av tjänst som tillhandahålls. PaaS (Platform as a Service) är kategorin/applikationen för cloud computing där tjänsteleverantörerna levererar en datorplattform eller en lösningsstack till sina abonnenter över internet. IaaS (Infrastructure as a Service) är den kategori av molnbaserad datoranvändning där de huvudsakliga resurserna som är tillgängliga som en tjänst är hårdvaruinfrastruktur.
Vad är PaaS?
PaaS är kategorin/applikationen för cloud computing där tjänsteleverantörerna levererar en datorplattform (en hårdvaruarkitektur och ett mjukvaruramverk) eller en lösningsstack (datorundersystem som behövs för att köra en programvara). Detta gör det möjligt för abonnenterna att distribuera en applikation utan att behöva köpa och hantera de nödvändiga mjukvaru- och hårdvarukraven. Ansvaret för att underhålla nödvändig hårdvara, operativsystem, hjälpapplikationer och databaser är enbart tjänsteleverantörens ansvar. PaaS-prenumeranter kan använda den levererade plattformen för att bygga och i slutändan leverera webbapplikationer och tjänster. PaaS-tjänster erbjuder vanligtvis en komplett uppsättning faciliteter för att designa, utveckla, testa och distribuera applikationer för teamsamarbete, webbtjänst- och databasintegration, versionskontroll och konfigurationshantering av programvara. Alla dessa faciliteter är vanligtvis tillgängliga som en enda integrerad utvecklingsmiljö vilket gör det mycket bekvämt för utvecklarna eller användarna. Fyra populära typer av PaaS är tillägg, fristående, endast leverans och öppen plattform PaaS.
Vad är IaaS?
IaaS, någon gång känt som Hardware-as-a-Service (HaaS), levererar utrustning som behövs för drift, lagring, hårdvara och nätverkskomponenter (inklusive servrar) till sina abonnenter, över internet. Med andra ord handlar IaaS om att erbjuda (på ett virtuellt, on demand-sätt) datorresurser som servrar, lagring och andra n/w- och h/w-komponenter på låg nivå. Det är endast tjänsteleverantörens ansvar att hysa, driva och underhålla alla hårdvaruresurser. Abonnenten kommer att betala per användning baserat på faktureringsmodellen för allmännyttiga datorer utan att behöva köpa dessa infrastrukturresurser. Abonnenten kommer att få känslan av att skaffa nätverks-/serverresurser på noll tid och rum. Populära kommersiella IaaS-tjänsteleverantörer är GoGrid och Amazons EC2.
Vad är skillnaden mellan PaaS och IaaS?
Även om PaaS och IaaS är två applikationer/kategorier av molnberäkningar, har de sina viktigaste skillnader. PaaS är den kategori av cloud computing där tjänsteleverantörerna levererar en datorplattform eller en lösningsstack, medan IaaS fokuserar på att leverera datorinfrastruktur såsom hårdvaruresurser tillgängliga över internet. Viktig skillnad mellan dessa två tjänster kan identifieras från typen av abonnenter. PaaS används vanligtvis av applikationsutvecklare, medan IaaS används av nätverksarkitekter. Med andra ord tillhandahåller PaaS en mekanism för att utveckla applikationer medan IaaS endast tillhandahåller den infrastruktur som krävs för att köra koden som utvecklats av applikationsutvecklare. Därför kanske IaaS-erbjudanden i sig inte är användbara utan ett lämpligt PaaS-erbjudande som körs ovanpå det. PaaS kan ses som ett extra lager av abstraktion ovanpå IaaS. Om du redan har en fungerande kod som ett paket så är en IaaS mer lämplig, medan om du inte har en mjukvarulösning på plats (eller den nuvarande tillgängliga lösningen är för dyr) och du vill bygga en lösning från grunden, prenumerera till en PaaS är vägen att gå.
Relaterad länk:
Skillnaden mellan moln och intern datoranvändning