In het eerste blog uit deze serie over cloudmigratie heeft mijn collega Bryan Croes aangeven dat succesvol migreren naar de cloud start met het opstellen van een cloudstrategie en dat het zeven R-en model van AWS een migratie methode framework is dat vanuit de strategie handen en voeten geeft aan de daadwerkelijk uitvoering. In dit tweede blog behandel ik de eerste twee R-en van dit framework: rehost en relocate.
We hebben honderden organisaties geholpen met hun cloudreis, en uit ervaring weten we dat rehosting nog steeds de meest voorkomende migratiemethode is. Dit is het verplaatsen van een applicatie van een on-premises omgeving (bijvoorbeeld een applicatie die in een traditioneel datacenter draait) naar een cloudomgeving. De applicatie (of dienst) wordt vaak as-is verplaatst naar een Infrastructure as a Service (IaaS) oplossing. Dit hoeft niet perse een public cloud te zijn. Als onderdeel van de gekozen cloudstrategie kan boven tafel komen dat sommige applicaties (nog) niet naar de public cloud kunnen. Een private cloud is dan een goed alternatief. Een private cloud oplossing kan vaak ook nog functies bevatten die “oude” applicaties nodig hebben. Hiermee koop je tijd waarmee je vervolgens kan werken aan de lange termijn strategie. Rehosting is dus eigenlijk een relatief eenvoudige, eerste fase van de cloudmigratie.
De reden dat rehosting zo populair is, is dat het voordelen biedt op twee gebieden: tijd en vaardigheden. De voordelen zijn onder meer:
De relocate-migratiemethode is vergelijkbaar met rehost, maar is specifiek voor organisaties die hun on-premises IT op VMware draaien. Zolang het target platform ook VMWare ondersteund, kan er gebruikt gemaakt worden van de VMWare tooling om workloads te verplaatsen. Voorbeelden van target platform zijn VMware on AWS en veel private cloud oplossingen.
Doordat gebruik gemaakt kan worden van de specifieke VMware tooling die portabiliteit van landschappen mogelijk maakt, kan er snel gemigreerd worden. Dit is ideaal als je met krappe tijdschema's werkt. Zo moest tijdens de coronacrisis een Duitse overheidsorganisatie een digitale betalingsoplossing opzetten voor duizenden bedrijven die dringend financiële hulp nodig hadden. Kort voor de laatste load-test door ontwikkelaars werd het duidelijk dat het beoogde lokale platform de verwachte workload niet zou kunnen opvangen. Onze AWS-specialisten hebben toen in 30 uur binnen AWS een software-defined datacenter (SDDC) gecreëerd met een complete VMware-stack met compute-, opslag- en netwerkbronnen. Deze specifieke SDDC maakt gebruik van bare-metal servers bij AWS, die daarmee exclusief beschikbaar zijn voor de overheidsorganisatie. Bijkomstig voordeel was een prestatieverbetering van 400 procent voor de webservice.
De voor en nadelen van relocate zijn vergelijkbaar met die van rehost. Vaak gaat de migratie sneller omdat men binnen dezelfde virtualisering familie blijft.
ReHost en relocate zijn de meest basale vormen van een migratie naar de cloud. Het kan vaak (relatief) snel en eenvoudig. Het levert echter weinig van de voordelen van de cloud en binnen de eigen organisatie verandert er zeker weinig. In feite doe je een hardware refresh en beschik je over modernere beheersoplossingen. Je mag je afvragen of je hier wel spreekt van cloudadoptie en voor de lange termijn is dit dus vaak niet een echte oplossing. Voor de korte tot middellange termijn is het echter wel een prima oplossing. Je koopt tijd en het levert vaak resources op. De druk om te MOETEN verhuizen is afgenomen en je gaat tijd over houden omdat de (private) cloud technologie bevat die het beheer eenvoudiger maken. Dit levert tijd op voor je team om echt naar de cloud te gaan kijken en te werken aan de echte waarde die de cloud kan opleveren voor je business.
In de volgende blog gaan we verder met refactor en replatform. Dit kost meer moeite, maar daar krijg je dan ook meer voor terug.
¹ Een bare metal server binnen een public cloud is een fysiek server die voor 100% beschikbaar is voor een gebruiker. De server is wel aangesloten op het netwerk en storage omgevingen. Dit biedt performance voordelen en de optie om afwijkende besturingssystemen te draaien waar VMWare een voorbeeld is.