Schakel automatisch over naar een Google-databaseplatform tijdens een migratie

Deze week besteden we aandacht aan een combinatie van Infrastructuur en Applicatie modernisatie. Google beschikt al even over de nodige tooling om zeg maar je bestaande Microsoft SQL omgeving, je Microsoft database, te migreren naar een ondersteunde Microsoft SQL omgeving in de Google Cloud. Het artikel van vandaag staat stil bij een volgende stap. Hoe bij een migratie op een automatische wijze naar een Google database platform overstappen?

Waarop natuurlijk de vraag zal komen. Hoe verhouden die Google databases zich met de concurrentie op de markt? In een tweede bijdrage belichten we kort hoe Gartner de Google positie inschat.

Een volgend puzzelstukje in het IaaS verhaal

Je “on prem data center” verhuizen naar de publieke cloud, het blijft een hele uitdaging waarbij je niet over één nacht ijs zal gaan. Wat je dan verwacht van een bedrijf als Google is dat ze je de nodige tooling ter beschikking stellen om zo’n operatie zo correct en veilig mogelijk te maken. Zo had Google met Stratozone bijvoorbeeld al een performante oplossing om je bestaande omgeving te analyseren, de verschillende datastromen op te sporen en een migratiepad naar identieke databases in de GCP omgeving uit te stippelen, maar eigen Google oplossingen om een database migratie naar volledig beheerde omgevingen zoals Google Cloud SQL uit te voeren, waren er niet. Hiervoor moest je terugvallen op oplossingen van derden.

Maar daar komt nu met Database Migration Service (DMS) verandering in. Met DMS wil Google vier doelen realiseren:

  • De migratie moet eenvoudig uit te voeren zijn. Dat betekent in de eerste plaats geen hopen uitzoekwerk maar een volledig script, een echte “wizard” die je door het hele proces leidt. Het voorbereiden van de databases voor replicatie, het configureren van een veilige connectiviteit met de bron database en het valideren van de migratie- instellingen zit in DMS ingebakken, waardoor de installatie eenvoudig, snel en herhaalbaar wordt;
  • De migratie moet minimale onbeschikbaarheid garanderen. Elke migratie met DMS laat gegevens continu repliceren van de bron database naar de bestemming zonder dat omslachtige handmatige stappen vereist zijn, waardoor de downtime van de database minimaal blijft en een snelle omschakeling van toepassingen mogelijk wordt;
  • De migratie moet gegarandeerd een volledig en getrouw resultaat opleveren. De migratie moet zo betrouwbaar verlopen dat de doel database na de migratie zonder enige extra actie vlekkeloos werkt. Bij een ‘like-to-like’ migratie tussen compatibele bron- en doel database omgevingen is DMS uniek omdat het de native replicatie mogelijkheden van de database gebruikt om de betrouwbaarheid van het proces te maximaliseren;
  • De migratie verloopt zonder server installaties en op een veilige manier. DMS is standaard beschikbaar – je hoeft dus niets extra’s op te zetten en te configureren – en de omgeving is uit zichzelf perfect schaalbaar. De focus kan dus volledig op de eigenlijke migratie liggen. Indien er gevoelige informatie gemigreerd wordt, ondersteunt DMS meerdere beveiligde connectie mogelijkheden zodat je data gedurende het migratieproces afgeschermd blijft;

Hoe werkt die DMS omgeving in praktijk?

DMS biedt dus volledige getrouwe database migraties met minimale operationele verstoring voor MySQL- en PostgreSQL-omgeving (Microsoft SQL komt er er aan).

Google heeft het platform volledig cloud-native ontworpen – gebouwd door en voor de cloud. DMS gebruikt de logboeken om data met zeer beperkte vertraging te verzenden van de bron naar de doel database. Het vertrekt natuurlijk eerst van een momentopname van de gegevens om constant de doel database op te vullen om dan eenmaal de basis is overgezet op basis van de logboeken de doel database continu up-to-date te houden.

De bron en het doel blijven continu up-to-date omdat ze vertrouwen op de eigen native replicatie mogelijkheden van de databases. Eenmaal alle testen uitgevoerd en je klaar bent om de overstap naar de nieuwe omgeving te maken – om je toepassingen naar de Google Cloud SQL als primaire database te laten verwijzen – kan die omschakeling met een minimale onbeschikbaarheid gerealiseerd worden.

