Cloudhosting: alles wat je moet weten om de stap te zetten

Thomas de Jong | 18 oktober 2017

In 2015 ging er wereldwijd ruim 67 miljard dollar om in de cloud-industrie. De verwachting is dat dit in 2020 is toegenomen tot 162 miljard dollar. Een markt die behoorlijk groeit, dus. Ook in Nederland zie je dat het gebruik van cloudhosting steeds meer toeneemt. In 2016 gebruikte ruim 28% van de Nederlandse bedrijven gebruik van clouddiensten- of applicaties.

De meeste bedrijven gebruiken de cloud voor hun e-mailverkeer, CRM of boekhoudsoftware, maar we zien ook een toename van het aantal bedrijven dat geïnteresseerd is in cloudhosting. Dit is een onderwerp dat voor veel bedrijven nog lastig te vatten is, terwijl het een hele hoop voordelen met zich meebrengt. In dit artikel help ik je op weg in de wereld van cloudhosting, zodat je precies weet welke stappen je kunt gaan zetten.

We gaan het over de volgende onderwerpen hebben:

De basis van cloudhosting
In het eerste deel van dit artikel vertel ik je alles over de basis van cloudhosting. Wat is het, hoe werkt het en welke soorten zijn er? Ook besteed ik aandacht aan de veiligheid van cloudhosting.

Cloudhosting voor jou
In het tweede deel zoom ik verder in op bedrijfstoepassingen van cloudhosting. Je ontdekt voor wie cloudhosting geschikt is en hoe je het toe kunt passen.

Cloudhosting van SoHosted Cloud
In het derde deel van dit artikel vertel ik je alles over onze cloudhosting. Ik vertel je over onze hypervisor, de opslag die we gebruiken en de datacenters waar onze servers draaien.

Concrete stappen richting cloudhosting
Ik eindig dit artikel met een aantal bruikbare tips waarmee je vandaag nog kunt beginnen met cloudhosting.

Inhoud:


De basis van cloudhosting


Hoe werkt cloudhosting
?


Cloudhosting voor jou


Cloudhosting van SoHosted Cloud


In 5 stappen naar cloudhosting

De basis van cloudhosting

Met de opkomst van computers en het internet is de wereld veranderd. Ruim 95% van de Nederlanders gebruikt internet, en in heel Europa ligt dat cijfer op gemiddeld 75%. Mensen worden hierdoor steeds kritischer, mondiger en minder loyaal. Ze hebben door het internet zo veel te kiezen, dat het niet meer nodig is om genoegen te nemen met de second best.

Voor bedrijven is het allang geen optie meer om niet online actief te zijn. Aan de ene kant is het internet de perfecte manier om je product onder de aandacht te brengen, en je te onderscheiden van je concurrenten. Aan de andere kant biedt het ook allerlei kansen om je bedrijfsprocessen te stroomlijnen, en meer te doen met minder geld.

Cloudhosting is een van die kansen. In dit hoofdstuk vertel ik je alles over dit fenomeen. We gaan straks behoorlijk de diepte in, maar we beginnen in het pierenbadje. Om te begrijpen wat cloudhosting is, kijken we daarom eerst naar de betekenis van de twee woorden in deze samenstelling: cloud en hosting.

Wat is de cloud?

De cloud, of cloud computing, is de laatste grote ontwikkeling op het gebied van computers. De kans is groot dat je er zelf al gebruikt van maakt, bijvoorbeeld in Gmail, Dropbox, LinkedIn of Evernote. Het is niet meer weg te denken uit onze samenleving, maar hoe is dat eigenlijk zo gekomen?

Voor mij begon het met de Pentium 486, waar ik maar al te graag Wolfenstein 3D op speelde. Maar dat terzijde. Waar het om gaat, is dat we in de afgelopen 30 jaar steeds meer met computers zijn gaan werken. Van simpel tekstverwerken tot het in 3D ontwerpen van complete fabrieken: zonder computers had de wereld er anders uitgezien. Had je meer rekenkracht nodig voor je proces, dan kocht je gewoon meer computers. We kennen allemaal de plaatjes van de kantoorruimtes vol computers die de NASA gebruikte voor de eerste maanlanding.

Een verouderd datacenter.

Nog geen 40 jaar geleden had zo’n datacenter net zoveel rekenkracht als een moderne smartphone.

Hoewel computers nog elke dag krachtiger worden, heeft de opkomst van het internet voor een andere ontwikkeling gezorgd: de cloud. In de cloud worden de capaciteiten van meerdere servers samengevoegd en virtueel verdeeld op basis van gebruik. Via het internet maak je verbinding met de cloud, en kun je de rekenkracht van de servers gebruiken.

Vergelijk het met de manier waarop je water uit de kraan tapt: het is beschikbaar zodra je de kraan opendraait, en je betaalt alleen voor wat je gebruikt. Net als dat je niet hoeft te investeren in een eigen watervoorziening, hoef je door de cloud ook niet meer te investeren in kostbare computers. Heb je meer rekenkracht nodig, dan draai je de kraan gewoon wat verder open. Proces afgerond? Je raadt het al: kraan dicht!

Wat is hosting?

In de begindagen van het internet was het gebruik ervan bijna onbetaalbaar. Niet alleen de verbinding met het internet was duur. Ook de servers en opslag die je nodig hebt, kostten enorm veel geld. Het niet lang voor er een bedrijfstak ontstond die dit probleem oploste: hosting.

