cloudhosting

IaaS, PaaS & SaaS: populaire termen die je vast regelmatig tegenkomt. Het zou goed kunnen dat je geen idee hebt wat deze termen inhouden, of dat je slechts weet waar de afkortingen voor staan. Geen zorgen, in dit artikel vertellen we je alles wat je moet weten. Én we laten zien hoe Hypernode zich tot deze categorieën verhoudt.
Om te beginnen geef ik je alvast een tipje van de sluier: alledrie zijn vormen van cloud hosting. Ze onderscheiden zich echter van elkaar op verschillende punten. Het is belangrijk de verschillen te kennen om optimaal te kunnen profiteren van alle voordelen die clouddiensten je kunnen bieden. Aan de hand van Hypernode laten we je ook zien dat sommige clouddiensten niet precies in één hokje te plaatsen zijn.

IaaS, PaaS of SaaS: welk serviceniveau wil je?

Wat als eerste opvalt, is dat elk van deze woorden eindigt op “aaS”. Dit staat voor “as-a-Service”. Dit impliceert dat je als consument betaalt voor een service of een oplossing van een behoefte die je hebt. Er wordt je dus werk uit handen genomen. De keuze voor een IaaS, PaaS of SaaS-oplossing hangt af van je behoeftes die je hebt. Je kunt de verschillende cloud-diensten rangschikken middels een piramide van verschillende niveau’s. Elke trede omhoog betekent dat er meer zaken voor jou als gebruiker uit handen worden genomen. Afhankelijk je behoeftes kun je kiezen voor één van deze niveau’s.

cloud stack

Bron: Nordicapis.com

IaaS (Infrastructure-as-a-Service)

Als je een IaaS afneemt, neem je de infrastructuur waar je diensten op draaien af van een externe partij. Je ‘huurt’ een lege serverruimte, ook wel een VPS (Virtual Private Server), en je bent zelf verantwoordelijk voor het configureren en onderhouden van de omgeving die op deze infrastructuur draait. Het voordeel hiervan is dat je volledige vrijheid hebt om de hostingruimte zo in te richten als jij wilt. Zowel qua software als resources. De kosten voor deze serverruimtes zijn vanzelfsprekend ook veel lager dan een managed oplossing. Het nadeel ervan kan zijn dat je wel de technische kennis en kunde in huis moet hebben om de servers zelf in te richten en onderhouden. Voorbeelden IaaS-providers zijn DigitalOcean en Amazon Web Services.

PaaS (Platform-as-a-Service)

De volgende laag van de ‘cloud piramide‘ wordt PaaS genoemd. Wanneer je een PaaS afneemt, draagt de provider zorg voor de inrichting van de serverruimte. Denk hierbij aan het verzorgen van het OS (Operating Systems als Linux) en middleware (b.v. IIS, .NET, Apache, MySQL). De provider configureert, beheert en monitort de serverruimte, en biedt hiermee dus eigenlijk een out-of-the-box ‘platform’. Het voordeel hiervan is dat je de hostingruimte eigenlijk volledig uit handen geeft. Jij hoeft je alleen bezig te houden met de applicatie (bijvoorbeeld Magento) die je op dit platform wilt hosten. Dit is dus vooral interessant voor partijen die niet de tijd, technische kennis of zin hebben om zelf de infrastructuur te managen. Een nadeel kan zijn dat de provider dus voor jou bepaalt welke soft- en middleware gebruikt wordt.

In de basis is Hypernode ook een platform dat als een service aangeboden word, speciaal voor Magento. Het Hypernode platform gaat echter nog verder in het geboden serviceniveau. Het is geen officiele term, maar je zou het een PaaS++ kunnen noemen. Daarover hieronder meer.

SaaS (Software-as-a-Service)