Zoals al verteld is DMS serverloos. De klant hoeft zich dus nooit zorgen te maken over het inrichten, beheren of bewaken van migratie specifieke bronnen. De gegevens, het schema alsook de aanvullende database functies van de bron database (zoals triggers of opgeslagen procedures) worden betrouwbaar en op schaal naar de Cloud SQL-bestemming gerepliceerd, zonder enige tussenkomst van de gebruiker.

Hoe geraak je met DMS gestart? 

DMS, nu in preview, ondersteunt migraties van zelf beheerde MySQL-databases, zowel on-premise als in de cloud alsook migraties van beheerde MySQL databases bij een andere publieke cloud speler naar Cloud SQL op GCP. Ondersteuning voor PostgreSQL is momenteel op aanvraag beschikbaar voor een beperkte reeks klanten. Die beperkte beschikbaarheid is er momenteel ook voor SQL Server en ook hiervoor kan je voorgaande document gebruiken.

De DMS migratie omgeving staat ter beschikking zonder additionele kosten.

Meer info vind je verder in de blog over best practices voor migratie en in de beschikbare DMS-documentatie waar je een reeks documenten je op weg helpen bij je migratietraject.

De aankondiging van de DMS release zelf vind je hier.
En meer technische benadering van het hele executie verhaal vind je hier.

En hoe past DMS in de bredere cloud context?

Weet dat het IT adviesbureau Gartner voorspelt dat tegen 2023 zo maar eventjes 75% van alle databases in de cloud gaan draaien. En dat is toch wel een zeer heftig cijfer zeker als je naar de belgische markt kijkt. Dat betekent in ieder geval dat we een scharniermoment hebben bereikt en de volgende jaren op migratie vlak spectaculair zullen zijn.

Het spreekt voor zich dat enkel goed geoliede machines een dergelijke ritme gaan aankunnen. De stappen die Google nu heeft gezet, moeten het voor partners mogelijk maken om die toevloed aan migraties vlot te verwerken. En de bonus is dat dit niet alleen migraties van on prem naar de cloud mogelijk maakt. Maar ook van een concurrerende publieke cloud naar GCP.

Het aanbieden van een geautomatiseerde standaardaanpak moet vooral ook toelaten om de focus in het digitale transformatie traject juist te leggen. Het komt er nu op aan voor ieder bedrijf om in de richting van een digitaal aanbod en dus ook digitale technologie te evolueren. Mee te stappen in de richting van DevOps of nog beter in de richting van Site Reliability Engineering. Om vanaf nu vooral de focus te kunnen leggen op een App Modernization traject. En dat wordt stukken makkelijker als we de technische aspecten van de migratie maximaal geautomatiseerd krijgen.

Gartner noemt Google leider in Magic Quadrant for Cloud Database Management Systems

Gartner heeft in 2020 voor de eerste maal een Magic Quadrant voor Cloud Database Management Systems gepubliceerd. En van dag één staat Google hier in een leiderspositie. Bij de beste drie qua visie. En ook bij de beste drie qua mogelijkheid tot executie. Dixit Google dankt Google die sterke positie aan haar focus op hybride en vooral multi-cloud aanpak, aan haar flexibele prijzen en aan haar brede integratie met oplossingen van derden.

Voor Google staat een database niet meer op zich maar is het de basis van een uitgebreid ecosysteem voor database service en vooral ook gegevensanalyse waardoor je als klant de volle waarde uit je gegevens kan halen. Het heeft voor hen geen zin om analytische en operationele use-cases afzonderlijk te evalueren. En die redenering zie je nu ook bij Gartner gezien ook zij hun evaluatie op de volledige invulling hebben gebaseerd.

Vanuit het oogpunt van Google versterkt deze aankondiging het eerste verhaal. Gartner bevestigt hiermee dat de database aanpak van Google visionair is en hun aanbod voldoende sterk en breed om je als onderneming op alle terreinen van dataverwerking en analyse te ondersteunen.

Je kan dus met volle vertrouwen migreren naar een Google Cloud Server. DMS kan je hierbij perfect helpen.

Het Gartner rapport kan je hier aanvragen.

De Google blog staat hier.

Bart Gouweloose

Google evangelist

Klaar voor de volgende stap?

Neem contact met ons op, onze experts helpen je graag verder!

, , , , ,

Related Posts

Nieuws

Slim naar Antwerpen-App (SNAPP)

0
Slim naar Antwerpen-App (SNAPP) Locatiegebaseerde reisassistent gebruikt slimme Google Maps-technologie Heel wat apps stoppen aan de parking of de voordeur…

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Fill out this field
Fill out this field
Geef een geldig e-mailadres op.

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

Menu