Hostingbedrijven bieden allerlei diensten aan waarmee particulieren en bedrijven zaken op het internet kunnen regelen, bijvoorbeeld via een website of database. Je hoeft dan niet zelf te investeren in de benodigde hard- en software die daarvoor nodig is, en je hebt meestal geen omkijken naar het onderhoud. Hostingdiensten worden in allerlei soorten en maten aangeboden. Van shared hosting tot reseller hosting, en van dedicated hosting tot het onderwerp van dit artikel: cloudhosting.

1+1 = cloudhosting

En dat brengt ons terug naar de vraag aan het begin van dit hoofdstuk: wat is cloudhosting? Die vraag is nu niet zo moeilijk meer om te beantwoorden.

Cloudhosting gaat om het aanbieden van hostingdiensten die gebruikmaken van de cloud. 

Het belangrijkste concept waarmee cloudhosting zich van andere hosting onderscheidt, is de virtuele verdeling van de fysieke servers en de overige hard- en software. De middelen die nodig zijn om bijvoorbeeld je website of database online te houden, staan op die manier altijd verdeeld over meerdere fysieke servers. Een van de voordelen hiervan is dat de capaciteit van je virtuele server heel eenvoudig vergroot of verkleind kan worden. Nadat ik heb uitgelegd hoe cloudhosting werkt, zet ik nog wat andere voor- en nadelen voor je op een rijtje.

Hoe werkt cloudhosting?

Om het fenomeen cloudhosting nog wat duidelijker te maken, vertel ik je in dit hoofdstuk hoe cloudhosting werkt en uit welke onderdelen het bestaat. We beginnen in het datacenter!

Datacenters: de fundering van cloudhosting

Elke cloud heeft een fysieke basis. Die basis ligt in een of meerdere datacenters. Onze cloudoplossingen draaien bijvoorbeeld in 2 identieke datacenters in de buurt van Groningen. De cloud waar Google in opereert is een stukje groter, en omvat op dit moment 15 datacenters. Eentje daarvan staat trouwens in de Eemshaven, in de buurt van Delfzijl.

Datacenters zijn gebouwen waar op grote schaal servers en andere ICT-apparatuur gestald wordt. Vanwege de veiligheid en het belang van een stabiele dienstverlening is een datacenter vaak voorzien van geavanceerde klimaatbeheersing, brandblussystemen, dubbele stroomvoorzieningen en noodstroomvoorzieningen. Een datacenter heeft natuurlijk ook een zeer snelle en goed beveiligde internetverbinding, en het gebouw wordt ook fysiek goed bewaakt. Je wilt natuurlijk niet dat er kwaadwillenden met je data vandoor gaan, zeker niet als het privacygevoelige informatie is.

Datacenters staan vol met racks. Dit zijn letterlijk rekken waar je ICT-apparatuur in kunt plaatsen en aan kunt sluiten. Zo’n rack is voorzien van dubbele stroomtoevoer, zodat de kans op storingen verminderd wordt. Voor het aanbieden van cloudhosting, heb je minimaal de volgende apparatuur nodig:

Switches

Switches zijn apparaten die het internetsignaal van het datacenter over meerdere servers kunnen verspreiden. Omdat je voor cloudhosting meerdere servers gebruikt, heb je dus altijd een switch nodig om ze allemaal van internet te voorzien. Meestal zijn de switches redundant uitgevoerd. Dat wil zeggen dat er minimaal 2 van zijn, zodat er een back-up is als er eentje uitvalt.

Een switch in het datacenter

Een switch verdeelt het internetsignaal over meerdere servers.

Servers

Vervolgens kom je een aantal servers tegen in het rack. Dit zijn als het ware de computers waar de cloud z’n rekenkracht vandaan haalt. Een server lijkt qua onderdelen best wel veel op een gewone desktopcomputer. Je vindt er bijvoorbeeld een moederbord, RAM-geheugen en meerdere processors. In sommige servers zit ook een harde schijf voor de opslag, maar je ziet steeds vaker dat de opslag in een cloud centraal gebeurt.

Opslag

Voor de opslag van data in een rack zijn meerdere mogelijkheden. Er zijn genoeg cloudhosters die gebruikmaken van SAS-schijven. Dit zijn harde schijven met een draaiende schijf die tot 15.000 toeren per minuut haalt. Een veel modernere oplossing is de SSD-schijf. Deze harde schijven maken geen gebruik van draaiende onderdelen, waardoor ze veel sneller zijn. Dit heeft direct invloed op de prestaties van je cloudoplossing, en is dus een belangrijk onderdeel.

Bij SoHosted Cloud maken we gebruik van een HP Enterprise 3PAR All Flash Array. Die bestaat uit een grote verzameling SSD-schijven, die elkaars werk op elk moment en zonder onderbreking over kunnen nemen. Dat maakt onze opslag snel, betrouwbaar en betaalbaar. Ik heb eerder al eens een artikel geschreven over de manier waarop onze opslag geregeld is.

Samengevat

Via het internet kom je uit bij de switch. Dit apparaat verdeelt het internetsignaal over de overige hardware. De servers zelf hebben via de switch toegang tot het internet, en in ons geval is ook de 3PAR aangesloten op de switch. In de volgende stap virtualiseren we de fysieke apparatuur, om zo een cloud te maken!

Virtualisatie: where the magic happens

Nu je weet wat er in het datacenter gebeurt, is het tijd voor de volgende stap: virtualisatie. Dit is misschien wel de belangrijkste stap, omdat hier het verschil ontstaat tussen cloudhosting en alle andere vormen van hosting. Virtualisatie kan toegepast worden op servers, opslag en netwerken, maar voor de werking van het principe maakt dat geen verschil.

