Arresto temporaneo di un'istanza Amazon RDS DB - Amazon Relational Database Service

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à.

Arresto temporaneo di un'istanza Amazon RDS DB

Puoi interrompere l'istanza DB a intermittenza per test temporanei o per un'attività di sviluppo quotidiana. Il caso d'uso più comune è l'ottimizzazione dei costi.

Il tempo necessario per arrestare l'istanza DB varia a seconda di fattori quali la classe dell'istanza, lo stato della rete, il tipo di motore DB e lo stato del database. Il processo può richiedere diversi minuti. Il servizio deve eseguire le seguenti azioni:

  • Arresta i processi del motore di database.

  • Arresta i processi RDS della piattaforma.

  • Scollega i volumi EBS di storage associati all'istanza DB.

  • Termina l'EC2istanza Amazon sottostante.

avvertimento

L'avvio di un'istanza DB richiede il ripristino dell'istanza e può richiedere da minuti a ore. Pertanto, se la disponibilità delle istanze è un problema, fai attenzione a non interrompere temporaneamente un'istanza di produzione. Per ulteriori informazioni, consulta Avvio di un'istanza Amazon RDS DB precedentemente interrotta.

Per arrestare e avviare l'istanza DB nella stessa operazione, riavvia l'istanza DB. Per ulteriori informazioni, consulta Riavvio di un'istanza database.

Casi d'uso per arrestare l'istanza DB

L'arresto e l'avvio di un'istanza DB sono più rapidi rispetto alla creazione di uno snapshot DB, all'eliminazione dell'istanza DB e al ripristino dello snapshot quando si desidera accedere all'istanza. I casi d'uso più comuni per l'arresto di un'istanza includono i seguenti:

  • Ottimizzazione dei costi: per i database non di produzione, puoi interrompere temporaneamente l'istanza Amazon RDS DB per risparmiare denaro. Mentre l'istanza è interrotta, non ti vengono addebitati costi per le ore dell'istanza DB.

    Importante

    Quando l'istanza DB viene interrotta, ti viene addebitato il costo dello storage di cui hai effettuato il provisioning (incluso ProvisionedIOPS). Ti viene addebitato anche l'archivio dei backup, incluso quello per gli snapshot manuali e i backup automatici all'interno della finestra di conservazione specificata. Tuttavia, non è previsto alcun costo per le ore dell'istanza database. Per ulteriori informazioni, consulta Fatturazione. FAQs

  • Sviluppo quotidiano: se gestisci un'istanza DB per scopi di sviluppo, puoi avviare l'istanza quando è necessario e poi chiuderla quando non è necessaria.

  • Test: potrebbe essere necessaria un'istanza DB temporanea per testare le procedure di backup e ripristino, le migrazioni, gli aggiornamenti delle applicazioni o le attività correlate. In questi casi d'uso, puoi interrompere l'istanza DB quando non è necessaria.

  • Formazione: se stai svolgendo un corso di formazione inRDS, potresti dover avviare le istanze DB durante la sessione di formazione e chiuderle in seguito.

Motori di database, classi di istanza e regioni supportati

Puoi arrestare e avviare istanze Amazon RDS DB che eseguono i seguenti motori DB:

  • Db2

  • MariaDB

  • Microsoft SQL Server, incluso RDS Custom for SQL Server

  • Mio SQL

  • Oracle

  • Poster SQL

L'arresto e l'avvio di un'istanza database sono supportati per tutte le classi di istanza database e in tutte le regioni AWS .

Arresto di un'istanza database in una implementazione multi-AZ

È possibile interrompere e avviare un'istanza DB in una distribuzione Multi-AZ. Nota i seguenti limiti:

Arresto di un'istanza database

L'operazione di arresto si verifica nelle seguenti fasi:

  1. L'istanza database avvia il normale processo di arresto.

    Lo stato dell'istanza database diventa stopping.

  2. L'istanza smette di funzionare, fino a un massimo di 7 giorni consecutivi.

    Lo stato dell'istanza database diventa stopped.

Caratteristiche di un'istanza DB interrotta

Quando si trova in uno stato interrotto, l'istanza DB presenta le seguenti caratteristiche:

  • L'istanza DB interrotta mantiene quanto segue:

    • ID istanza

    • Endpoint Domain Name Server (DNS)

    • Gruppo di parametri

    • Gruppo di sicurezza

    • Option group (Gruppo di opzioni)

    • Registri delle transazioni di Amazon S3 (necessari per il ripristino) point-in-time

    Quando avvii un'istanza database, la configurazione è uguale a quella presente al momento dell'arresto.

  • Tutti i volumi di storage restano collegati all'istanza database e i dati vengono conservati. RDSelimina tutti i dati archiviati nell'RAMistanza DB.

    Quando l'istanza DB viene interrotta, all'utente viene addebitato il costo dello storage di cui è stato effettuato il provisioning (incluso IOPS Provisioned). Ti viene addebitato anche l'archivio dei backup, incluso quello per gli snapshot manuali e i backup automatici all'interno della finestra di conservazione specificata.

  • RDSrimuove le azioni in sospeso, inclusi gli aggiornamenti di manutenzione pianificati, ad eccezione delle azioni in sospeso per il gruppo di opzioni o il gruppo di parametri DB dell'istanza DB.

