Wat is cloud computing

Met cloud computing creëer je een flexibel schaalbare hostingomgeving. Meestal draait een website of webapplicatie op een vaste server. Op het moment dat er onverwacht veel meer bezoekers zijn, dan kan het gebeuren dat de server deze belasting niet meer aan kan. De website zal hierdoor verminderd of wellicht helemaal niet meer beschikbaar zijn.

Cluster hosting

Om dit op te vangen, kan een cluster worden gebouwd waarbij de serverbelasting wordt verdeeld over meerdere servers. Echter, een dergelijke cluster hosting vergt investeringen in servers, loadbalancers, colocatie etc. Om piekbelasting op te kunnen vangen zal het cluster bovendien een behoorlijke overcapaciteit moeten hebben. Dit betekent dat doorgaans een groot deel van de capaciteit niet benut wordt. Tegelijkertijd kan het nog steeds gebeuren dat er piekbelasting ontstaat die hoger is dan de maximale capaciteit van het cluster. Een eigen cluster biedt in dit geval geen optimale oplossing.

Flexibel schaalbare hosting omgeving

Dankzij de komst van cloud computing is het mogelijk om zonder investeringen in eigen servers en infrastructuur toch een flexibel schaalbare hostingomgeving te creëeren. Hierbij wordt gebruik gemaakt van virtuele servers die dynamisch gestart en gestopt worden afhankelijk van de capaciteitsbehoefte. De virtuele servers bevinden zich in de "cloud" en zijn op afroep beschikbaar. Binnen enkele seconden worden nieuwe servers geactiveerd en toegevoegd aan de totale servercapaciteit van de website of webapplicatie. Hierdoor is er altijd precies voldoende capaciteit beschikbaar; niet teveel en niet te weinig.