De roep om virtualisatie is ontstaan omdat fysieke servers niet het toppunt van efficiëntie zijn. Dat komt omdat ze maar 1 besturingssysteem tegelijk draaien, en ook maar 1 applicatie tegelijk. Het grote nadeel daarvan is dat hun rekenkracht niet volledig benut wordt. Een beetje datacenter heeft dan al snel heel veel servers nodig, terwijl ze misschien maar 15% van hun capaciteit gebruiken.

De oplossing kwam met virtualisatiesoftware. Deze software maakt van de kale hardware die in het datacenter staat een virtueel computersysteem. Het installeren van meerdere besturingssystemen en applicaties is dan niet meer direct afhankelijk van de onderliggende hardware.

Een aparte softwarelaag, de hypervisor, zorgt ervoor dat de virtuele computers losgekoppeld zijn van de fysieke server. Zo kunnen er meerdere virtuele computers op 1 fysieke server gebruikt worden, zodat de fysieke hardware veel efficiënter gebruikt wordt. De hypervisor verdeelt de beschikbare rekenkracht dynamisch over de verschillende virtuele machines.

Wij gebruiken voor de virtualisatie van onze hardware alleen VMware. In dit artikel lees je waarom we voor deze partij kiezen.

Hoe veilig is cloudhosting?

Het gebruik van cloudhosting neemt snel toe. En hoewel er veel bedrijven enthousiast zijn over het gebruik van de cloud, zijn er uiteraard ook bedrijven die wat meer twijfels hebben. Meestal richten die twijfels zich op de veiligheid en beveiliging van clouddiensten.

Volgens statistieken van Eurostat is het risico van een beveiligingslek voor 39% van de bedrijven een drempel om cloudhosting te gebruiken. Toch blijkt in de praktijk dat dat niet nodig is. Cloudhosters en datacenters op locatie zijn ongeveer even vaak het doelwit van aanvallen, waarbij de gebruikers van datacenters op locatie zelfs meer last hebben van incidenten dan gebruikers van cloudhostingdiensten.

Meneer met vergrootglas.

De veiligheid van cloudhosting ligt onder een vergrootglas.

Waar komt dat gevoel van onveiligheid dan vandaan? Waarschijnlijk omdat beleidsmakers en beslissers een gebrek aan controle ervaren. Controle is alles. En natuurlijk lijkt cloudhosting onveiliger, je legt tenslotte al je gevoelige data in handen van een externe partij. Toch hoeft dat niet te betekenen dat je meer risico loopt dan wanneer je alles zelf blijft hosten. Integendeel, overstappen naar cloudhosting kan zelfs betekenen dat je een veiligere oplossing krijgt. Dat komt omdat een cloudhoster door schaalvoordelen veiligheidsmaatregelen kan nemen die voor een gemiddeld bedrijf niet betaalbaar zijn.

Een andere misvatting is dat je als bedrijf volledig afhankelijk bent van je cloudhoster voor bijvoorbeeld het managen van je firewall, netwerk, patches, antivirus en accounts. In realiteit heb je bij een goede cloudhoster volledige toegang tot je systemen, dashboards, portals, configuraties en veiligheidsrapporten. Dat geeft je de volledige controle en inzicht in de systemen. Eigenlijk zou je een betrouwbare cloudhoster haast kunnen zien als een uitbreiding op je eigen IT-afdeling.

Risico’s zijn er altijd

Of je nou een eigen datacenter gebruikt of je gegevens in de cloud host, risico’s blijven er altijd. Ook lokale datacenters of servers worden vaak via een internetverbinding benaderd, en zijn in dat opzicht dus net zo kwetsbaar als de servers van een cloudhoster. Voor effectieve beveiliging in een cloudomgeving moeten klant en cloudhoster samenwerken om de beveiligingsrisico’s te begrijpen en aan te pakken. Dit zijn risico’s waar je over na moet denken:

  • Verlies van governance
    Omdat een bedrijf zijn gegevens afstaat aan de cloudhoster, is het essentieel dat beide partijen samenwerken op het gebied van governance. Het moet bijvoorbeeld duidelijk zijn wie besluitvaardig is bij veiligheidsissues.
  • Afhandelen van beveiligingsincidenten
    Meestal worden beveiligingsincidenten afgehandeld door de cloudhoster. Maar omdat deze issues grote gevolgen kunnen hebben voor je bedrijf, is een goede overeenkomst over het melden van dit soort zaken van groot belang.
  • Autorisatie en toegang
    Omdat de gegevens in de cloud vanaf elke locatie met een internetverbinding toegankelijk zijn, moet de cloudhoster ervoor zorgen dat alleen geautoriseerde gebruikers toegang kunnen krijgen tot de gegevens. Wachtwoordbeveiliging en authenticatie is dus noodzakelijk.
  • Beveiliging van applicaties
    Als je bedrijf applicaties voor in de cloud ontwikkelt, ben je zelf verantwoordelijk voor de beveiliging ervan. Doe je dat niet, dan kan het een ingang zijn voor hackers die misbruik willen maken van een cloudomgeving.
  • Wettelijke eisen
    Veel bedrijven moeten op het gebied van IT voldoen aan wettelijke eisen, zoals audits en andere onderzoeken. Het bedrijf moet zelf onderzoeken of en hoe hosten in de cloud aan deze eisen voldoet.

Zoals je ziet is het noodzakelijk dat je goed samenwerkt met de partij waar je je cloud wilt hosten. Juist door die intensieve samenwerking ontwikkel je een goede basis van vertrouwen, wat op die manier ook wat twijfels weg kan nemen.

