Condividi tramite


Eseguire la migrazione di MySQL in locale a Database di Azure per MySQL: caso d'uso rappresentativo

SI APPLICA A: Database di Azure per MySQL - Server singolo Database di Azure per MySQL - Server flessibile

Prerequisiti

Introduzione

Panoramica

Il caso d'uso seguente si basa su uno scenario reale dei clienti di un'azienda che ha migrato il carico di lavoro MySQL a Database di Azure per MySQL.

La società World-Wide Importers (WWI) è un produttore di San Francisco, californiano e distributore all'ingrosso di merci di novità. Ha iniziato le operazioni nel 2002 e ha sviluppato un modello business-to-business (B2B) efficace, vendendo gli articoli prodotti direttamente ai clienti al dettaglio in tutto il Stati Uniti. I suoi clienti includono negozi specializzati, supermercati, negozi di calcolo, negozi di attrazioni turistiche e alcuni individui. Questo modello B2B consente un sistema di distribuzione semplificato dei propri prodotti, consentendo loro di ridurre i costi e offrire prezzi più competitivi sui loro articoli prodotti. Vendono anche ad altri rivenditori tramite una rete di agenti che promuovono i loro prodotti per conto della Seconda Guerra Mondiale.

Prima di avviare nuove aree, WWI vuole garantire che l'infrastruttura IT possa gestire la crescita prevista. WWI ospita attualmente tutta l'infrastruttura IT locale nella sede centrale aziendale e ritiene che lo spostamento di queste risorse nel cloud consenta una crescita futura. Di conseguenza, il CIO ha compito di supervisionare la migrazione del portale dei clienti e dei carichi di lavoro dei dati associati al cloud.

WWI vuole continuare a sfruttare le numerose funzionalità avanzate disponibili nel cloud e si è interessati alla migrazione dei database e dei carichi di lavoro associati in Azure. Vogliono eseguire questa operazione in modo rapido e senza dover apportare modifiche alle applicazioni o ai database. Inizialmente pianificano la migrazione dell'applicazione Web del portale clienti basato su Java e dei database e dei carichi di lavoro MySQL associati al cloud.

Obiettivi della migrazione

Gli obiettivi principali per la migrazione dei database e dei carichi di lavoro SQL associati al cloud includono:

  • Migliorare il comportamento di sicurezza generale con i dati inattivi e in transito.

  • Migliorare le funzionalità di disponibilità elevata e ripristino di emergenza .

  • Posizionare l'organizzazione in modo che usi funzionalità e tecnologie native del cloud, ad esempio il ripristino temporizzato.

  • Sfruttare le funzionalità di ottimizzazione delle prestazioni e amministrative di Database di Azure per MySQL.

  • Creare una piattaforma scalabile che può essere usata per espandere la propria attività in più aree geografiche.

  • Consentire una maggiore conformità ai vari requisiti legali in cui vengono archiviate le informazioni personali.

WWI ha usato Cloud Adoption Framework (CAF) per informare il proprio team sulle procedure consigliate per la migrazione al cloud. Quindi, usando CAF come guida alla migrazione di livello superiore, WWI ha personalizzato la migrazione in tre fasi principali. Infine, hanno definito le attività che devono essere affrontate all'interno di ogni fase per garantire una migrazione cloud in modalità lift-and-shift corretta.

Queste fasi includono:

Fase Nome Attività
1 Pre-migrazione Valutazione, pianificazione, valutazione del metodo di migrazione, implicazioni dell'applicazione, piani di test, baseline delle prestazioni
2 Migrazione Eseguire la migrazione, eseguire piani di test
3 Dopo la migrazione Continuità aziendale, ripristino di emergenza, gestione, sicurezza, ottimizzazione delle prestazioni, modernizzazione della piattaforma

WWI include diverse istanze di MySQL in esecuzione con versioni diverse che vanno da 5.5 a 5.7. Vogliono spostare le istanze alla versione più recente il prima possibile, ma vogliono assicurarsi che le applicazioni possano continuare a funzionare se passano alle versioni più recenti. È comodo passare alla stessa versione nel cloud e aggiornare in un secondo momento, ma preferisce tale percorso se possono eseguire due attività contemporaneamente.

Si vuole anche assicurarsi che i carichi di lavoro dei dati siano sicuri e disponibili in più aree geografiche in caso di errore ed esaminare le opzioni di configurazione disponibili.

WWI vuole iniziare con una semplice applicazione per la prima migrazione e quindi passare a applicazioni più critiche per l'azienda in una fase successiva. Questo offre al team le conoscenze e l'esperienza necessarie per preparare e pianificare le migrazioni future.

Passaggio successivo