Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Tutorial: Gestione di un ambiente di istanze My SQL DB dallo sviluppo alla produzione
Introduzione
Uno scenario comune per la gestione di un'istanza Amazon RDS DB prevede la supervisione del suo ciclo di vita dallo sviluppo iniziale fino alla distribuzione in produzione. Questo tutorial offre una guida per gestire le attività chiave per garantire che il database funzioni in modo ottimale e si adatti per soddisfare le esigenze operative in evoluzione. Inoltre, descrive le opzioni per sincronizzare le modifiche apportate tra gli ambienti di sviluppo e di produzione per garantire coerenza e affidabilità.
Completando questi passaggi, imparerai:
-
Come eseguire attività specifiche con le istanze My SQL DB, come aggiungere e aggiornare RDS tag Amazon, espandere lo storage, creare repliche di lettura ed eliminare risorse.
-
Come sincronizzare gli aggiornamenti da un ambiente di produzione a un ambiente di sviluppo per test e convalide completi.
Per completare questo tutorial, esegui le seguenti attività:
-
Crea un'istanza My SQL DB.
-
Aggiungi RDS tag Amazon per classificare la tua istanza DB come ambiente di sviluppo.
-
Aumenta la capacità di storage della tua istanza DB per far fronte a carichi di lavoro crescenti.
-
Crea repliche di lettura per migliorare la resilienza e la disponibilità dell'istanza DB.
-
Aggiorna i RDS tag Amazon per classificare la tua istanza DB come ambiente di produzione.
-
Elimina le istanze DB che non ti servono più in modo che non comportino costi aggiuntivi.
-
Fasi successive: sincronizza l'istanza di sviluppo con quella di produzione per garantire la coerenza tra gli ambienti
Prerequisiti
Prima di iniziare, completa le fasi descritte in questa sezione:
Aggiungi tag per classificare la tua istanza DB come ambiente di sviluppo
Per classificare l'istanza DB come ambiente di sviluppo, aggiungi un RDS tag Amazon all'istanza che hai creato. Un RDS tag Amazon è una coppia chiave-valore che definisci e associ alla tua RDS istanza. L'etichettatura AWS delle risorse aiuta a distinguere tra risorse di sviluppo e di produzione. AWS Per ulteriori informazioni sui RDS tag Amazon, consultaEtichettatura di RDS.
-
Nella RDS console Amazon, scegli Databases.
-
Seleziona l'istanza DB che desideri taggare.
-
Nella sezione dei dettagli, scorri fino alla sezione Tag.
-
Scegli Gestisci tag e seleziona Aggiungi nuovo tag.
-
Inserire un valore per Tag key (Chiave tag) e Value (Valore). Ad esempio, puoi utilizzare l'ambiente delle chiavi dei tag con il valore dev per specificare che l'istanza del database fa parte dell'ambiente di sviluppo.
-
Scegli Aggiungi nuovo tag e Salva modifiche.
La tua istanza DB è ora etichettata come ambiente di sviluppo. Ciò semplifica l'identificazione dell'istanza DB e la gestione dei costi associati a questa risorsa.
Aumenta la capacità di storage di un'istanza DB per soddisfare le crescenti esigenze di dati
Successivamente, modifica la capacità di archiviazione dell'istanza My SQL DB per ospitare dati aggiuntivi. Inizialmente, la capacità di archiviazione dell'istanza DB è impostata per soddisfare le esigenze immediate dell'applicazione. Tuttavia, con l'aumento dei volumi di dati, potrebbe essere necessario modificare le impostazioni di archiviazione per garantire prestazioni e stabilità costanti del database. Questo processo prevede l'aumento dello storage allocato dell'istanza DB. Per ulteriori informazioni sulla modifica della capacità di archiviazione dell'istanza DB, consulta. Utilizzo dello storage per istanze Amazon RDS DB
-
Nella RDS console Amazon, scegli Databases.
-
Seleziona l'istanza DB che desideri modificare.
-
Scegli Modifica.
-
In Archiviazione, aumenta lo spazio di archiviazione allocato. Il valore di archiviazione modificato deve essere maggiore di quello corrente.
-
Scegli Continua.
-
In Pianificazione delle modifiche, puoi scegliere Applica immediatamente per applicare immediatamente le modifiche di archiviazione all'istanza DB o scegliere Applica durante la successiva finestra di manutenzione pianificata per applicare le modifiche durante la finestra di manutenzione successiva.
-
Dopo aver specificato le impostazioni desiderate, scegliere Modify DB instance (Modifica istanza database).
La capacità di archiviazione dell'istanza DB è ora aumentata. Ciò consente di gestire in modo efficace volumi di dati più grandi e garantisce prestazioni e stabilità continue man mano che le esigenze di dati dell'applicazione crescono.
Crea repliche di lettura per migliorare la resilienza e la disponibilità di un'istanza DB
Crea una replica di lettura dell'istanza My SQL DB. Le repliche di lettura migliorano la resilienza e la disponibilità dell'istanza DB. Per ridurre il traffico di lettura sull'istanza DB principale, crea una replica di lettura dell'istanza DB. In questo modo le query vengono indirizzate alla replica di lettura, che può aiutare a distribuire il carico e migliorare le prestazioni complessive del database. Per ulteriori informazioni sulle repliche di lettura delle istanze DB, vedere. Uso delle repliche di lettura dell'istanza database
Prima che un'istanza My SQL DB possa fungere da sorgente di replica, è necessario abilitare i backup automatici sull'istanza DB di origine. Ciò può essere fatto impostando il periodo di conservazione del backup su un valore diverso da 0. Per ulteriori informazioni sulle repliche di My SQL read, vedereUtilizzo delle repliche di My SQL read.
-
Nella RDS console Amazon, scegli Databases.
-
Seleziona l'istanza DB che desideri utilizzare come origine per la replica di lettura.
-
In Azioni, seleziona Crea replica di lettura.
-
Per l'identificatore dell'istanza DB, inserisci un nome per la replica letta in lettere minuscole.
-
Scegli la configurazione per la tua istanza. Consigliamo di usare la stessa classe di istanza database o più grande e lo stesso tipo di archiviazione dell'istanza database di origine per la replica di lettura.
-
Per la Regione AWS, specifica la regione di destinazione per la replica di lettura.
-
Lasciate le impostazioni predefinite o modificatele in base alle vostre esigenze.
-
Scegli Create read replica (Crea replica di lettura).
La replica di lettura viene visualizzata sotto l'istanza DB di origine nella pagina Database della console. RDS Mostra Replica nella colonna Ruolo.
Aggiorna i tag per classificare un'istanza DB come ambiente di produzione
Quando l'istanza DB è pronta per passare dalla fase di sviluppo alla produzione, è importante aggiornarne i tag per rispecchiare la transizione. Per allineare l'istanza DB alle strategie operative e di monitoraggio, aggiorna i tag iniziali per indicare che l'istanza DB fa ora parte dell'ambiente di produzione. Ciò garantisce una migliore visibilità e gestione del database.
-
Nella RDS console Amazon, scegli Databases.
-
Seleziona l'istanza DB che desideri aggiornare
-
Nella sezione dei dettagli, scorri fino alla sezione Tag.
-
Seleziona Gestisci tag.
-
Rimuovi il tag iniziale che indica un ambiente di sviluppo.
-
Seleziona Aggiungi nuovo tag.
-
Inserisci un nuovo valore per Tag key e Value. Ad esempio, è possibile utilizzare l'ambiente tag key con il value prod per specificare che l'istanza DB fa parte dell'ambiente di produzione.
-
Scegli Aggiungi nuovo tag e Salva modifiche.
Il tag sull'istanza DB viene aggiornato per indicare la transizione del database a un ambiente di produzione.
Elimina un'istanza DB quando non è più necessaria per evitare costi aggiuntivi
Prima della fine di questo tutorial, è fondamentale affrontare la gestione delle risorse. Se disponi di risorse che non sono più necessarie, dovresti procedere a eliminarle per evitare costi aggiuntivi e ottimizzare il tuo ambiente cloud.
-
Nella RDS console Amazon, scegli Databases.
-
Seleziona l'istanza DB che desideri eliminare
-
In Azioni, seleziona Elimina. L'eliminazione di un'istanza DB eliminerà definitivamente l'istanza con tutto il suo contenuto e le risorse correlate.
-
Conferma l'eliminazione dell'istanza DB e seleziona Elimina.
In alternativa, se scegli di mantenere l'istanza DB per usi futuri, puoi continuare a gestirla come parte del tuo ambiente di produzione. Ciò implica il mantenimento di un ambiente di sviluppo sincronizzato per facilitare test e convalide completi. Per ulteriori informazioni, consulta Fasi successive: sincronizza l'istanza di sviluppo con quella di produzione per garantire la coerenza tra gli ambienti.
Fasi successive: sincronizza l'istanza di sviluppo con quella di produzione per garantire la coerenza tra gli ambienti
Creare un ambiente di sviluppo
Per gestire un ambiente di produzione, è importante mantenere un ambiente di sviluppo sincronizzato per test e convalide completi. Per creare un nuovo ambiente di sviluppo, crea innanzitutto uno snapshot DB dell'istanza DB di produzione corrente. Un'istantanea DB acquisisce l'intera istanza DB creando un'istantanea del volume di archiviazione. Per istruzioni su come creare uno snapshot DB sulla RDS console Amazon, consultaCreazione di uno snapshot DB per un'istanza DB Single-AZ per Amazon RDS.
Dopo aver creato lo snapshot DB del tuo ambiente di produzione, crea una nuova istanza DB per il tuo ambiente di sviluppo ripristinando uno snapshot DB. Le istanze database ripristinate vengono associate automaticamente ai gruppi di parametri e opzioni predefiniti del database. Tuttavia, puoi applicare un gruppo di parametri e un gruppo di opzioni personalizzati specificandoli durante un ripristino. Per istruzioni sul ripristino di uno snapshot DB, consulta. Tutorial: ripristina un'istanza Amazon RDS DB da uno snapshot DB
Infine, designa la nuova istanza DB come nuovo ambiente di sviluppo aggiornando i RDS relativi tag Amazon. Per indicazioni sull'aggiornamento dei RDS tag Amazon in modo da riflettere questa modifica, consulta la sezione precedenteAggiorna i tag per classificare un'istanza DB come ambiente di produzione.
Ora disponi di un nuovo ambiente di sviluppo che rispecchia la configurazione del database del tuo ambiente di produzione.
Sincronizza un ambiente di sviluppo con un ambiente di produzione
Una volta stabilito il nuovo ambiente di sviluppo, è necessario mantenerlo sincronizzato con tutte le modifiche che si verificano nell'ambiente di produzione. Ciò garantisce che l'ambiente di sviluppo rifletta accuratamente lo stato attuale della produzione, il che è essenziale per test, convalida e risoluzione dei problemi efficaci. Amazon RDS offre una varietà di modi diversi per mantenere aggiornato il tuo ambiente di sviluppo con quello di produzione. Per ulteriori informazioni su queste opzioni, consulta Orchestrare gli aggiornamenti del database per Amazon e Amazon RDS Aurora
Uno dei modi principali in cui è possibile sincronizzare gli ambienti di sviluppo e produzione è la creazione e il ripristino di snapshot DB. Un'istantanea DB consente di creare un ambiente di sviluppo che rifletta la configurazione del database dell'ambiente di produzione al momento della creazione dello snapshot. Per ulteriori informazioni sulle istantanee del DB, vedere. Gestione dei backup manuali Per ulteriori informazioni sul ripristino di un'istanza DB, consulta. Ripristino su un'istanza DB
Le istantanee DB sono particolarmente utili per i seguenti casi d'uso.
-
Configurazione iniziale di un ambiente di sviluppo: le istantanee del DB sono utili per creare l'ambiente di sviluppo iniziale per i test in quanto forniscono una linea di base coerente che rispecchia lo stato esatto dell'ambiente di produzione al momento dell'istantanea.
-
Applicazioni ad alto traffico: negli ambienti di produzione in cui il funzionamento continuo è fondamentale, l'utilizzo di implementazioni Multi-AZ per le istantanee evita la sospensione dell'I/O sul database principale, garantendo prestazioni ininterrotte e alta disponibilità.
-
Condivisione dei dati tra diversi RDS account: le istantanee DB possono essere condivise tra diversi account Account AWS, facilitando il trasferimento di dati tra account o regioni. Ciò è utile per progetti o scenari collaborativi in cui i dati devono essere condivisi per vari scopi. Per ulteriori informazioni, consulta Condivisione di uno snapshot DB per Amazon RDS.
In questo tutorial, hai esplorato le attività essenziali per la gestione di un'istanza DB durante tutto il suo ciclo di vita. Hai imparato a creare un'istanza DB, aggiungere e aggiornare RDS tag Amazon, espandere lo storage e creare repliche di lettura. Hai anche imparato come sfruttare queste operazioni fondamentali e gestire il tuo ambiente di produzione in modo efficace. Ciò ha incluso la creazione di un ambiente di sviluppo per i test e la sincronizzazione con l'ambiente di produzione per garantire la coerenza. Queste attività aiutano a mantenere un'infrastruttura di database resiliente e scalabile, garantendo che RDS l'ambiente Amazon funzioni in modo efficiente.