Voor- en nadelen van cloudhosting

Nu je weet wat cloudhosting is en hoe het werkt, kijken we naar de belangrijkste voor- en nadelen.

Voordelen

Grote schaalbaarheid

Bij traditionele hosting is je pakket vaak direct verbonden met de benodigde hardware. Dat betekent dat je een probleem hebt als je website ineens een enorme bezoekerspiek heeft, of als je je server tijdelijk extra moet belasten voor een ingewikkeld bedrijfsproces. In het eerste geval kan het zomaar betekenen dat je website offline gaat. En in het tweede geval moet je eerst een ander pakket afnemen met meer capaciteit. En meestal is het niet zo makkelijk om de extra capaciteit na afloop weer te verwijderen, en betaal je er nog lange tijd extra voor.

Bij cloudhosting heb je dit probleem niet. Het pakket dat je afneemt is praktisch onafhankelijk van de onderliggende hardware. Hierdoor is het heel eenvoudig om de capaciteit van je hostingpakket te vergroten of te verkleinen. Heb je een bezoekerspiek op je website, bijvoorbeeld naar aanleiding van een marketingcampagne? Dan vergroot je met een paar klikken de capaciteit van je virtuele servers, zodat je website optimaal blijft presteren. Hetzelfde geldt voor de extra rekenkracht of opslagruimte die je nodig hebt voor zware bedrijfsprocessen. Is de bezoekerspiek voorbij, of is je bedrijfsproces afgerond? Dan verklein je de capaciteit van je cloud net zo makkelijk.

Op afroep beschikbaar

en ander groot voordeel van cloudhosting is dat het praktisch op afroep beschikbaar is. Dat komt ook weer omdat je bij cloudhosting niet afhankelijk bent van de fysieke hardware. Een beetje cloudhoster heeft altijd fysieke serverruimte over, zodat je meestal binnen een paar minuten aan de slag kunt. Grotere omgevingen kosten misschien wat meer tijd, maar je zult nog steeds sneller online zijn dan bij traditionele hosting. Dit voordeel maakt cloudhosting ook heel geschikt als oplossing voor je back-ups.

Goedkoper

Het is behoorlijk kostbaar om je eigen hosting te verzorgen. Een plekje in het datacenter, de benodigde hardware en het personeel om alles te onderhouden zorgt al snel voor een stevig prijskaartje. Ook als je tijdelijk wat meer serverruimte nodig hebt, ben je al snel genoodzaakt om nieuwe hardware te kopen. Hardware die daarna al snel stof ligt te verzamelen, en dat is natuurlijk helemaal zonde van het geld. Bij cloudhosting heb je dit probleem niet.

Spaarvarken in klem.

Je eigen hosting verzorgen is een kostbare aangelegenheid.

Natuurlijk betaal je indirect alsnog voor deze kosten, maar door de schaalvoordelen bij een cloudhoster zijn die lager dan wanneer je alles zelf moet regelen. Als je zelf IT-personeel in dienst hebt, weet je dat het een dagtaak is om je omgeving in de lucht te houden. Gebruik je cloudhosting, dan heeft je IT-personeel de handen vrij voor het ontwikkelen van nieuwe initiatieven.

Betrouwbaarheid

Het kan altijd gebeuren dat er een server, harde schijf of switch kapot gaat. Bij traditionele hosting betekent dat dan ook vaak dat je website, database of applicatie dan ook niet meer bereikbaar is. Omdat je bij cloudhosting minder afhankelijk bent van fysieke hardware, is dit probleem minder groot. Je virtuele omgeving draait al op meerdere servers, en ook de opslag is vaak verdeeld over meerdere harde schijven. Gaat er een keer iets kapot? Dan zorgt de hypervisor ervoor dat een ander apparaat het werk direct overneemt. Vaak merk je hier als gebruiker niets van.

Nadelen

Flexibele rekeningen

Johan Cruijff zei het al: elk nadeel heb zijn voordeel. Het voordeel van flexibiliteit zorgt gelijk voor het nadeel van flexibele rekeningen. Als je betaalt voor wat je gebruikt, weet je van tevoren namelijk niet wat je per maand kwijt bent aan je hosting. De ene maand is het een verrassing in positieve zin, en de andere maand ben je misschien meer kwijt dan je had gepland. Dat maakt het lastig om een sluitende begroting te maken. Er zijn ook genoeg cloudhosters waar je voor een vast bedrag per maand een bepaalde hoeveelheid resources krijgt, maar daarmee lever je wat van de flexibiliteit in. SoHosted Cloud werkt met vaste bedragen per maand, maar daarbinnen kun je je resources altijd aanpassen. Zo fluctueert je maandbedrag wel iets, maar hou je altijd zelf de touwtjes in handen.

Down is ook echt down

Hoewel cloudhosting over het algemeen betrouwbaarder is dan andere hostingoplossingen, kleeft er ook een klein nadeel aan. Want als er écht iets misgaat bij een cloudhoster, dan is de downtime vaak een stuk langer dan bij traditionele hosting. Daarom is het belangrijk dat je een cloudhoster kiest die bekendstaat om de stabiliteit en hoge uptime van z’n diensten. Je kunt bijvoorbeeld vragen of ze gebruikmaken van High Availability, of de hardware redundant is uitgevoerd en of ze meerdere datacenters gebruiken.

Veiligheid

