

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 database Amazon RDS
<a name="USER_StopInstance"></a>

È possibile arrestare l’istanza database in modo intermittente per test temporanei o per un’attività di sviluppo saltuaria, per un massimo di 7 giorni consecutivi. Il caso d’uso più comune è l’ottimizzazione dei costi. Il tempo necessario per arrestare l'istanza DB dipende da una serie di fattori. Per ulteriori informazioni, consultare [Casi d’uso](#USER_StopInstance.Benefits) e [Considerazioni relative al tempo](#USER_StopInstance.Time).

**avvertimento**  
L’avvio di un’istanza database richiede il ripristino dell’istanza e può impiegare da pochi minuti a diverse ore. Pertanto, se la disponibilità dell’istanza è un problema, è necessario fare attenzione a non arrestare temporaneamente un’istanza di produzione. Per ulteriori informazioni, consulta [Avvio di un'istanza database Amazon RDS arrestata in precedenza](USER_StartInstance.md).

Per arrestare e avviare l’istanza database con un’unica operazione, riavvia l’istanza. Per ulteriori informazioni, consulta [Riavvio di un'istanza DB DB](USER_RebootInstance.md).

**Topics**
+ [Casi d’uso per arrestare l’istanza database](#USER_StopInstance.Benefits)
+ [Considerazioni sulla tempistica da prendere in considerazione quando si interrompe l'istanza DB](#USER_StopInstance.Time)
+ [Motori di database, classi di istanza e regioni supportati](#USER_StopInstance.Supported)
+ [Arresto di un'istanza database in una implementazione multi-AZ](#USER_StopInstance.MAZ)
+ [Arresto di un'istanza database](#USER_StopInstance.Operation)
+ [Limitazioni relative all'arresto dell'istanza database](#USER_StopInstance.Limitations)
+ [Considerazioni su gruppi di parametri e opzioni](#USER_StopInstance.OGPG)
+ [Considerazioni sull’indirizzo IP pubblico](#USER_StopInstance.PublicIPAddress)
+ [Arresto temporaneo di un’istanza database: passaggi di base](#USER_StopInstance.Stopping)

## Casi d’uso per arrestare l’istanza database
<a name="USER_StopInstance.Benefits"></a>

L'arresto e l'avvio di un'istanza DB sono più rapidi ed efficienti rispetto alla creazione di un'istantanea DB, all'eliminazione dell'istanza DB e al ripristino della snapshot quando si desidera accedere all'istanza. I casi d’uso più comuni per arrestare un’istanza sono:
+ **Ottimizzazione dei costi**: per i database non di produzione, è possibile arrestare temporaneamente l’istanza database Amazon RDS per risparmiare denaro. Mentre l’istanza è arrestata, non è previsto alcun addebito per le ore dell’istanza database. 
**Importante**  
Mentre l'istanza database è arrestata, ti viene addebitato l'archivio assegnato, inclusa la capacità di IOPS allocata. 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. Inoltre, se la tua istanza DB è accessibile pubblicamente, continuerai a ricevere i costi per l'indirizzo pubblico. IPv4 Tuttavia, non è previsto alcun costo per le ore dell'istanza database. Per ulteriori informazioni, consulta [Fatturazione FAQs](https://aws.amazon.com/rds/faqs/#billing).
+ **Attività di sviluppo saltuarie**: se si gestisce un’istanza database per scopi di sviluppo, è possibile avviare l’istanza quando è necessario e arrestarla quando non serve più. 
+ **Test**: potrebbe essere necessaria un’istanza database temporanea per testare le procedure di backup e ripristino, le migrazioni, gli aggiornamenti delle applicazioni o le attività correlate. In questi casi d’uso, è possibile arrestare l’istanza database quando non è necessaria.
+ **Formazione**: se si svolge un corso di formazione in RDS, è possibile avviare le istanze database durante la sessione di formazione e arrestarle in seguito. 

## Considerazioni sulla tempistica da prendere in considerazione quando si interrompe l'istanza DB
<a name="USER_StopInstance.Time"></a>

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, lo stato del database e il carico di lavoro. Il processo può richiedere diversi minuti o anche fino a un'ora. Anche se si sceglie di non scattare un'istantanea finale, il servizio deve eseguire operazioni interne per garantire la coerenza dei dati. Queste operazioni potrebbero prolungare il tempo di arresto. Non possono essere ignorate. Lo stato dell'istanza DB rimane in uno stato di arresto fino al completamento di tutte le operazioni. Queste operazioni includono le seguenti azioni:
+ Arrestare i processi del motore di database.
+ Arrestare i processi della piattaforma RDS.
+ Scollegare i volumi di archiviazione EBS associati all’istanza database.
+ Terminare l’istanza Amazon EC2 sottostante.

Per ridurre al minimo i ritardi, valuta la possibilità di intraprendere le seguenti azioni:
+ Effettua un backup manuale.
+ Arresta l'istanza DB durante i periodi di bassa attività.
+ Mantieni i backup automatici recenti.

## Motori di database, classi di istanza e regioni supportati
<a name="USER_StopInstance.Supported"></a>

Puoi arrestare e avviare le istanze database Amazon RDS in esecuzione nei motori seguenti: 
+ Db2
+ MariaDB
+ Microsoft SQL Server, incluso RDS Custom per SQL Server
+ MySQL
+ Oracle
+ PostgreSQL

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
<a name="USER_StopInstance.MAZ"></a>

È possibile arrestare e avviare un’istanza database in un’implementazione Multi-AZ. Nota i seguenti limiti:
+ È possibile creare un’implementazione Multi-AZ solo se il motore di database la supporta. Per ulteriori informazioni sul supporto dei motori, consulta [Regioni e motori di database supportati per i cluster di database Multi-AZ in Amazon RDS](Concepts.RDS_Fea_Regions_DB-eng.Feature.MultiAZDBClusters.md).
+ RDS per SQL Server non supporta l’arresto di un’istanza database in un’implementazione Multi-AZ. Per ulteriori informazioni, consulta [Limitazioni, note e suggerimenti per l'implementazione di Multi-AZ di Microsoft SQL Server](USER_SQLServerMultiAZ.Recommendations.md).
+ Potrebbe essere necessario molto tempo per arrestare un’istanza database.

## Arresto di un'istanza database
<a name="USER_StopInstance.Operation"></a>

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

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

   Lo stato dell'istanza database diventa `stopped`.

### Caratteristiche di un’istanza database arrestata
<a name="USER_StopInstance.Operation.characteristics"></a>

Nello stato di arresto, l’istanza database presenta le seguenti caratteristiche:
+ L’istanza database arrestata mantiene le seguenti informazioni:
  + ID istanza
  + Endpoint DNS (Domain Name Server)
  + Gruppo di parametri
  + Gruppo di sicurezza
  + 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. RDS elimina eventuali dati archiviati nella RAM dell'istanza database. 

  Mentre l'istanza database è arrestata, ti viene addebitato l'archivio assegnato, inclusa la capacità di IOPS allocata. 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.
+ RDS rimuove le azioni in sospeso, inclusi gli aggiornamenti di manutenzione programmati, tranne quelle per il gruppo di opzioni o il gruppo di parametri database dell’istanza database.

**Nota**  
Occasionalmente, un'istanza database RDS for PostgreSQL non si arresta in modo pulito. 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 database arrestata
<a name="USER_StopInstance.Operation.restart"></a>

Se non avvii manualmente l'istanza database dopo sette giorni consecutivi di arresto, RDS avvia automaticamente l'istanza database. In questo modo, l’istanza non resta senza gli aggiornamenti di manutenzione necessari. Per informazioni su come arrestare e avviare l'istanza in base a una pianificazione, consulta [Come posso utilizzare Step Functions per interrompere un'istanza Amazon RDS per più di 7 giorni?](https://repost.aws/knowledge-center/rds-stop-seven-days-step-functions).

## Limitazioni relative all'arresto dell'istanza database
<a name="USER_StopInstance.Limitations"></a>

Di seguito sono riportate alcune delle 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.
+ Per un’implementazione Multi-AZ si applicano le seguenti limitazioni:
  + Non è possibile arrestare un’istanza database RDS per SQL Server.
  + Le zone di disponibilità primarie e secondarie potrebbero essere cambiate dopo l’avvio dell’istanza database.

Per RDS Custom per SQL Server sono valide limitazioni aggiuntive. Per ulteriori informazioni, consulta [Avvio e arresto di un'istanza database RDS Custom per SQL Server](custom-managing-sqlserver.startstop.md).

## Considerazioni su gruppi di parametri e opzioni
<a name="USER_StopInstance.OGPG"></a>

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 sull’indirizzo IP pubblico
<a name="USER_StopInstance.PublicIPAddress"></a>

Quando arresti un'istanza database, l'endpoint DNS viene conservato. Se interrompi un'istanza DB con un indirizzo IP pubblico, Amazon RDS mantiene l'indirizzo IP pubblico. Quando l'istanza DB viene riavviata, ha lo stesso indirizzo IP pubblico. 

**Nota**  
Stabilisci sempre la connessione a un'istanza database usando l'endpoint DNS e non l'indirizzo IP.

## Arresto temporaneo di un’istanza database: passaggi di base
<a name="USER_StopInstance.Stopping"></a>

È possibile interrompere un DB utilizzando l'API Console di gestione AWS AWS CLI, the o RDS.

### Console
<a name="USER_StopInstance.CON"></a>

**Come arrestare un’istanza database**

1. Accedi a Console di gestione AWS e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

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

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

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

1. (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.

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

### AWS CLI
<a name="USER_StopInstance.CLI"></a>

Per interrompere un'istanza DB utilizzando il AWS CLI, chiama il [stop-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/stop-db-instance.html)comando con la seguente opzione: 
+ `--db-instance-identifier` – Nome dell'istanza database. 

**Example**  

```
1. aws rds stop-db-instance --db-instance-identifier mydbinstance
```

### API RDS
<a name="USER_StopInstance.API"></a>

Per interrompere un'istanza DB utilizzando l'API Amazon RDS, chiama l'DBInstanceoperazione [Stop](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StopDBInstance.html) con il seguente parametro: 
+ `DBInstanceIdentifier` – Nome dell'istanza database. 