Vragen & Antwoorden over Cloud Computing

Cloud Computing is een relatief nieuwe technologie. Om duidelijkheid te bieden vindt u onderstaand de antwoorden op veelgestelde vragen met betrekking tot Cloud Computing.

Wat is schaalbaarheid?

Schaalbaarheid is de mogelijkheid om de capaciteit te vergroten door meerdere serverinstanties toe te voegen aan de hostingomgeving. Om zo flexibel mogelijk te kunnen schalen, is het van belang dat een site is opgebouwd uit meerdere lagen zodat er voor elk van deze lagen extra serverinstanties opgestart kunnen worden. Hierdoor neemt de totale potentiele capaciteit toe.

Wat is High Performance?

High Performance is het nastreven van de optimale snelheid van een site door de hostingomgeving zo goed mogelijk in te richten. Enerzijds gebeurt dit door het inzetten van meer serverinstanties en anderzijds gebeurt dit door elke laag in de hostingomgeving te optimaliseren.

Wat is High Availability?

High Availability is het nastreven van de maximale beschikbaarheid van een website of applicatie. Dit wordt bereikt door de omgeving zo in te richten dat de uitval van servers automatisch te detecteren en op te laten vangen door nieuwe servers. De beschikbaarheid kan nog verder worden verhoogd door de hostingomgeving redundant uit te voeren. Dit betekent dat elke laag in de hostingomgeving dubbel is uitgevoerd en dat de uitval van een server niet tot downtime van de site leidt.

Wanneer is Cloud Computing interessant?

Cloud Computing is interessant indien de vereiste capaciteit van een website of webapplicatie de capaciteit van een fysieke server overstijgt. Daarnaast is Cloud Computing interessant als de beschikbaarheid van een website zo cruciaal is dat de uitval van een server automatisch opgevangen dient te worden.

Gaat het upscalen en downscalen automatisch?

Dat is mogelijk. Via monitoringtechnieken wordt de belasting van servers gevolgd. Indien bepaalde indicatoren (zoals CPU, netwerk, requests) worden overschreden, dan kunnen er automatisch serverinstanties worden opgestart. Op het moment dat de indicatoren weer onder de ingestelde waarden komen, dan worden de serverinstanties opgeheven.

Hoe blijven de kosten onder controle?

Elke cloud computing setup heeft een basisopstelling bestaande uit een vooraf gedefinieerde set van serverinstanties. Deze basisopstelling bepaalt de vaste kosten voor de hosting. Als de belasting op de omgeving stijgt, dan worden er serverinstanties toegevoegd; hierdoor nemen de kosten toe. Indien wenselijk dan wordt er een maximum afgesproken van het aantal serverinstanties dat wordt opgestart. Hierdoor blijven de kosten altijd binnen budget.

Wat zijn de nadelen van Cloud Computing?

In de cloud worden serverinstanties op afroep gestart en gestopt. Op het moment dat een serverinstantie wordt gestopt, dan is deze ook echt verdwenen. Dit heeft consequenties voor de hostingomgeving. Allereerst dient het opstarten van serverinstanties volledig geautomatiseerd te zijn zodat er geen handmatige handelingen vereist zijn. Daarnaast dient de opslag van data perfect georganiseerd te zijn. Voor data die niet verloren mag gaan na het stoppen van serverinstanties wordt gebruik gemaakt van blijvende (persistent) opslag.

Hoe is de backup van data geregeld in de cloud?

Het backuppen van data in de cloud kan op verschillende manieren. De eerste manier is het maken van snapshots van de data. Dit zijn momentopnames die op elk gewenst moment gemaakt kunnen worden; ook van live database. Bovendien is het mogelijk om met conventionele tools backups te maken. Naast de backups in de cloud kunnen ook backups buiten de cloud worden gemaakt. Het is belangrijk het backuppen wordt geautomatiseerd en vervolgens periodiek wordt gecontroleerd.

Wat is Load Balancing?

Load balancing is het verdelen van internetverkeer over meerdere servers. Dit heeft twee voordelen. Enerzijds kan door load balancing de totale capaciteit van de hosting worden vergroot. Anderzijds zorgt load balancing ervoor dat de uitval van een server niet direct tot downtime leidt en dat de site beschikbaar blijft.