Je hebt al gelezen dat het gebruik van de cloud wat risico’s met zich meebrengt. Ten eerste omdat je misschien wel je hele bedrijfsvoering in handen van een externe partij neerlegt. Daarom is het belangrijk dat je de meest betrouwbare cloudhoster kiest. Dat betekent misschien dat je wat meer betaalt, maar dat zorgt wel voor een betere nachtrust.

Daarnaast is het natuurlijk zo dat de gegevens in de cloud gehackt kunnen worden. Maar dat is ook het geval met lokale servers die een internetverbinding hebben. Niets op het internet is volledig veilig, en daarom is dit risico er altijd. Wil je als bedrijf een beetje meedoen, dan ontkom je er eigenlijk niet aan om het internet te gebruiken. Het is wel belangrijk om je bewust te zijn van dit risico, en te kijken naar wat je cloudhoster doet op het gebied van bescherming en back-ups.

De vier verschillende soorten cloudhosting

In de basis werkt elke cloud hetzelfde, en gelden bovenstaande voor- en nadelen voor alle verschillende types cloudhosting. In de wereld van cloudhosting wordt er wel onderscheid gemaakt in vier verschillende soorten clouds: de public cloud, de private cloud, de hybrid cloud en de community cloud. Daar gaan we nu wat dieper op in.

Public cloud

Als je aan de cloud denkt, denk je waarschijnlijk onbewust aan de public cloud. Deze soort cloudhosting zie je bijvoorbeeld terug bij Gmail, Dropbox, Facebook en andere online toepassingen. De public cloud wordt beheerd door een externe partij en is beschikbaar voor een grote groep gebruikers. De toegang tot een public cloud verloopt praktisch altijd via het internet. Alle gebruikers van een public cloud maken gebruik van dezelfde gedeelde hard- en software. Public cloud betekent  trouwens niet dat iedereen alle gegevens van alle gebruikers kan bekijken. Cloudhosters zorgen voor beveiligingsmechanismen om dit te voorkomen.

Het grootste voordeel van een public cloud is de schaalbaarheid. Door de virtualisatie van de fysieke infrastructuur kunnen toepassingen in de public cloud eenvoudig meegroeien en -krimpen met de hoeveelheid gebruikers. Omdat public clouds vaak behoorlijk groot zijn, is er ook sprake van enorme schaalvoordelen. Dit zorgt ervoor dat een public cloud erg kostenefficiënt is. Ook is een public cloud vaak erg betrouwbaar, omdat de werklast verdeeld wordt over een enorm aantal servers.

Private cloud

Bij een private cloud is de infrastructuur van de cloud exclusief voor 1 specifieke partij. Er wordt dus geen hard- of software gedeeld, waardoor je meer controle, veiligheid en privacy hebt. Hiermee zijn dus ook de resources die je afneemt gegarandeerd. Een bedrijf kan z’n eigen private cloud runnen, maar kan het ook uitbesteden aan een externe partij. Datzelfde geldt voor de keuze voor het datacenter.

Een private cloud die door een externe partij gehost wordt, noemen we ook wel een virtual private cloud (VPC). Dat geldt met name voor situaties waar de externe partij een cloudhoster is, en een deel van zijn publieke cloud-infrastructuur reserveert voor een private cloud.

Met een private cloud heeft een organisatie de vrijheid om de cloud precies naar wens in te richten. Zeker voor grotere organisaties, of bedrijven die met persoonsgevoelige informatie werken, is een public cloud vaak te risicovol. Er kunnen ook wettelijke eisen meespelen die het gebruik van een public cloud onmogelijk maken. Een private cloud biedt organisaties de voordelen van een public cloud, maar dan met meer vrijheid, meer veiligheid en meer controle over de servers.

Wolk met een kettingslot.

Voor grotere bedrijven is een private cloud vaak een must.

Dat zie je natuurlijk wel terug in de prijs, want over het algemeen is een private cloud duurder dan de 3 andere soorten cloudhosting. Er zal bijvoorbeeld op de een of andere manier geïnvesteerd moeten worden in de benodigde hard- en software. Grotere organisaties verdienen dit vaak wel terug, maar de initiële investering is wel behoorlijk. Vaak zijn private clouds ook maatwerk, en dat kost altijd meer tijd en geld dan standaardoplossingen. Daar staat tegenover dat je bij een private cloud niet hoeft te betalen voor wat je gebruikt, wat de cloud qua kosten beter beheersbaar maakt.

Hybrid cloud

De hybrid cloud is de laatste jaren sterk in opkomst bij grotere organisaties. Binnen de hybrid cloud vind je kenmerken van public en private clouds. Beide soorten worden voor hele specifieke doeleinden ingezet, maar ze zijn vaak naadloos geïntegreerd. Dit heeft grote voordelen voor een organisatie. Het private-gedeelte van de cloud wordt gebruikt voor de bedrijfskritische processen, het verwerken van persoonsgegevens of andere zaken die je liever niet in een public cloud zet. Of die je vanwege wet- en regelgeving niet in een public cloud mág zetten.

Het public-gedeelte van de hybrid cloud wordt gebruikt voor de minder belangrijke processen, zoals e-mail of afsprakensystemen. De uitdaging zit ‘m bij de hybrid cloud vooral in de naadloze samenwerking tussen beide soorten, maar daar zijn steeds betere oplossingen voor.

Het mooie van de hybrid cloud is dat een organisatie eigenlijk het beste van twee werelden heeft. De schaalvoordelen, flexibiliteit en kostenefficiëntie van een public cloud voor de secundaire processen, en de veiligheid en de vrijheid van een private cloud. Het kostenplaatje ziet er misschien wel wat minder rooskleurig uit dan bij een public cloud. Daar staat weer tegenover dat de private cloud minder zwaar belast wordt vanwege het ontbreken van de secundaire processen, en daardoor goedkoper kan zijn.

