Modifica di un cluster di database Multi-AZ - 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à.

Modifica di un cluster di database Multi-AZ

Un cluster di database Multi-AZ ha un'istanza database di scrittore e due istanze database di lettore in tre zone di disponibilità separate. I cluster di database multi-AZ offrono elevata disponibilità, maggiore capacità per i carichi di lavoro in lettura e minore latenza rispetto alle implementazioni Multi-AZ. Per ulteriori informazioni sui cluster di database Multi-AZ, consulta Implementazioni cluster di database multi-AZ.

È possibile modificare un cluster database Multi-AZ per modificarne le impostazioni. È inoltre possibile eseguire operazioni su un cluster di database Multi-AZ, ad esempio farne uno snapshot.

Importante

Non è possibile modificare le istanze DB all'interno di un cluster DB Multi-AZ. Tutte le modifiche devono essere eseguite a livello di cluster DB. L'unica operazione che è possibile eseguire su un'istanza DB all'interno di un cluster DB Multi-AZ è il riavvio.

È possibile modificare un cluster DB Multi-AZ utilizzando l'API AWS Management Console AWS CLI, the o RDS.

Per modificare un cluster di database Multi-AZ
  1. Accedi AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel pannello di navigazione, scegliere Databases (Database), quindi scegliere il cluster di database Multi-AZ che si desidera modificare.

  3. Scegliere Modify (Modifica). Viene visualizzata la pagina Modify DB cluster (Modifica cluster di database).

  4. Modificare le impostazioni desiderate. Per informazioni su ciascuna impostazione, consulta Impostazioni per la creazione di cluster di database Multi-AZ.

  5. Quando tutte le modifiche sono come le desideri, seleziona Continue (Continua) e controlla il riepilogo delle modifiche.

  6. (Facoltativo) Scegliere Applica immediatamente per applicare immediatamente le modifiche. In alcuni casi, la chiusura di questa opzione può causare un'interruzione. Per ulteriori informazioni, consulta Applicazione immediata delle modifiche).

  7. Nella pagina di conferma esaminare le modifiche. Se sono corrette, selezionare Modify cluster DB (Modifica cluster di database) per salvare le modifiche.

    Oppure scegliere Back (Indietro) per cambiare le modifiche o Cancel (Annulla) per annullare le modifiche.

Per modificare un cluster DB Multi-AZ utilizzando AWS CLI, chiama il modify-db-clustercomando. Specifica l'identificatore cluster di database e i valori per le impostazioni da modificare. Per ulteriori informazioni su ciascuna opzione, consulta Impostazioni per la creazione di cluster di database Multi-AZ.

Il codice seguente modifica my-multi-az-dbcluster impostando il periodo di retention dei backup a 1 settimana (7 giorni). Il codice abilita la protezione da eliminazione utilizzando --deletion-protection. Per disattivare la protezione da eliminazione, utilizzare --no-deletion-protection. Le modifiche vengono applicate durante la prossima finestra di manutenzione utilizzando --no-apply-immediately. Utilizza --apply-immediately per applicare immediatamente le modifiche. Per ulteriori informazioni, consulta Applicazione immediata delle modifiche).

Per LinuxmacOS, oUnix:

aws rds modify-db-cluster \ --db-cluster-identifier my-multi-az-dbcluster \ --backup-retention-period 7 \ --deletion-protection \ --no-apply-immediately

Per Windows:

aws rds modify-db-cluster ^ --db-cluster-identifier my-multi-az-dbcluster ^ --backup-retention-period 7 ^ --deletion-protection ^ --no-apply-immediately

Per modificare un cluster di database Multi-AZ tramite l'API Amazon RDS, chiamare l'operazione ModifyDBCluster. Specifica l'identificatore cluster di database e i parametri per le impostazioni da modificare. Per informazioni su ciascun parametro, consulta Impostazioni per la creazione di cluster di database Multi-AZ.

Applicazione immediata delle modifiche)

