Delen via


MySQL on-premises migreren naar Azure Database for MySQL: representatieve use case

VAN TOEPASSING OP: Azure Database for MySQL - Enkele server Azure Database for MySQL - Flexibele server

Vereisten

Introductie

Overzicht

De volgende use case is gebaseerd op een praktijkscenario van een onderneming die hun MySQL-workload heeft gemigreerd naar Azure Database for MySQL.

Het WWI-bedrijf (World-Wide Importers) is een op San Francisco gebaseerde fabrikant en groothandel in nieuwigheden. Ze begonnen in 2002 en ontwikkelden een effectief B2B-model (business-to-business), waarbij ze de artikelen die ze produceren, rechtstreeks verkopen aan retailklanten in de hele Verenigde Staten. De klanten zijn onder andere speciale winkels, supermarkten, rekenwinkels, toeristische attractiewinkels en sommige personen. Dit B2B-model maakt een gestroomlijnd distributiesysteem van hun producten mogelijk, zodat ze de kosten kunnen verlagen en concurrerendere prijzen kunnen bieden voor hun geproduceerde artikelen. Ze verkopen ook aan andere groothandelaars via een netwerk van agenten die hun producten namens WWI promoten.

Voordat WWI in nieuwe gebieden start, wil WWI ervoor zorgen dat de IT-infrastructuur de verwachte groei kan afhandelen. WWI host momenteel al zijn IT-infrastructuur on-premises op het hoofdkantoor van het bedrijf en gelooft dat het verplaatsen van deze resources naar de cloud toekomstige groei mogelijk maakt. Als gevolg hiervan hebben ze hun CIO belast met het toezicht op de migratie van hun klantportal en de bijbehorende gegevensworkloads naar de cloud.

WWI wil blijven profiteren van de vele geavanceerde mogelijkheden die beschikbaar zijn in de cloud en ze zijn geïnteresseerd in het migreren van hun databases en bijbehorende workloads naar Azure. Ze willen dit snel en zonder dat ze wijzigingen hoeven aan te brengen in hun toepassingen of databases. In eerste instantie plannen ze de migratie van hun webtoepassing voor de java-klantportal en de bijbehorende MySQL-databases en -workloads naar de cloud.

Migratiedoelen

De belangrijkste doelen voor het migreren van hun databases en gekoppelde SQL-workloads naar de cloud zijn onder andere:

  • Verbeter hun algehele beveiligingspostuur met data-at-rest en in transit.

  • Verbeter de mogelijkheden voor hoge beschikbaarheid en herstel na noodgevallen (HA/DR).

  • Plaats de organisatie in staat om cloudeigen mogelijkheden en technologieën te gebruiken, zoals herstel naar een bepaald tijdstip.

  • Profiteer van beheer- en prestatieoptimalisatiefuncties van Azure Database for MySQL.

  • Maak een schaalbaar platform dat ze kunnen gebruiken om hun bedrijf uit te breiden naar meer geografische regio's.

  • Een betere naleving van verschillende wettelijke vereisten toestaan waarbij persoonlijke gegevens worden opgeslagen.

WWI heeft het Cloud Adoption Framework (CAF) gebruikt om hun team te informeren over het volgen van aanbevolen procedures voor cloudmigratie. Vervolgens heeft WWI, met behulp van CAF als een migratiehandleiding op een hoger niveau, hun migratie aangepast in drie hoofdfasen. Ten slotte hebben ze activiteiten gedefinieerd die binnen elke fase moeten worden aangepakt om een succesvolle lift-and-shift-cloudmigratie te garanderen.

Deze fasen zijn onder andere:

Fase Naam Activiteiten
1 Premigratie Evaluatie, planning, migratiemethode-evaluatie, gevolgen voor toepassingen, testplannen, prestatiebasislijnen
2 Migratie Migratie uitvoeren, testplannen uitvoeren
3 Postmigratie Bedrijfscontinuïteit, herstel na noodgevallen, beheer, beveiliging, prestatieoptimalisatie, platform modernisatie

WWI heeft verschillende exemplaren van MySQL die worden uitgevoerd met verschillende versies, variërend van 5.5 tot 5.7. Ze willen hun exemplaren zo snel mogelijk verplaatsen naar de nieuwste versie, maar willen ervoor zorgen dat hun toepassingen nog steeds kunnen werken als ze naar de nieuwere versies gaan. Ze zijn comfortabel over te stappen naar dezelfde versie in de cloud en daarna te upgraden, maar ze geven er de voorkeur aan dat pad als ze twee taken tegelijk kunnen uitvoeren.

Ze willen er ook voor zorgen dat hun gegevensworkloads veilig en beschikbaar zijn in meerdere geografische regio's als er een storing is en de beschikbare configuratieopties bekijken.

WWI wil beginnen met een eenvoudige toepassing voor de eerste migratie en vervolgens in een latere fase overstappen naar meer bedrijfskritieke toepassingen. Dit biedt het team de kennis en ervaring die ze nodig hebben om deze toekomstige migraties voor te bereiden en te plannen.

Volgende stap