SaaS-providers leveren volledige en gebruiksklare softwarepakketten inclusief hosting. Deze diensten zijn volledig gericht op het gebruiksgemak van de eindgebruiker. Je hoeft als gebruiker helemaal geen technische kennis te bezitten om gebruik te kunnen maken van deze oplossing. Bekende voorbeelden zijn Google Docs, Slack of Dropbox. Of in de e-commerceoplossingen bijvoorbeeld Shopify. Alles wat je nodig hebt om een webshop te draaien wordt door één provider geleverd en beheerd. Het nadeel van SaaS oplossingen zou kunnen zijn dat je ook volledig afhankelijk bent van die leverancier. Zij bepalen welke software en features je tot je beschikking hebt, en op wat voor een hostingomgeving je shop draait. De configuratie van je shop is vrij afgeschermd. Voor dit niveau van gemak en ontzorging lever je dus in op flexibiliteit. Vaak is dit voor kleinere of beginnende webshops heel aantrekkelijk, en willen grotere e-commerce partijen liever meer flexibiliteit/maatwerk in de vorm van een PaaS of IaaS oplossing.

Hypernode: een PaaS++ voor Magento

Natuurlijk zijn er ook diensten die niet precies in één van de drie categorieën te plaatsen zijn. Zo ook Hypernode. Hypernode is een platform dat verder gaat dan reguliere PaaS-oplossingen, omdat het namelijk ook diensten uitvoert die zich op de scheidslijn van hosting en applicatie (in dit geval Magento) bevinden. Wij beheren echter niet je applicatie (Magento) en je hebt volledig toegang tot de configuratie van je hostingruimte. Hiermee is Hypernode dus geen SaaS. Hypernode zou je daarom eigenlijk als een PaaS++ kunnen zien. Natuurlijk houden we alles up-to-date en doen we de configuratie van de servers, maar daar houdt het niet op.

Zoals gezegd biedt Hypernode diensten die zich afspelen in het grijze gebied tussen infrastructuur/hosting en applicatie. Het platform biedt meer dan 200 Magento-specifieke configuraties die Magento-installaties supersnel, veilig en stabiel maken. We monitoren op Magento-specifieke processen en proberen die voortdurend te verbeteren, optimaliseren en zelfs te automatiseren. Een voorbeeld: onze monitoring herkent een ongeduldige bezoeker die voortdurend de pagina blijft refreshen en voorkomen vervolgens automatisch dat deze ene bezoeker de webshop onnodig vertraagt (ook wel smart request handling). Er is geen enkele andere hostingprovider die op dit serviceniveau met Magento omgaat.

Daarbovenop hebben we nog een laag gebouwd met een hele rits aan tools en features die een developer kan gebruiken om shops beter te laten presteren of die een developer veel tijd bespaart. Denk bijvoorbeeld aan Blackfire, NewRelic of Magerun plugins. We nemen een developer aanzienlijk meer werk uit handen dan reguliere PaaS-diensten, zodat hij/zij meer tijd en energie kan steken in het verbeteren en uitbouwen van de Magento applicatie zelf.

In de onderstaande afbeelding hebben we de hele cloud-ladder voor je in kaart gebracht. Zo zie je dat dat Hypernode een typisch voorbeeld is van een dienst die niet precies in één hokje te passen is.

platform as a service

“Er is geen enkele andere hostingprovider die op dit serviceniveau met Magento omgaat.”

 

Verder lezen: Waarom Hypernode voor cloudhosting kiest

Veel hostingpartijen zetten in op het aanbieden van serverruimte op eigen hardware. Op Hypernode doen we dit bewust niet. Net als veel andere succesvolle online diensten hebben we bewust gekozen voor de cloud. Hier profiteren onze klanten van. Want de keuze voor cloud hosting houdt feitelijk in dat we het onderhoud en beheer van de hardware van onze Hypernodes niet zelf hoeven te doen. Hierdoor kunnen wij onze kostbare tijd steken in het verder ontwikkelen en optimaliseren van het platform dat wij bovenop die infrastructuur hebben gebouwd. Meer over onze keuze voor cloud hosting en de voordelen die het met zich meebrengt lees je in ons blogartikel ‘Waarom we met Hypernode voor cloud hosting kiezen‘.

 

 

Scan je eigen Magento shop op veiligheidslekken