Community cloud

Deze soort cloudhosting is relatief onbekend. De community cloud is een cloud die door meerdere organisaties gedeeld wordt, die dezelfde IT-behoeften hebben. Denk bijvoorbeeld aan bedrijven die met dezelfde wet- en regelgeving te maken hebben, of die applicaties gebruiken die erg snel moeten zijn. Er is bij een community cloud altijd een gedeeld belang: de deelnemende organisaties hebben vaak dezelfde bedrijfsdoelen.

Het doel van een community cloud voor organisaties is om de voordelen van de public en private cloud te combineren. Vergelijkbaar met een hybrid cloud, maar dan als samenwerking tussen meerdere organisaties. Dat zorgt door de schaalvoordelen weer voor lagere kosten.

Je ziet community clouds bijvoorbeeld bij overheden of ziekenhuizen. Daar worden ze vaak gebruikt om te experimenteren met toepassingen voor de public cloud, zonder de risico’s die daarbij komen kijken. Het is bij een community cloud wel van belang dat er goede afspraken gemaakt worden tussen de verschillende deelnemers, bijvoorbeeld over de kosten en bestuursprocessen.

Cloudhosting voor jou

Nu je weet wat cloudhosting is en hoe het werkt, is het tijd om wat concreter te worden. In dit hoofdstuk vertel ik je voor wie cloudhosting geschikt is, welke toepassingen er voor cloudhosting zijn en hoe het kostenplaatje eruit ziet. Tot slot zoomen we nog wat verder in op de veiligheid van cloudhosting.

Voor wie is cloudhosting geschikt?

Cloudhosting komt, zoals je hebt gelezen, in allerlei soorten en maten. Dat maakt het een geschikte oplossing voor allerlei soorten organisaties. Juist door die veelzijdigheid is het lastig te zeggen voor wie cloudhosting geschikt is. Over het algemeen kun je cloudhosting in de volgende situaties overwegen:

  • Jouw bedrijf staat op het punt je eerste eigen server aan te schaffen.
  • Jij en je medewerkers hebben snel en eenvoudig toegang tot webapplicaties en databases nodig, bijvoorbeeld een planningssysteem.
  • Als je digitale dienstverleningsbedrijf groeit, heb je een schaalbaar en flexibel IT-platform nodig.
  • Je wilt of kunt niet investeren in kostbare hosting op locatie.
  • Je hebt een backup nodig voor je lokale bestanden of eigen servers.

Hieronder vertel ik je meer over wat specifieke soorten organisaties die baat kunnen hebben bij cloudhosting.

Automatiseerders

ls automatiseerder lever je allerlei diensten op het gebied van IT-ondersteuning. En of je je klanten nou helpt met disaster recovery, migraties of netwerkbeheer: veel van het dagelijks werk is afhankelijk van snelle en stabiele servers. En vaak gaat er veel tijd en geld zitten in het aanschaffen en onderhouden van je eigen servers. Met cloudhosting los je dat probleem op: je hoeft je servers niet meer zelf te onderhouden, en het platform is snel aanpasbaar aan de wensen van je klanten.

Software- en applicatieontwikkelaars

Als je software of apps ontwikkelt, kun je niet zonder servers. Ten eerste wil je je producten natuurlijk goed kunnen testen, het liefst in verschillende omgevingen en onder verschillende omstandigheden. Cloudhosting geeft je deze mogelijkheid, omdat je eenvoudig meerdere virtuele omgevingen creëert. Een tweede reden die cloudhosting geschikt maakt voor software- en applicatieontwikkelaars, is het feit dat het eenvoudig meegroeit met het gebruik van je product. Je eigen servers zullen geen bottleneck meer vormen, en je apps kunnen elke bezoekerspiek aan. Bij sommige cloudhosters kun je zelfs een server voor een paar uur huren, waardoor je eenvoudig kunt testen.

Man achter laptop die software ontwikkelt.

Software-ontwikkeling wordt efficienter en eenvoudiger door cloudhosting.

Cloud-dienstverleners

Door de enorme vrijheid die je bij cloudhosting hebt , is het ook zeer geschikt om je eigen cloudoplossingen aan te bieden. Je maakt eenvoudig meerdere servers aan, zodat je elke klant optimaal kunt bedienen. Zo kun je bijvoorbeeld razendsnelle webhosting of opslagruimte in de cloud aanbieden.

Grote organisaties

Bij veel grotere bedrijven heeft het IT-personeel er een dagtaak aan om je omgeving draaiend te houden. Vaak worden er enorm veel applicaties en systemen door elkaar gebruikt, en zijn er een hoop gebruikers die iets van je omgeving verwachten. Hierdoor is er geen tijd voor de doorontwikkeling van je IT-landschap, waardoor je kansen laat liggen. Cloudhosting is voor veel van deze bedrijven de ideale oplossing. Cloudhosting is dan een soort virtueel datacenter, waarin je alle benodigde systemen en applicaties kunt laten draaien. En omdat je IT-personeel veel minder tijd kwijt is aan het blussen van brandjes, gaat er geen kans meer voorbij.

E-commerce

Als je een webshop runt, weet je hoe belangrijk het is dat je 24/7 bereikbaar bent. Je weet tenslotte wanneer je iets aan iemand kunt verkopen. Cloudhosting kan een oplossing voor je zijn, omdat je daarmee het probleem van de bereikbaarheid uitbesteed. Jij neemt de resources af die je nodig hebt, en je cloudhoster zorgt voor stabiele servers. Op deze manier kun jij je beter focussen op je producten en service aan je klanten.