Quando modifichi un cluster di database Multi-AZ, puoi applicare le modifiche immediatamente. Per applicare le modifiche immediatamente, scegli l'opzione Applica immediatamente nella AWS Management Console. Oppure usi l'--apply-immediatelyopzione quando chiami AWS CLI o imposta il ApplyImmediately parametro su true quando usi l'API Amazon RDS.

Se non scegli di applicare le modifiche immediatamente, le modifiche vengono inserite nella coda delle modifiche in sospeso. Durante la finestra di manutenzione successiva, le eventuali modifiche in sospeso incluse nella coda vengono eseguite. Se scegli di applicare le modifiche immediatamente, verranno applicate le nuove modifiche e tutte le modifiche nella coda delle modifiche in sospeso.

Importante

Se una qualsiasi delle modifiche in sospeso richiede che il cluster di database non sia temporaneamente disponibile (downtime), la scelta dell'opzione Applica immediatamente può causare tempi di inattività imprevisti.

Se scegli di applicare subito una modifica, devi tener presente che saranno applicate immediatamente tutte le modifiche, invece che durante la prossima finestra di manutenzione.

Se non vuoi che una modifica in sospeso venga applicata nella prossima finestra di manutenzione, puoi modificare l'istanza database per annullare la modifica. Puoi farlo utilizzando AWS CLI e specificando l'--apply-immediatelyopzione.

Le modifiche ad alcune impostazioni di database vengono applicate immediatamente, anche se scegli di rinviarle. Per vedere come le diverse impostazioni del database interagiscono con l'impostazione Applica immediatamente, consulta Impostazioni per la creazione di cluster di database Multi-AZ.

Impostazioni per la creazione di cluster di database Multi-AZ

Per i dettagli sulle impostazioni disponibili per modificare un cluster di database Multi-AZ, consultare la tabella seguente. Per ulteriori informazioni sulle AWS CLI opzioni, vedere modify-db-cluster. Per ulteriori informazioni sui parametri API RDS, consulta ModifyDBCluster (Modifica cluster di database).

Impostazione della console Descrizione impostazione Opzione CLI e parametro API di RDS Quando avvengono le modifiche Note sui tempi di inattività

Allocated storage (Storage allocato)

La quantità di archiviazione, in gibibyte, da allocare per ciascuna istanza database nel cluster di database. Per ulteriori informazioni, consulta Storage delle istanze di database Amazon RDS.

Opzione CLI:

--allocated-storage

Parametro API RDS:

AllocatedStorage

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente, questa si verifica durante la finestra di manutenzione successiva.

Durante questa modifica non si verifica un'interruzione.

Auto minor version upgrade (Aggiornamento automatico della versione secondaria)

Abilita l'aggiornamento automatico della versione secondaria per far sì che il cluster di database riceva automaticamente gli aggiornamenti della versione del motore di database secondaria preferita quando diventano disponibili. Amazon RDS esegue aggiornamenti automatici di versioni secondarie nella finestra di manutenzione.

Opzione CLI:

--auto-minor-version-upgrade

--no-auto-minor-version-upgrade

Parametro API RDS:

AutoMinorVersionUpgrade

La modifica avviene immediatamente. Questa impostazione ignora l'impostazione Applica immediatamente.

Durante questa modifica non si verifica un'interruzione.

Backup retention period (Periodo di retention dei backup)

Il numero di giorni in cui desideri eseguire il backup automatico del cluster di database da mantenere. Per un cluster di database non cruciale, impostare questo valore su 1 o su un valore maggiore.

Per ulteriori informazioni, consulta Introduzione ai backup.

Opzione CLI:

--backup-retention-period

Parametro API RDS:

BackupRetentionPeriod

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente ed è possibile modificare l'impostazione da un valore diverso da zero a un altro valore diverso da zero, la modifica viene applicata in modo asincrono, appena possibile. In caso contrario, la modifica avviene durante la finestra di manutenzione successiva.

Si verifica un'interruzione se cambi da 0 a un valore diverso da zero o da un valore diverso da zero a 0.

