Cloud aandachtspunten
Een aantal punten op een rij waarvan het belangrijk is bewust te zijn bij het volledige migreren naar cloud hosting.
De aantrekkingskracht
Cloud heeft met name een grote sprong genomen doordat de grote leveranciers (met Amazon als voorloper) erg lage instap kosten hanteren. Men kan in een paar minuten nieuwe servers toevoegen aan de infrastructuur, wat veel flexibiliteit geeft. Kosten die meegroeien met het gebruik is ideaal bij projecten die onzeker zijn.
Kostenmodel
Het uitrollen van 10 servers die vrijwel niks doen heeft lage kosten. Maar indien een website met redelijk wat verkeer, opslag en verwerking plaatsvind kan het behoorlijk oplopen. Maak hiervoor een rekenmodel. Hiernaast is het per cloudprovider nog verschillend op welke punten er wordt afgerekend. Omvang opslag en dataverkeer zijn redelijk in te schatten. Maar het aantal requests door de applicaties of bezoekers en processortijd al een stuk moeilijker. Het wordt snel minder transparant.
Vestiging cloudprovider en wetgeving
Internationale cloudproviders kunnen vaak niet garanderen dat data binnen de EU blijft en hiernaast vallen ze onder wetgeving van de USA. Dit kan problemen vormen bij aanbestedingen, opslag persoonsgegevens en op het juridische vlak.
Zo is de Nederlandse site mobypicture offline gehaald omdat Amazon een DMCA takedown notice ontving i.v.m. een afbeelding die op de site stond. Indien er veel user generated content op een site staat kan dit een belangrijke kanttekening zijn. Link mobypicture incident .
OSSO is een Nederland gevestigde BV waardoor er uitsluitend rekening gehouden hoeft te worden met het Nederlands recht.
Performance eisen
Cloud servers zijn technisch qua performance vrijwel het zelfde als virtuele servers. De systeemcapaciteit wordt gedeelt met vele andere virtuele servers, de haalbare performance kan hierdoor flink fluctueren en is niet gegarandeerd.
Met name disk I/O (ook bij virtuele servers snel een heikel punt) is beperkt en is snel een bottleneck (virtualisatie overhead+gedeelde disks). Zeker bij meer tradionele applicaties die gebruik maken van een relationele database kan dit snel een probleem vormen.
Om deze bottleneck op te lossen binnen bijvoorbeeld Amazon zal er een andere benadering gekozen moeten worden voor de opslag van data zoals een NoSQL oplossing of Amazon only (vendor lock-in) specifieke database diensten.
OSSO biedt de mogelijkheid voor klanten om fysieke servers binnen het cloudnetwerk te plaatsen waardoor het mogelijk wordt om fysieke server te gebruiken als dit meer gepast is. Dit voorkomt onnodig applicaties ombouwen en hiernaast is het simpelweg goedkoper zwaar belaste servers direct op hardware te plaatsen.