PAAS vs IAAS
Cloud computing is een vorm van computergebruik waarbij bronnen via internet beschikbaar worden gesteld. Meestal zijn deze bronnen uitbreidbare en sterk gevisualiseerde bronnen en worden ze geleverd als een service. Cloudcomputing is onderverdeeld in een paar verschillende categorieën op basis van het type service dat wordt geleverd. PaaS (Platform as a Service) is de categorie/toepassing van cloudcomputing waarbij de serviceproviders een computerplatform of een oplossingsstack via internet aan hun abonnees leveren. IaaS (Infrastructure as a Service) is de categorie van cloudcomputing waarin de belangrijkste middelen die als een service beschikbaar zijn, hardware-infrastructuur zijn.
Wat is PaaS?
PaaS is de categorie/toepassing van cloud computing waarin de serviceproviders een computerplatform leveren (een hardware-architectuur en een softwareframework) of een oplossingsstack (computersubsysteem dat nodig is om software uit te voeren). Dit maakt het voor abonnees mogelijk om een applicatie te implementeren zonder de benodigde software en hardware te hoeven kopen en beheren. De verantwoordelijkheid voor het onderhouden van de benodigde hardware, besturingssystemen, hulpapplicaties en databases is uitsluitend de verantwoordelijkheid van de serviceprovider. De PaaS-abonnees kunnen het geleverde platform gebruiken om webapplicaties en -diensten te bouwen en uiteindelijk te leveren. PaaS-services bieden doorgaans een complete set faciliteiten voor het ontwerpen, ontwikkelen, testen en implementeren van applicaties voor teamsamenwerking, webservice- en database-integratie, versiebeheer en configuratiebeheer van software. Al deze faciliteiten zijn meestal beschikbaar als een enkele geïntegreerde ontwikkelomgeving, waardoor het erg handig is voor de ontwikkelaars of de gebruikers. Vier populaire soorten PaaS zijn Add-on, Stand alone, delivery-only en open platform PaaS.
Wat is IaaS?
IaaS, ook wel bekend als Hardware-as-a-Service (HaaS), levert apparatuur die nodig is voor de bediening, opslag, hardware en netwerkcomponenten (inclusief servers) via internet aan hun abonnees. Met andere woorden, IaaS houdt zich bezig met het aanbieden (op een virtuele, on-demand manier) van computerbronnen zoals servers, opslag en andere low-level n/w en h/w-componenten. Het is de exclusieve verantwoordelijkheid van de serviceprovider om alle hardwarebronnen te huisvesten, te beheren en te onderhouden. De abonnee beta alt per gebruik op basis van het factureringsmodel voor utility computing zonder die infrastructuurbronnen te hoeven kopen. De abonnee krijgt het gevoel netwerk-/serverbronnen in een mum van tijd en ruimte te verwerven. Populaire commerciële IaaS-serviceproviders zijn GoGrid en Amazon's EC2.
Wat is het verschil tussen PaaS en IaaS?
Hoewel PaaS en IaaS twee toepassingen/categorieën van cloud computing zijn, hebben ze hun belangrijkste verschillen. PaaS is de categorie van cloudcomputing waarin de serviceproviders een computerplatform of een oplossingsstack leveren, terwijl IaaS zich richt op het leveren van computerinfrastructuur zoals hardwarebronnen die beschikbaar zijn via internet. Een belangrijk verschil tussen deze twee diensten is te herkennen aan het type abonnees. PaaS wordt meestal gebruikt door applicatieontwikkelaars, terwijl IaaS wordt gebruikt door netwerkarchitecten. Met andere woorden, PaaS biedt een mechanisme om applicaties te ontwikkelen, terwijl IaaS alleen de infrastructuur biedt die nodig is om de code uit te voeren die is ontwikkeld door applicatieontwikkelaars. Daarom zijn IaaS-aanbiedingen op zichzelf mogelijk niet nuttig zonder dat er een geschikte PaaS-aanbieding bovenop wordt uitgevoerd. PaaS kan worden gezien als een extra abstractielaag bovenop IaaS. Als je al een werkende code als pakket hebt, dan is een IaaS meer geschikt, terwijl als je geen software-oplossing hebt (of de huidige beschikbare oplossing te duur is) en je een oplossing van de grond af wilt bouwen, abonneer je dan op naar een PaaS is de juiste keuze.
Verwante link:
Verschil tussen cloud en inhouse computing