Backup window (Finestra di backup)

Il periodo di tempo durante il quale Amazon RDS esegue automaticamente un backup del cluster di database. A meno che non si abbiano preferenze specifiche per l'ora di esecuzione del backup del database, usare il valore predefinito No Preference (Nessuna preferenza).

Per ulteriori informazioni, consulta Introduzione ai backup.

Opzione CLI:

--preferred-backup-window

Parametro API RDS:

PreferredBackupWindow

La modifica viene applicata in modo asincrono, appena possibile.

Durante questa modifica non si verifica un'interruzione.

Autorità di certificazione

L'autorità di certificazione (CA) per il certificato del server utilizzato dal cluster DB.

Per ulteriori informazioni, consulta .

Opzione CLI:

--ca-certificate-identifier

Parametro API RDS:

CACertificateIdentifier

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente, questa si verifica durante la finestra di manutenzione successiva.

I tempi di interruzione si verificano solo se il motore database non supporta la rotazione senza riavvio. È possibile utilizzare il describe-db-engine-versions AWS CLI comando per determinare se il motore DB supporta la rotazione senza riavvio.
Copy tags to snapshots (Copia tag in snapshot)

Questa opzione consente di copiare i tag del cluster di database in uno snapshot DB quando si crea uno snapshot.

Per ulteriori informazioni, consulta Tagging delle risorse Amazon RDS.

Opzione CLI:

-copy-tags-to-snapshot

-no-copy-tags-to-snapshot

Parametro API RDS:

CopyTagsToSnapshot

La modifica avviene immediatamente. Questa impostazione ignora l'impostazione Applica immediatamente.

Durante questa modifica non si verifica un'interruzione.

Database authentication (Autenticazione del database)

Password authentication (Autenticazione password) è supportato solo cluster di database Multi-AZ.

Nessuna perché l'autenticazione con password è predefinita.

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente, questa si verifica durante la finestra di manutenzione successiva.

Durante questa modifica non si verifica un'interruzione.

DB Cluster Identifier (Identificatore cluster DB)

L'identificatore del cluster di database. Questo valore è archiviato come stringa in caratteri minuscoli.

Quando modifichi l'identificatore del cluster database, cambiano anche l'endpoint del cluster database e gli identificatori e gli endpoint delle istanze database nel cluster database. Il nome del nuovo cluster database deve essere univoco. La lunghezza massima è 63 caratteri.

I nomi delle istanze database nel cluster database vengono modificati in modo che corrispondano al nuovo nome del cluster database. Il nome di una nuova istanza database non può essere uguale al nome di un'istanza database esistente. Ad esempio, se si modifica il nome del cluster database in maz, è possibile che il nome dell'istanza database venga modificato in maz-instance-1. In questo caso, non può esistere un'istanza database denominata maz-instance-1.

Per ulteriori informazioni, consulta Assegnazione di un nuovo nome a un cluster database multi-AZ.

Opzione CLI:

--new-db-cluster-identifier

Parametro API RDS:

NewDBClusterIdentifier

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente, questa si verifica durante la finestra di manutenzione successiva.

Durante questa modifica non si verifica un'interruzione.

Classe istanza del cluster di database

La capacità di calcolo e di memoria di ciascuna istanza database nel cluster di Multi-AZ, ad esempio db.r6gd.xlarge.

Se possibile, scegliere una classe di istanza database sufficientemente ampia da poter tenere in memoria un tipico set di lavoro di query. Quando i set di lavoro sono conservati in memoria, il sistema può evitare di scrivere sul disco, migliorando le prestazioni.

Per ulteriori informazioni, consulta Disponibilità di classi di istanze per cluster DB Multi-AZ.

Opzione CLI:

--db-cluster-instance-class

Parametro API RDS:

DBClusterInstanceClass

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente, questa si verifica durante la finestra di manutenzione successiva.

Durante questa modifica si verifica un'interruzione.

DB cluster parameter group (Gruppo di parametri del cluster database)

