Introduzione
Database di Azure per MySQL - Server flessibile è un database MySQL distribuito come servizio completamente gestito in Azure in grado di gestire carichi di lavoro critici con resilienza, prestazioni prevedibili e scalabilità dinamica.
In questo modulo, verrà illustrato come configurare la rete, la sicurezza, la continuità aziendale, la manutenzione del server e l'ottimizzazione delle prestazioni. È necessario disporre di una valutazione precedente delle esigenze aziendali per scegliere le opzioni da configurare. Per questo modulo, lo scenario di esempio seguente specifica le esigenze aziendali.
Scenario di esempio
Si supponga di lavorare nella startup di e-commerce, Wingtip Toys (WT). Si usa un'infrastruttura locale e si vogliono usare i servizi cloud di Azure. L'azienda WT è cresciuta e lancerà una campagna di marketing importante nel prossimo trimestre. Si prevede che il traffico del sito e gli acquisti aumentino in modo significativo. Naturalmente, il tempo di attività del database è fondamentale per il sito di e-commerce e per soddisfare gli ordini dei clienti in ingresso.
Il reparto tecnologico di WT è cresciuto e ora, oltre al team di sviluppo del prodotto, include un team di data science. Il team di data science esegue query di report e analisi di grandi dimensioni. In passato, gli esperimenti con la creazione di report hanno causato problemi di prestazioni del database e ci si vuole assicurare che il team di data science possa svolgere il proprio lavoro senza influire sul sito principale.
Inoltre, poiché WT assume più dipendenti, il team DBA si è impegnato per mantenere il passo con la gestione di utenti e autorizzazioni. Con la migrazione ad Azure, si vuole centralizzare la gestione, l'autenticazione e le autorizzazioni degli utenti. Infine, poiché il database contiene informazioni sensibili come compleanni e indirizzi di spedizione personali, è necessario assicurarsi che tutti i dati siano crittografati e inattivi.
Contenuto dell'esercitazione
Verranno illustrate e implementate le funzionalità dei server flessibili del Database di Azure per MySQL, tra cui rete, sicurezza, continuità aziendale, disponibilità elevata, backup, prestazioni, operazioni di I/O al secondo e repliche di lettura, che supportano operazioni critiche.
Obiettivo primario
Al termine di questo modulo, si sono scelte le impostazioni durante la creazione del server flessibile e si è appreso come modificarle in seguito. Si sarà esaminato inoltre come monitorare le operazioni del server flessibile e come eseguire e ripristinare i backup.