Menu
the REFERENCE

IaaS of PaaS op Microsoft Azure? Een verduidelijking

Aangezien u ondertussen helemaal op de hoogte bent van wat Microsoft Azure cloud precies is, kunnen we overgaan naar een niet onbelangrijke tweedeling. Lees even verder voor een introductie in de wondere wereld van IaaS en PaaS. (Het zijn geen Chinese gerechten).

Voor wie nog niet weet wat de cloud precies is, u leest er in deze blogpost alles over.

Op het gevaar af te technisch te worden, heb ik het graag even over IaaS en PaaS. Volhouden beste lezer, het is belangrijk en helemaal niet moeilijk! :-)

Laten we het eerst even over de term “aaS” hebben. Dat staat voor as a Service. Dit is dus dé cloud met andere woorden. Microsoft bijvoorbeeld, biedt haar datacentra aan als een dienst met Microsoft Azure. Hebben we veel rekenkracht of infrastructuur nodig, dan wordt die vraag meteen ingewilligd en kunnen meer van de “datacenter-diensten” afgenomen worden.

De volgende stap is het onderscheid tussen IaaS en PaaS. Beiden zijn modellen waarbij iets als een dienst wordt aangeboden.

IaaS of Infrastructure as a Service

Bij IaaS (a.k.a. infrastructuur als een dienst) biedt Microsoft Azure volledige virtuele machines aan. Als klant beslissen we zelf hoeveel en van welke capaciteit deze servers moeten zijn. Met één klik maken we ze groter (en dus duurder) of terug kleiner (en dus goedkoper). We kunnen het aanpassen zelfs automatiseren. Zo kunnen we servers ’s nachts kleiner maken en tijdens kantooruren weer groter.

Het blijven echter servers of virtuele machines. Welke applicaties daar uiteindelijk op zullen draaien, is voor Microsoft niet relevant. Als klant kies je dit zelf. Microsoft zal op deze uitgerolde servers geen ‘managed services’ aanbieden. Microsoft kan immers niet weten wanneer haar klanten machines willen bijschakelen of ze juist weer willen weggooien. Daarom laat Microsoft het beheer van die virtuele machines over aan haar klanten. The Reference doet dit als managed services voor haar klanten. Hierin zitten het regelmatig onderhouden van het Windows Server besturingssysteem, dagelijkse backups instellen, anti-virus configureren en updaten, beveiligingspatches installeren, …

PaaS of Platform as a Service

Bij PaaS (a.k.a. een platform als een dienst) biedt Microsoft een volledig platform aan, waarop haar klanten hun applicaties kunnen uitrollen. Er wordt net zoals bij IaaS infrastructuur aangeboden, maar in tegenstelling tot IaaS moet hier geen onderhoud meer gebeuren van de servers of de besturingssystemen. Microsoft zal dit besturingssysteem (Windows Server, Linux, …) immers zelf ook al als een dienst aanbieden.

Het enige wat The Reference hier nog voor haar klanten hoeft te doen, is de ontwikkelde applicatie implementeren. En ze (al dan niet automatisch) laten schalen op dezelfde manier als bij IaaS. Er komt echter geen beheer van virtuele machines meer aan te pas.

Waarom zou je voor het één of het ander kiezen?

PaaS lijkt met voorsprong een win-win situatie. Infrastructuur is ongelimiteerd en zonder downtime beschikbaar en er moeten geen managed services uitgevoerd worden op de virtuele servers. Twee voordelen tegenover IaaS. Waarom migreren we dan niet gewoon alles naar PaaS en genieten we met z’n allen meteen van al die voordelen? What’s the catch?

Om een PaaS framework te kunnen gebruiken, moet een applicatie specifiek op het PaaS framework gebouwd worden of ervoor aangepast worden. Hier moeten we de situaties even overlopen:

  • Nieuwe software (maatwerk): vaak niet duurder of moeilijker dan “traditionele” software ontwikkeling. Ga dus hier voor PaaS en geniet van de voordelen.
  • Bestaande software (maatwerk): migratie complexiteit zal afhankelijk zijn van de grootte van de applicatie. Via een korte technische analyse of audit bekijken we of een migratie interessant is.
  • Commerciële software: bij commerciële software zoals Sitecore of Umbraco, ben je voor een groot stuk afhankelijk van de leverancier. Wanneer die haar software compatibel aanbiedt (of deze compatibel maakt) met PaaS, kan een migratie overwogen worden. Bedenk echter dat commerciële software, die niet van bij de start compatibel is met PaaS, zelf ook een migratietraject zal moeten doormaken. En migratietrajecten gaan nu eenmaal gepaard met bugs en incidenten alvorens het finale product het daglicht mag aanschouwen. We raden niet meteen aan in dergelijke scenario’s mee te stappen. Nadat de vendors hun software 100% PaaS compatibel gemaakt hebben (en dit kunnen aantonen via echte cases), kan een migratie overwogen worden. Ook hier maken we graag een audit vooraleer de migratie op te starten.

Hou er ook rekening mee dat applicaties die voor een PaaS model ontwikkeld werden, niet eenvoudig terug te migreren zijn naar de “traditionele virtuele machine hosting” of IaaS. Dit kan voor sommige klanten een niet onbelangrijke parameter zijn in het beslissen tussen PaaS en IaaS. We geven onze klanten uiteraard een gedetailleerd advies per applicatie.

Wereldwijd wordt er vooral gebruik gemaakt van IaaS, maar we zien de trend naar PaaS zeker en vast toenemen. Dat kunnen we alleen maar toejuichen.

 Gebruik van PaaS en IaaS

Een babbeltje slaan?
top
more than digital

The Reference is niets zonder haar klanten. Hier aanschouwt u wat Luminus voor u kan betekenen. Wij stonden op onze beurt in voor de look & feel van hun website, de implementatie en natuurlijk ook hun mobiele app.

The Reference gebruikt cookies om uw surfervaring op deze website gemakkelijker te maken.
Door onze website te bezoeken, verklaart u zich hiermee akkoord.
Meer lezen over het gebruik van cookies

OK