Toepassingen van cloudhosting

Cloudhosting kun je het beste omschrijven als een leeg canvas voor al je IT-wensen. Je hebt namelijk alle vrijheid om je cloud te gebruiken zoals je wilt. In deze paragraaf beschrijf ik een aantal toepassingen.

Virtuele desktops voor je personeel

We zijn met z’n allen steeds minder gebonden aan een vast kantoor of vaste werkplek. Maar je wilt niet dat je werknemers met gevoelige systemen werken via een onbeveiligde verbinding in een koffiezaakje op de hoek. Gebruik cloudhosting om remote desktops aan te maken. Hiermee loggen je werknemers in op een veilige omgeving, en kunnen ze overal aan het werk.

ERP-hosting

Grotere organisaties hebben vaak complexe softwarepakketten die allerlei bedrijfsprocessen ondersteunen: Enterprise Resource Planning-software. Denk bijvoorbeeld aan SAP of Oracle. Deze systemen zijn vaak erg belangrijk in de dagelijkse gang van zaken, dus je wilt dat ze een stabiele ondergrond hebben. Natuurlijk kun je dit intern oplossen, maar het is ook prima in de cloud te gebruiken. Het grote voordeel is dat alle data dan altijd en overal via het internet te bereiken is. Let er wel op dat je cloudhoster zijn dienstverlening redundant heeft ingericht, dit komt de stabiliteit ten goede.

Testomgevingen

De flexibiliteit en veelzijdigheid van cloudhosting is een groot voordeel voor testers. Bij veel bedrijven is het inrichten van een goede testomgeving vaak een heel gedoe. Maak je gebruik van cloudhosting? Dan maak je met een paar klikken een virtuele server aan, waar je naar hartenlust kunt testen.

Databasehosting

Cloudhosting kan ook gebruikt worden om databases te hosten. Veel websites zijn ervan afhankelijk, maar we zien vooral een toename in de wereld van Big Data. Juist omdat het daar om steeds grotere hoeveelheden data gaat, volstaat een klassieke hostingoplossing niet. Je wilt een omgeving die eenvoudig meegroeit met je vraag, zonder steeds opnieuw te hoeven investeren in hard- en software.

Softwarehosting

Bij het ontwikkelen van software wil je je eigenlijk niet te veel bezighouden met je hosting. Dat is iets dat het gewoon moet doen, precies zoals jij het wilt. Daarom is cloudhosting ideaal om software op te hosten. Je hebt de vrijheid om alles in te richten zoals jij het wilt, maar je hoeft je niet bezig te houden met de aanschaf en het onderhoud van servers. Je kunt je dus volledig focussen op je code.

Cloudhosting van SoHosted Cloud

Je weet nu al heel wat meer over cloudhosting dan toen je begon met lezen. Van het datacenter en de switch tot aan de voor- en nadelen van cloudhosting, er is van alles langsgekomen. Nu is het tijd om je meer te vertellen over onze vorm van cloudhosting.

Virtual Private Cloud

Bij SoHosted Cloud noemen we onze cloudhosting Virtual Private Cloud (VPC). Dat betekent dat je gegarandeerde resources bij ons afneemt, en dat je je cloud volledig naar eigen wens in kunt richten. Voor ons is het belangrijk om een cloud van de hoogste kwaliteit te leveren. Je gaat natuurlijk niet je IT uitbesteden om er vervolgens alsnog elke dag gedoe mee te hebben.

In onze nieuwe portal is het heel eenvoudig om je resources te beheren. Je schaalt met een paar klikken op en af, en je houdt precies bij hoeveel CPU, opslagruimte en RAM-geheugen je gebruikt. Maar laten we eens kijken naar de manier waarop we onze cloud gebouwd hebben.

Onze datacenters

We beginnen in onze datacenters. Meervoud, ja. Zo houden we downtime beperkt tot een minimum, en kunnen we je interessante backup-oplossingen bieden.

Het zijn allebei Tier III-datacenters. Dat is een classificatie die bedacht is door het Uptime Institute. Die kwalificatie betekent onder andere dat de stroomvoorziening, koeling en beveiliging redundant ingericht zijn. Voor dit artikel is het vooral belangrijk om te weten dat een Tier III-datacenter een gemiddelde downtime heeft van maar 1,6 uur per jaar. En dat staat weer gelijk aan een minimale beschikbaarheid van 99,982%.

Ons primaire datacenter is het TCN Datahotel in Groningen. Voor onze eigen backups en backup-abonnementen gebruiken we het datacenter KPN Westpoort.

De servers

De servers die we gebruiken komen van HP Enterprise. Om precies te zijn gebruiken we de HP Enterprise Proliant DL360 Gen9, met Intel Xeon E5-2680 v3-processors @ 2.5 Ghz en maximaal 3TB DDR Ram-geheugen @ 2400 Mhz.

Dat zegt je misschien niet zoveel, maar dat is ook niet echt nodig als je een cloudhoster hebt. Wat wel interessant is om te onthouden, is dat het servers van enterprise-kwaliteit zijn. We investeren bewust stevig in onze hardware, omdat we ons willen onderscheiden op kwaliteit. Deze servers hebben zich al jarenlang bewezen en zijn niet alleen razendsnel, maar ook heel betrouwbaar. Topkwaliteit servers voor cloudhosting van topkwaliteit, dus.

Onze opslag