Gruppo di parametri del cluster di database da associare al cluster di database.

Per ulteriori informazioni, consulta Utilizzo di gruppi di parametri per cluster di database Multi-AZ.

Opzione CLI:

--db-cluster-parameter-group-name

Parametro API RDS:

DBClusterParameterGroupName

La modifica del gruppo di parametri avviene immediatamente.

Durante questa modifica non si verifica un'interruzione. Quando modifichi il gruppo di parametri, le modifiche apportate ad alcuni parametri vengono applicate alle istanze database nel cluster di database Multi-AZ immediatamente senza un riavvio. Le modifiche apportate ad altri parametri vengono applicate solo dopo che le istanze database vengano riavviate.

DB engine version (Versione motore del database

Versione del motore del database da utilizzare.

Opzione CLI:

--engine-version

Parametro API RDS:

EngineVersion

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente, questa si verifica durante la finestra di manutenzione successiva.

Durante questa modifica si verifica un'interruzione.

Deletion protection (Protezione da eliminazione)

L'opzione Enable deletion protection (Abilita protezione da eliminazione) permette di impedire l'eliminazione del cluster di database.

Per ulteriori informazioni, consulta Eliminazione di un'istanza database.

Opzione CLI:

--deletion-protection

--no-deletion-protection

Parametro API RDS:

DeletionProtection

La modifica avviene immediatamente. Questa impostazione ignora l'impostazione Applica immediatamente.

Durante questa modifica non si verifica un'interruzione.

Maintenance window (Finestra di manutenzione)

La finestra di 30 minuti entro cui vengono applicate la modifiche in corso al cluster di database. Se il periodo di tempo non è rilevante, scegli No Preference (Nessuna preferenza).

Per ulteriori informazioni, consulta Finestra di manutenzione Amazon RDS.

Opzione CLI:

--preferred-maintenance-window

Parametro API RDS:

PreferredMaintenanceWindow

La modifica avviene immediatamente. Questa impostazione ignora l'impostazione Applica immediatamente.

Se sono presenti una o più operazioni in sospeso che causano un'interruzione e la finestra di manutenzione viene modificata per includere l'ora corrente, tali operazioni in sospeso vengono applicate immediatamente e si verifica un'interruzione.

Gestisci le credenziali principali in AWS Secrets Manager

Seleziona Manage master credentials in AWS Secrets Manager (Gestione credenziali master in AWS Secrets Manager) per gestire la password dell'utente master in un segreto di Secrets Manager.

Facoltativamente, scegli la chiave KMS da utilizzare per proteggere il segreto. Scegliere tra le chiavi KMS presenti nell'account o inserire la chiave da un altro account.

Se RDS sta già gestendo la password dell'utente master per il cluster database, puoi ruotare la password dell'utente master scegliendo Rotate secret immediately (Ruota il segreto immediatamente).

Per ulteriori informazioni, consulta Gestione delle password con Amazon RDS e AWS Secrets Manager.

Opzione CLI:

--manage-master-user-password | --no-manage-master-user-password

--master-user-secret-kms-key-id

--rotate-master-user-password | --no-rotate-master-user-password

Parametro API RDS:

ManageMasterUserPassword

MasterUserSecretKmsKeyId

RotateMasterUserPassword

Quando attivi o disattivi la gestione automatica delle password dell'utente master, la modifica viene applicata immediatamente. Questa modifica ignora l'impostazione Apply immediately (Applica immediatamente).

Quando ruoti la password dell'utente master, è necessario specificare che la modifica venga applicata immediatamente.

Durante questa modifica non si verifica un'interruzione.

New master password (Nuova password master)

La password dell'account utente master.

Opzione CLI:

--master-user-password

Parametro API RDS:

MasterUserPassword

La modifica viene applicata in modo asincrono, appena possibile. Questa impostazione ignora l'impostazione Applica immediatamente.

Durante questa modifica non si verifica un'interruzione.

IOPS con provisioning

Quantità di IOPS con provisioning (operazioni di input/output al secondo) da allocare inizialmente al cluster di database.

Opzione CLI:

--iops

Parametro API RDS:

Iops

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente, questa si verifica durante la finestra di manutenzione successiva.

Durante questa modifica non si verifica un'interruzione.

Accesso pubblico

Publicly accessible (Accessibile pubblicamente) per assegnare al cluster di database un indirizzo IP pubblico, ovvero renderlo accessibile al di fuori del cloud privato virtuale (VPC). Per essere accessibile pubblicamente, il cluster di database deve anche trovarsi in una sottorete pubblica nel VPC.

Not publicly accessible (Non accessibile pubblicamente) per rendere il cluster di database accessibile solo dall'interno del VPC.

Per ulteriori informazioni, consulta Nascondere istanze database in un VPC da Internet.

Per connettersi a un cluster di database dall'esterno del proprio VPC, il cluster di database deve essere accessibile pubblicamente. Inoltre, l'accesso deve essere concesso utilizzando le regole in ingresso del gruppo di sicurezza del cluster di database e devono essere soddisfatti altri requisiti. Per ulteriori informazioni, consulta Impossibile connettersi all'istanza database di Amazon RDS.

Se il tuo cluster DB non è accessibile pubblicamente, puoi utilizzare una connessione AWS VPN da sito a sito o AWS Direct Connect una connessione per accedervi da una rete privata. Per ulteriori informazioni, consulta Riservatezza del traffico Internet.

Non disponibile durante la modifica di un cluster di database.

La modifica avviene immediatamente. Questa impostazione ignora l'impostazione Applica immediatamente.

Durante questa modifica non si verifica un'interruzione.

Storage Type (Tipo di storage)

Il tipo di archiviazione per il cluster di database.

Sono supportati solo gli storage General Purpose SSD (gp3), Provisioned IOPS (io1) e Provisioned IOPS SSD (io2).

Per ulteriori informazioni, consulta Tipi di storage Amazon RDS.

Opzione CLI:

--storage-type

Parametro API RDS:

StorageType

Se si sceglie di applicare la modifica immediatamente, questa si verifica immediatamente.

Se non si sceglie di applicare la modifica immediatamente, questa si verifica durante la finestra di manutenzione successiva.

Durante questa modifica non si verifica un'interruzione.

Gruppo di sicurezza VPC

I gruppi di sicurezza da associare al cluster di database.

Per ulteriori informazioni, consulta Panoramica dei gruppi di sicurezza VPC.

Opzione CLI:

--vpc-security-group-ids

Parametro API RDS:

VpcSecurityGroupIds

La modifica viene applicata in modo asincrono, appena possibile. Questa impostazione ignora l'impostazione Applica immediatamente.

Durante questa modifica non si verifica un'interruzione.

Impostazioni che non si applicano durante la modifica di cluster di database Multi-AZ

Le seguenti impostazioni nel AWS CLI comando modify-db-clustere nell'operazione dell'API RDS ModifyDBCluster non si applicano ai cluster DB Multi-AZ.

Inoltre, non è possibile specificare queste impostazioni per i cluster di database Multi-AZ nella console.

AWS CLI impostazione Impostazione API RDS

--backtrack-window

BacktrackWindow

--cloudwatch-logs-export-configuration

CloudwatchLogsExportConfiguration

--copy-tags-to-snapshot | --no-copy-tags-to-snapshot

CopyTagsToSnapshot

--db-instance-parameter-group-name

DBInstanceParameterGroupName

--domain

Domain

--domain-iam-role-name

DomainIAMRoleName

--enable-global-write-forwarding | --no-enable-global-write-forwarding

EnableGlobalWriteForwarding

--enable-http-endpoint | --no-enable-http-endpoint

EnableHttpEndpoint

--enable-iam-database-authentication | --no-enable-iam-database-authentication

EnableIAMDatabaseAuthentication

--option-group-name

OptionGroupName

--port

Port

--scaling-configuration

ScalingConfiguration

--storage-type

StorageType