Nota

Occasionalmente, un'istanza SQL DB RDS per Postgree non si chiude correttamente. Se ciò accade, si vede che l'istanza passa attraverso un processo di ripristino quando viene riavviata in un secondo momento. Questo comportamento è previsto dal motore del database destinato a proteggere l'integrità del database. Alcune statistiche e contatori basati sulla memoria non conservano la cronologia e vengono reinizializzati dopo il riavvio, per acquisire il carico di lavoro operativo che avanza.

Riavvio automatico di un'istanza DB interrotta

Se non avvii manualmente l'istanza DB dopo che è stata interrotta per sette giorni consecutivi, avvia RDS automaticamente l'istanza DB per te. In questo modo, l'istanza non resta indietro rispetto agli aggiornamenti di manutenzione richiesti. Per informazioni su come interrompere e avviare l'istanza in base a una pianificazione, consulta How can I use Step Functions per interrompere un'RDSistanza Amazon per più di 7 giorni? .

Limitazioni relative all'arresto dell'istanza database

Di seguito sono riportate alcune limitazioni dell'operazione di arresto:

  • Non è possibile arrestare un'istanza database che dispone di una replica di lettura o che costituisce una replica di lettura.

  • Non è possibile modificare un'istanza database arrestata.

  • Non è possibile eliminare un gruppo di opzioni associato a un'istanza database arrestata.

  • Non è possibile eliminare un gruppo di parametri database associato a un'istanza database arrestata.

  • In un'implementazione Multi-AZ, tieni presente le seguenti limitazioni:

    • Non puoi fermare un'istanza di RDS for SQL Server DB.

    • Le zone di disponibilità primarie e secondarie potrebbero essere cambiate dopo l'avvio dell'istanza DB.

Ulteriori limitazioni si applicano a RDS Custom for SQL Server. Per ulteriori informazioni, consulta Avvio e arresto di un'istanza database RDS Custom per SQL Server.

Considerazioni su gruppi di parametri e opzioni

Non è possibile rimuovere le opzioni persistenti (incluse le opzioni permanenti) da un gruppo di opzioni se sono presenti istanze database associate a tale gruppo di opzioni. Questo aspetto è valido anche per le istanze database con stato stopping (arresto in corso), stopped (arrestata) o starting (avvio in corso).

Puoi modificare il gruppo di opzioni o il gruppo di parametri database associato a un'istanza database arrestata. Tuttavia, la modifica viene applicata solo al successivo avvio dell'istanza database. Se scegli di applicare le modifiche immediatamente, la modifica viene applicata all'avvio dell'istanza database. In caso contrario, la modifica viene applicate durante la finestra di manutenzione successiva dopo l'avvio dell'istanza database.

Considerazioni sugli indirizzi IP pubblici

Quando si arresta un'istanza DB, quest'ultima mantiene il suo DNS endpoint. Se interrompi un'istanza DB con un indirizzo IP pubblico, Amazon RDS rilascia il relativo indirizzo IP pubblico. Quando l'istanza database viene riavviata, avrà un indirizzo IP pubblico diverso.

Nota

Devi sempre connetterti a un'istanza DB utilizzando l'DNSendpoint, non l'indirizzo IP.

Arresto temporaneo di un'istanza DB: passaggi di base

È possibile interrompere un DB utilizzando il AWS Management Console AWS CLI, il o il RDSAPI.

Per arrestare un'istanza database
  1. Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel riquadro di navigazione, scegliere Databases (Database) e l'istanza database da arrestare.

  3. Per Actions (Operazioni), scegli Stop temporarily (Arresta temporaneamente).

  4. Nella finestra Stop DB instance temporarily, (Arresto temporaneo di un'istanza database) seleziona la conferma per il riavvio automatico dell'istanza database dopo 7 giorni.

  5. (Facoltativo) Seleziona Save the DB instance in a snapshot (Salva l'istanza database in uno snapshot) e immetti il nome dello snapshot in Snapshot name (Nome snapshot). Scegli questa opzione per creare uno snapshot dell'istanza database prima di arrestarla.

  6. Scegli Stop temporarily (Arresta temporaneamente) per arrestare l'istanza database oppure Cancel (Annulla) per annullare l'operazione.

Per interrompere un'istanza DB utilizzando il AWS CLI, chiama il stop-db-instancecomando con la seguente opzione:

  • --db-instance-identifier – Nome dell'istanza database.

Esempio
aws rds stop-db-instance --db-instance-identifier mydbinstance

Per interrompere un'istanza DB utilizzando Amazon RDSAPI, chiama l'topDBInstanceoperazione S con il seguente parametro:

  • DBInstanceIdentifier – Nome dell'istanza database.