Ook voor onze opslag kiezen we voor kwaliteit. De hardware die je hier gebruikt is niet alleen van grote invloed op de snelheid van je website, database of bedrijfsapplicaties, maar ook op de stabiliteit en veiligheid ervan.

We gebruiken de HP Enterprise 3PAR All Flash Array. De officiële naam is: HP Enterprise 3PAR StoreServ 8400, met 4 6-core processors @ 2.2 Ghz. Daarnaast maken we gebruik van 4 HPE 3PAR Gen5 ASIC-processors en HPE 3PAR SSD’s.

Onze opslag: HPE 3PAR All Flash Array

Een grote verzameling SSD’s in onze HPE 3PAR AFA.

Onze opslag bestaat volledig uit SSD’s. Dit zijn harde schijven die niet langer gebruik maken van spinning disks, maar van flash-geheugen. Onze SSD’s verwerken gemiddeld zo’n 82.500 IOPS, wat een groot verschil is met de 190 IOPS die de snelste spinnings disks verwerken. Deze snelheid merk je in het dagelijks gebruik van je VPC, voor welke toepassing je ‘m ook gebruikt.

We hebben met onze SSD’s een Storage Area Network (SAN) gebouwd. Dat kun je het best zien als een grote verzameling harde schijven die met elkaar communiceren en samenwerken via een hogesnelheidsnetwerk. Het mooiste van deze oplossing is dat je data altijd op meerdere SSD’s staat, zodat er geen problemen ontstaan als er een keertje een schijf stuk gaat. Een andere schijf neemt het werk direct over, en jij merkt er niks van. Gezamenlijk kan ons SAN zo’n 1.000.000 IOPS aan!

In dit artikel lees je meer over onze opslagmethode.

Onze hypervisor

Je hebt eerder al gelezen dat de hypervisor een belangrijk onderdeel vormt van onze producten. Deze softwarelaag koppelt de virtuele servers los van de fysieke, en verdeelt alle beschikbare rekenkracht in een VPC dynamisch over verschillende virtuele machines.

Er zijn veel verschillende soorten hypervisors. Er zijn gratis opensource-oplossingen, maar daar zijn we niet zo over te spreken. In lijn met de keuze voor onze hardware, zijn we ook hier op zoek gegaan naar de beste kwaliteit. En dan blijft er in onze ogen maar 1 logische keuze over, namelijk VMware.

We gebruiken VMware vSphere 5.5 om onze servers te virtualiseren. Ruim 80% van alle virtuele applicaties draait op software van VMware, en daarmee zijn ze de absolute marktleider. We hebben meerdere hypervisors uitgeprobeerd, maar de software van VMware werkt gewoon het beste. Het is stabiel, betrouwbaar en werkt relatief eenvoudig. Daarnaast is er een hoop ondersteuning te vinden voor als er toch een keer iets misgaat, en zijn er veel integratiemogelijkheden met andere software.

In dit artikel lees je meer over onze keuze voor VMware.

In 5 stappen overstappen op cloudhosting

Je bent aan het eind van dit artikel beland. Je weet nu heel veel meer over wat cloudhosting is, hoe het werkt, voor wie het geschikt is en hoe onze cloudhosting eruit ziet. Ik wil graag eindigen met een paar concrete tips, zodat je overstap naar cloudhosting nog wat eenvoudiger wordt.

Breng je huidige IT-landschap in kaart

Voordat je de overstap naar cloudhosting kunt maken, heb je een nauwkeurig beeld van je huidige IT-landschap nodig. Welke websites, applicaties, databases en tools worden er gebruikt? Misschien gebruik je wel applicaties die niet geschikt zijn om in de cloud te hosten, dus dan zul je daarvoor een andere oplossing moeten bedenken.

Ontwerp de gewenste situatie

Zodra je weet welke zaken je in de cloud wilt gaan hosten, is de volgende stap om een helder ontwerp te maken van de gewenste situatie. Hoe wil je dat je websites, databases en applicaties met elkaar gaan samenwerken? Heb je een load balancer nodig? Wil je een webserver met een losse databaseserver? Wat wil je wel en niet bereikbaar hebben qua netwerk? Het is aan te raden om de beschikbare IT-kennis binnen je bedrijf of netwerk hiervoor in te zetten.

Maak een inschatting van de benodigde resources

Hoewel een van de grote voordelen van cloudhosting de flexibiliteit is, is het goed om een nauwkeurige inschatting te maken van de resources die je nodig hebt. Dit heb je nodig om een reële kosteninschatting te maken, en natuurlijk om je te helpen bij de volgende stap.

Kies een geschikte cloudhoster

Er zijn steeds meer partijen die cloudhosting voor je bedrijf aanbieden. Dat is voor jou natuurlijk goed nieuws, omdat je liever wat te kiezen hebt. Zoek daarom een cloudhoster die voldoet aan je eisen. Is de laagste prijs voor jou het belangrijkste, of kijk je naar kwaliteit en service? Ga ook goed na op welke manier een cloudhoster z’n cloud heeft opgebouwd, en verdiep je in de verschillende opties. Er is altijd wel iemand die aan je wensen voldoet.

Neem je cloud in gebruik

De laatste stap is natuurlijk vrij logisch: migreer je huidige websites, applicaties, databases en andere IT naar de cloud! Daar komt soms nog best wat bij kijken, dus is het schrijven van een migratieplan geen slecht idee. Staat en draait alles in je cloud? Dan ben je klaar om er de vruchten van te plukken. Succes!

Tot slot

Heb je naar aanleiding van dit artikel of andere blogposts vragen, opmerkingen of tips? Laat het ons weten, we zijn erg benieuwd!