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.
Argomenti
- Casi d'uso per arrestare l'istanza DB
- Motori di database, classi di istanza e regioni supportati
- Arresto di un'istanza database in una implementazione multi-AZ
- Arresto di un'istanza database
- Limitazioni relative all'arresto dell'istanza database
- Considerazioni su gruppi di parametri e opzioni
- Considerazioni sugli indirizzi IP pubblici
- Arresto temporaneo di un'istanza DB: passaggi di base
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:
-
È possibile creare una distribuzione Multi-AZ solo se il motore di database la supporta. Per ulteriori informazioni sul supporto del motore, vedereRegioni e motori DB supportati per cluster DB Multi-AZ in Amazon RDS.
-
RDSfor SQL Server non supporta l'arresto di un'istanza DB in una distribuzione Multi-AZ. Per ulteriori informazioni, consulta Limitazioni, note e consigli sulla distribuzione di Microsoft SQL Server Multi-AZ.
-
Potrebbe essere necessario molto tempo per arrestare un'istanza DB. Se si dispone di almeno un backup dopo un failover precedente, è possibile velocizzare l'operazione di arresto eseguendo un riavvio con operazione di failover. Per ulteriori informazioni, consulta Riavvio di un'istanza database.
Arresto di un'istanza database
L'operazione di arresto si verifica nelle seguenti fasi:
-
L'istanza database avvia il normale processo di arresto.
Lo stato dell'istanza database diventa
stopping
. -
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
Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/
. -
Nel riquadro di navigazione, scegliere Databases (Database) e l'istanza database da arrestare.
-
Per Actions (Operazioni), scegli Stop temporarily (Arresta temporaneamente).
-
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.
-
(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.
-
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.