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

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

Nota

I cluster di database multi-AZ sono supportati solo per i motori database MySQL e PostgreSQL.

Prerequisiti per i cluster di database

Importante

Prima di poter creare un cluster di database Multi-AZ, devi completare le attività descritte in Configurazione di Amazon RDS.

Di seguito sono indicate le procedure preliminari da completare prima di creare un cluster di database Multi-AZ.

Configurazione della rete per il cluster di database

Puoi creare un cluster di database multi-AZ solo in un cloud privato virtuale (VPC) basato sul servizio Amazon VPC. Deve trovarsi in un paese Regione AWS con almeno tre zone di disponibilità. Il gruppo di sottoreti di database scelto per il cluster di database deve coprire almeno tre zone di disponibilità. Questa configurazione garantisce che ogni istanza database del cluster di database si trovi in una zona di disponibilità diversa.

Puoi configurare la connettività tra il tuo nuovo cluster di database e un'istanza Amazon EC2 nello stesso VPC quando crei il cluster di database. Per connetterti al cluster di database da risorse diverse dalle istanze EC2 nello stesso VPC, puoi configurare le connessioni di rete manualmente.

Configurazione della connettività di rete automatica con un'istanza EC2

Quando crei un cluster DB Multi-AZ, puoi utilizzare il AWS Management Console per configurare la connettività tra un'istanza EC2 e il nuovo cluster DB. In questo caso, RDS configura automaticamente il VPC e le impostazioni di rete. Il cluster di database viene creato nello stesso VPC dell'istanza EC2, per consentire all'istanza EC2 di accedere al cluster di database.

Di seguito sono riportati i requisiti per connettere un'istanza EC2 al cluster di database:

  • L'istanza EC2 deve esistere Regione AWS prima di creare il cluster DB.

    Se non esiste alcuna istanza EC2 nel Regione AWS, la console fornisce un collegamento per crearne una.

  • L'utente che sta creando il cluster di database deve disporre delle autorizzazioni per eseguire le seguenti operazioni:

    • ec2:AssociateRouteTable

    • ec2:AuthorizeSecurityGroupEgress

    • ec2:AuthorizeSecurityGroupIngress

    • ec2:CreateRouteTable

    • ec2:CreateSubnet

    • ec2:CreateSecurityGroup

    • ec2:DescribeInstances

    • ec2:DescribeNetworkInterfaces

    • ec2:DescribeRouteTables

    • ec2:DescribeSecurityGroups

    • ec2:DescribeSubnets

    • ec2:ModifyNetworkInterfaceAttribute

    • ec2:RevokeSecurityGroupEgress

L'utilizzo di questa opzione crea un cluster di database privato. Il cluster di database utilizza un gruppo di sottoreti DB con solo sottoreti private per limitare l'accesso alle risorse all'interno del VPC.

Per connettere un'istanza EC2 al cluster di database, scegli Connect to an EC2 compute resource (Connetti a una risorsa di calcolo EC2) nella sezione Connectivity (Connettività) della pagina Create database (Crea database).

Connessione a un'istanza EC2

Se scegli Connect to an EC2 compute resource (Connetti a una risorsa di calcolo EC2), RDS imposta automaticamente le seguenti opzioni. Queste impostazioni non possono essere modificate a meno che non si scelga di non configurare la connettività con un'istanza EC2 selezionando Don't connect to an EC2 compute resource (Non connetterti a una risorsa di calcolo EC2).

Opzione Console Impostazione automatica

Virtual Private Cloud (VPC)

RDS imposta il VPC su quello associato all'istanza EC2.

DB subnet group (Gruppo di sottoreti DB)

RDS richiede un gruppo di sottoreti database con una sottorete privata nella stessa zona di disponibilità dell'istanza EC2. Se esiste un gruppo di sottoreti database che soddisfa questo requisito, RDS lo utilizza. Per impostazione predefinita, questa opzione è impostata su Automatic setup (Configurazione automatica).

Quando si sceglie Automatic setup (Configurazione automatica) e non esiste un gruppo di sottoreti database che soddisfi questo requisito, viene eseguita la seguente procedura. RDS utilizza tre sottoreti private disponibili in tre zone di disponibilità di cui una è la stessa dell'istanza EC2. Se una sottorete privata non è disponibile in una zona di disponibilità, RDS crea una sottorete privata nella zona di disponibilità. Quindi RDS crea il gruppo di sottoreti database.

Quando è disponibile una sottorete privata, RDS utilizza la tabella di instradamento associata alla sottorete e aggiunge tutte le sottoreti create a questa tabella di instradamento. Quando una sottorete privata non è disponibile, RDS crea una tabella di instradamento senza accesso al gateway Internet e aggiunge le sottoreti create alla tabella di instradamento.

RDS consente inoltre di utilizzare i gruppi di sottoreti database esistenti. Seleziona Choose existing (Scegli esistente) se desideri utilizzare un gruppo di sottoreti database esistente.

Accesso pubblico

RDS sceglie No in modo che il cluster di database non sia accessibile pubblicamente.

Per motivi di sicurezza, come best practice si consiglia di mantenere il database privato e accertarsi che non sia accessibile da Internet.

VPC security group (firewall) (Gruppo di sicurezza VPC (firewall)

RDS crea un nuovo gruppo di sicurezza associato al cluster di database. Il gruppo di sicurezza è denominato rds-ec2-n, dove n è un numero. Questo gruppo di sicurezza include una regola in entrata con il gruppo di sicurezza VPC EC2 (firewall) come origine. Questo gruppo di sicurezza associato al cluster di database consente all'istanza EC2 di accedere al cluster.

RDS crea, inoltre, un nuovo gruppo di sicurezza associato all'istanza EC2. Il gruppo di sicurezza è denominato ec2-rds-n, dove n è un numero. Questo gruppo di sicurezza include una regola in uscita con il gruppo di sicurezza VPC del cluster di database come origine. Questo gruppo di sicurezza consente all'istanza EC2 di inviare traffico al cluster di database.

Puoi aggiungere un nuovo gruppo di sicurezza aggiuntivo scegliendo Create nuovo (Crea nuovo) e digitando il nome del nuovo gruppo di sicurezza.

Puoi aggiungere gruppi di sicurezza esistenti scegliendo Choose existing (Scegli esistente) e selezionando i gruppi di sicurezza da aggiungere.

Zona di disponibilità

RDS sceglie la zona di disponibilità dell'istanza EC2 per un'istanza database nell'implementazione del cluster di database Multi-AZ. RDS sceglie casualmente una zona di disponibilità diversa per entrambe le altre istanze database. L'istanza database di scrittura viene creata nella stessa zona di disponibilità dell'istanza EC2. È possibile che vengano addebitati costi aggiuntivi tra zone di disponibilità se si verifica un failover e l'istanza database di scrittura si trova in una zona di disponibilità diversa.

Per ulteriori informazioni su queste impostazioni, consultare Impostazioni per la creazione di cluster di database Multi-AZ.

Se dopo la creazione del cluster di database le impostazioni vengono modificate, le modifiche potrebbero influire sulla connessione tra l'istanza EC2 e il cluster di database.

Configurazione manuale della rete

Per connetterti al cluster di database da risorse diverse dalle istanze EC2 nello stesso VPC, puoi configurare le connessioni di rete manualmente. Se utilizzi il AWS Management Console per creare il tuo cluster DB Multi-AZ, puoi fare in modo che Amazon RDS crei automaticamente un VPC per te. Altrimenti, puoi utilizzare un VPC esistente o crearne uno nuovo per il tuo cluster di database Multi-AZ. Il VPC deve avere una o più sottoreti per ognuna delle almeno tre zone di disponibilità per poterlo utilizzare con un cluster di database Multi-AZ. Per informazioni sui VPC, consulta VPC di Amazon VPC e Amazon RDS.

Se non disponi di un VPC predefinito o non hai creato un VPC e non prevedi di utilizzare la console, procedi come segue:

Per informazioni sui limiti relativi ai cluster di database Multi-AZ, consulta Limitazioni dei cluster DB Multi-AZ.

Se desideri connetterti a una risorsa che non si trova nello stesso VPC del cluster di database multi-AZ, consulta gli scenari appropriati descritti in Scenari per accedere a un'istanza database in un VPC.

Prerequisiti aggiuntivi

Prima di creare il cluster di database Multi-AZ, considera i seguenti prerequisiti aggiuntivi:

  • Per connettersi AWS utilizzando le credenziali AWS Identity and Access Management (IAM), il tuo AWS account deve disporre di determinate politiche IAM. che concedono le autorizzazioni necessarie per eseguire le operazioni Amazon RDS. Per ulteriori informazioni, consulta Gestione accessi e identità per Amazon RDS.

    Se utilizzi IAM per accedere alla console RDS, accedi prima AWS Management Console con le tue credenziali utente IAM. Quindi, passa alla console RDS all'indirizzo https://console.aws.amazon.com/rds/.

  • Se desideri personalizzare i parametri di configurazione per il cluster di database, specifica un gruppo di parametri cluster di database con le impostazioni dei parametri richieste. Per ulteriori informazioni sulla creazione o la modifica di un gruppo di parametri del cluster di database, consulta Utilizzo di gruppi di parametri per cluster di database Multi-AZ.

  • Determina il numero di porta TCP/IP da specificare per il cluster di database. I firewall presso alcune aziende bloccano le connessioni alle porte predefinite. Se il firewall della tua azienda blocca la porta predefinita, scegli un'altra porta per il cluster di database. Tutte le istanze database in un cluster di database utilizzano la stessa porta.

  • Se la versione principale del motore per il database ha raggiunto la data di fine del supporto standard RDS, è necessario utilizzare l'opzione Extended Support CLI o il parametro API RDS. Per ulteriori informazioni, vedere RDS Extended Support inImpostazioni per la creazione di cluster di database Multi-AZ.

Creazione di un cluster di database

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

È possibile creare un cluster di database Multi-AZ scegliendo Multi-AZ DB cluster (Cluster di database Multi-AZ) nella sezione Availability and durability (Disponibilità e durabilità).

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

  2. Nell'angolo in alto a destra di AWS Management Console, scegli il cluster Regione AWS in cui desideri creare il cluster DB.

    Per informazioni sui cluster DB Regioni AWS che supportano i cluster DB Multi-AZ, consulta. Limitazioni dei cluster DB Multi-AZ

  3. Nel riquadro di navigazione, scegliere Databases (Database).

  4. Scegliere Create database (Crea database).

    Per creare un cluster di database Multi-AZ, assicurati che Standard Create (Creazione standard) sia è selezionato e che Easy Create (Creazione semplice) non lo sia.

  5. In Engine type (Tipo di motore), scegli MySQL o PostgreSQL.

  6. In Version (Versione), scegliere la versione del motore di database.

    Per informazioni sulle versioni del motore del database che supportano i cluster di database Multi-AZ, consulta Limitazioni dei cluster DB Multi-AZ.

  7. In Templates (Modelli), scegli il modello appropriato per l’implementazione.

  8. In Availability and durability (Disponibilità e durabilità), scegliere Multi-AZ DB cluster (Cluster di database Multi-AZ).

    Scelta cluster di database Multi-AZ
  9. In DB cluster identifier (Identificatore cluster DB), inserisci l'identificatore per il cluster di database.

  10. In Master username (Nome utente master), inserisci il tuo nome utente master o mantieni l'impostazione predefinita.

  11. Inserire la password master:

    1. Nella sezione Settings (Impostazioni), aprire Credential Settings (Impostazioni credenziali).

    2. Se si desidera specificare una password, deselezionare la casella di spunta Auto generate a password (Genera password automaticamente) se è selezionata.

    3. (Facoltativo) Cambiare il valore Master username (Nome utente master).

    4. Inserisci la stessa password in Master password (Password master) e Confirm password (Conferma password).

  12. In Classe di istanza database, scegli la classe di istanza database. Per l'elenco delle classi di istanza database supportate, consulta Disponibilità di classi di istanze per cluster DB Multi-AZ.

  13. (Facoltativo) Configura una connessione a una risorsa di calcolo per questo cluster di database.

    Puoi configurare la connettività tra un'istanza Amazon EC2 e il nuovo cluster di database durante la creazione del cluster di database. Per ulteriori informazioni, consulta Configurazione della connettività di rete automatica con un'istanza EC2.

  14. Nella sezione Connettività in Gruppo di sicurezza VPC (firewall), se selezioni Crea nuovo, viene creato un gruppo di sicurezza VPC con una regola in entrata che consente all'indirizzo IP del computer locale di accedere al database.

  15. Per le restanti sezioni, specifica le impostazioni del cluster di database. Per informazioni su ciascuna impostazione, consulta Impostazioni per la creazione di cluster di database Multi-AZ.

  16. Scegliere Create database (Crea database).

    Se scegli di utilizzare una password generata in modo automatico, il pulsante View credential details (Vedi dettagli delle credenziali) appare nella paginaDatabases.

    Per vedere nome utente e password per il cluster di database, seleziona View credential details (Vedi dettagli delle credenziali).

    Per connetterti al cluster di database come utente principale, utilizza il nome utente e la password visualizzati.

    Importante

    Non potrai visualizzare di nuovo la password dell'utente principale.

  17. Per Databases, seleziona il nome del nuovo cluster di database.

Nella console RDS vengono visualizzati i dettagli per il nuovo cluster di database. Lo stato del cluster di database ha lo stato creating (in creazione) fino al completamento della creazione, quando sarà pronto per essere impiegato. Quando lo stato cambia in Available (disponibile), è possibile connettersi al cluster di database. A seconda della classe di cluster di database e dell’archiviazione allocata, potrebbero trascorrere diversi minuti prima che il nuovo cluster di database sia disponibile.

Prima di creare un cluster DB Multi-AZ utilizzando il AWS CLI, assicurati di soddisfare i prerequisiti richiesti. come la creazione di un VPC e di un gruppo di sottoreti di database RDS. Per ulteriori informazioni, consulta Prerequisiti per i cluster di database.

Per creare un cluster DB Multi-AZ utilizzando il AWS CLI, chiamate il comando create-db-cluster. Specificare il valore di --db-cluster-identifier. Per l’opzione --engine, specificare mysql o postgres.

Per ulteriori informazioni su ciascuna opzione, consulta Impostazioni per la creazione di cluster di database Multi-AZ.

Per informazioni sui motori DB e sulle Regioni AWS versioni dei motori DB che supportano i cluster DB Multi-AZ, vedere. Limitazioni dei cluster DB Multi-AZ

Il comando create-db-cluster crea l'istanza database di scrittore per il cluster di database e due istanze database di lettore. Ogni istanza database si trova in una zona di disponibilità diversa.

Il comando seguente crea ad esempio un nuovo cluster di database Multi-AZ MySQL 8.0 denominato mysql-multi-az-db-cluster.

PerLinux, omacOS: Unix

aws rds create-db-cluster \ --db-cluster-identifier mysql-multi-az-db-cluster \ --engine mysql \ --engine-version 8.0.32 \ --master-username admin \ --manage-master-user-password \ --port 3306 \ --backup-retention-period 1 \ --db-subnet-group-name default \ --allocated-storage 4000 \ --storage-type io1 \ --iops 10000 \ --db-cluster-instance-class db.m5d.xlarge

Per Windows:

aws rds create-db-cluster ^ --db-cluster-identifier mysql-multi-az-db-cluster ^ --engine mysql ^ --engine-version 8.0.32 ^ --manage-master-user-password ^ --master-username admin ^ --port 3306 ^ --backup-retention-period 1 ^ --db-subnet-group-name default ^ --allocated-storage 4000 ^ --storage-type io1 ^ --iops 10000 ^ --db-cluster-instance-class db.m5d.xlarge

Il comando seguente crea un nuovo cluster di database Multi-AZ PostgreSQL 13.4 denominato postgresql-multi-az-db-cluster.

Per LinuxmacOS, oUnix:

aws rds create-db-cluster \ --db-cluster-identifier postgresql-multi-az-db-cluster \ --engine postgres \ --engine-version 13.4 \ --manage-master-user-password \ --master-username postgres \ --port 5432 \ --backup-retention-period 1 \ --db-subnet-group-name default \ --allocated-storage 4000 \ --storage-type io1 \ --iops 10000 \ --db-cluster-instance-class db.m5d.xlarge

Per Windows:

aws rds create-db-cluster ^ --db-cluster-identifier postgresql-multi-az-db-cluster ^ --engine postgres ^ --engine-version 13.4 ^ --manage-master-user-password ^ --master-username postgres ^ --port 5432 ^ --backup-retention-period 1 ^ --db-subnet-group-name default ^ --allocated-storage 4000 ^ --storage-type io1 ^ --iops 10000 ^ --db-cluster-instance-class db.m5d.xlarge

Per poter creare un cluster di database Multi-AZ tramite API RDS, assicurarsi che vengano soddisfatti i prerequisiti necessari, come la creazione di un VPC e di un gruppo di sottoreti del database RDS. Per ulteriori informazioni, consulta Prerequisiti per i cluster di database.

Per creare un cluster di database Multi-AZ con l'API RDS, esegui l'operazione CreateDBCluster. Specificare il valore di DBClusterIdentifier. Per il parametro Engine, specificare tra mysql o postgresql.

Per ulteriori informazioni su ciascuna opzione, consulta Impostazioni per la creazione di cluster di database Multi-AZ.

L’operazione CreateDBCluster crea l'istanza database di scrittore per il cluster di database e due istanze database di lettore. Ogni istanza database si trova in una zona di disponibilità diversa.

Impostazioni per la creazione di cluster di database Multi-AZ

Per i dettagli sulle impostazioni disponibili quando crei un cluster di database Multi-AZ, consulta la tabella seguente. Per ulteriori informazioni sulle AWS CLI opzioni, vedere create-db-cluster. Per ulteriori informazioni sui parametri API RDS, consulta CreateComputeEnvironment.

Impostazione della console Descrizione impostazione Opzione CLI e parametro API di RDS

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:

AllocatedStorage

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:

AutoMinorVersionUpgrade

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 Multi-AZ, questo valore deve essere impostato sul valore uguale o maggiore di 1.

Per ulteriori informazioni, consulta Introduzione ai backup.

Opzione CLI:

--backup-retention-period

Parametro API:

BackupRetentionPeriod

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:

PreferredBackupWindow

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

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

Database authentication (Autenticazione del database)

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

Nessuna perché l'autenticazione con password è predefinita.

Database port (Porta del database)

La porta che si desidera utilizzare per al cluster di database. La porta predefinita è visualizzata.

La porta non può essere modificata dopo la creazione del cluster di database.

I firewall presso alcune aziende bloccano le connessioni alle porte predefinite. Se il firewall della tua azienda blocca la porta predefinita, entra da un'altra porta per il cluster di database.

Opzione CLI:

--port

Parametro API RDS:

Port

DB Cluster Identifier (Identificatore cluster DB)

Nome per il cluster di database. Assegna un nome ai cluster di database nello stesso modo in cui assegni un nome ai server in locale. L'identificatore del cluster DB può contenere fino a 63 caratteri alfanumerici e deve essere univoco per il tuo account nella AWS regione che hai scelto.

Opzione CLI:

--db-cluster-identifier

Parametro API RDS:

DBClusterIdentifier

DB instance class (Classe istanza database)

La capacità di calcolo e di memoria di ciascuna istanza database nel cluster di Multi-AZ, ad esempio db.m5d.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 l'elenco delle classi di istanza database supportate, consulta Disponibilità di classi di istanze per cluster DB Multi-AZ.

Opzione CLI:

--db-cluster-instance-class

Parametro API RDS:

DBClusterInstanceClass

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

DB engine version (Versione motore del database

Versione del motore del database da utilizzare.

Opzione CLI:

--engine-version

Parametro API RDS:

EngineVersion

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

Il gruppo di parametri dell'istanza DB da associare al cluster DB.

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

DB subnet group (Gruppo di sottoreti DB)

Il gruppo di sottoreti database da utilizzare per il cluster di database.

Seleziona Choose existing (Scegli esistente) per utilizzare un gruppo di sottoreti database esistente. Quindi scegli il gruppo di sottoreti richiesto dall'elenco a discesa Existing DB subnet groups (Gruppi di sottoreti DB esistenti).

Scegli Automatic setup (Configurazione automatica) per consentire a RDS di selezionare un gruppo di sottoreti database compatibile. Se non ne esiste uno, RDS crea un nuovo gruppo di sottoreti per il cluster.

Per ulteriori informazioni, consulta Utilizzo di gruppi di sottoreti database.

Opzione CLI:

--db-subnet-group-name

Parametro API RDS:

DBSubnetGroupName

Deletion protection (Protezione da eliminazione)

L'opzione Enable deletion protection (Abilita protezione da eliminazione) permette di impedire l'eliminazione del cluster di database. Se si crea un cluster di database di produzione con la console, la protezione da eliminazione è accesa per impostazione predefinita.

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

Opzione CLI:

--deletion-protection

--no-deletion-protection

Parametro API RDS:

DeletionProtection

Encryption (Crittografia)

Enable encryption (Abilita crittografia) per abilitare la crittografia al resto di tale cluster di database.

La crittografia è attivata per impostazione predefinita per i cluster di database Multi-AZ.

Per ulteriori informazioni, consulta Crittografia delle risorse Amazon RDS.

Opzioni CLI:

--kms-key-id

--storage-encrypted

--no-storage-encrypted

Parametri API RDS:

KmsKeyId

StorageEncrypted

Enhanced Monitoring

Scegliere Enable enhanced monitoring (Abilita monitoraggio avanzato) per abilitare la raccolta di parametri in tempo reale per il sistema operativo su cui viene eseguito il cluster di database.

Per ulteriori informazioni, consulta Monitoraggio dei parametri del sistema operativo con il monitoraggio avanzato.

Opzioni CLI:

--monitoring-interval

--monitoring-role-arn

Parametri API RDS:

MonitoringInterval

MonitoringRoleArn

Initial database name (Nome del database iniziale)

Il nome per il database nel cluster di database. Se non fornisci un nome, Amazon RDS non crea un database nel cluster di database per MySQL. Tuttavia, crea un database nel cluster di database per PostgreSQL. Il nome non può essere una parola riservata del motore di database. Prevede altri vincoli a seconda del motore di database.

MySQL:

  • Deve contenere da 1 a 64 caratteri alfanumerici.

PostgreSQL:

  • Deve contenere da 1 a 63 caratteri alfanumerici.

  • Deve iniziare con una lettera o un trattino basso. I caratteri successivi possono essere lettere, trattini bassi o cifre (0-9).

  • Il nome del database iniziale è postgres.

Opzione CLI:

--database-name

Parametro API RDS:

DatabaseName

Log exports (Esportazioni log)

I tipi di file di log del database da pubblicare su Amazon CloudWatch Logs.

Per ulteriori informazioni, consulta Pubblicazione di log di database su Amazon CloudWatch Logs.

Opzione CLI:

-enable-cloudwatch-logs-exports

Parametro API RDS:

EnableCloudwatchLogsExports

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

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.

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

Parametro API RDS:

ManageMasterUserPassword

MasterUserSecretKmsKeyId

Master password (Password master)

La password dell'account utente master.

Opzione CLI:

--master-user-password

Parametro API RDS:

MasterUserPassword

Master username (Nome utente master)

Nome da utilizzare come nome utente master per accedere al cluster di database con tutti i privilegi del database.

  • Può contenere da 1 a 16 caratteri alfanumerici e caratteri di sottolineatura.

  • Il primo carattere deve essere una lettera.

  • Non può essere una parola riservata del motore del database.

Dopo la creazione del cluster di database Multi-AZ, non è possibile modificare il nome utente master.

Per ulteriori informazioni sui privilegi concessi all'utente master, consultare Privilegi dell'account utente master.

Opzione CLI:

--master-username

Parametro API RDS:

MasterUsername

Approfondimenti sulle prestazioni

Enable Approfondimenti sulle prestazioni (Abilita Approfondimenti sulle prestazioni) per monitorare il carico dei cluster di database e consentire l’analisi e la risoluzione dei problemi di prestazioni del database.

Seleziona un periodo di mantenimento per stabilire quanta cronologia di dati di Approfondimenti sulle prestazioni conservare. L'impostazione del periodo di conservazione nel livello gratuito è Default (7 days) (Impostazione predefinita (7 giorni)). Per mantenere i dati sulle prestazioni più a lungo, specifica da 1 a 24 mesi. Per altre informazioni sui periodi di conservazione, consulta Prezzi e conservazione dei dati per Performance Insights.

Scegliere la chiave master da utilizzare per proteggere la chiave usata per crittografare questo volume di database. Scegliere tra le chiavi master presenti nell'account o inserire la chiave da un altro account.

Per ulteriori informazioni, consulta Monitoraggio del carico DB con Performance Insights su Amazon RDS.

Opzioni CLI:

--enable-performance-insights

--no-enable-performance-insights

--performance-insights-retention-period

--performance-insights-kms-key-id

Parametri API RDS:

EnablePerformanceInsights

PerformanceInsightsRetentionPeriod

PerformanceInsightsKMSKeyId

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

Accesso pubblico

Publicly accessible (Accessibile pubblicamente) per assegnare al cluster di database un indirizzo IP pubblico, ovvero renderla accessibile al di fuori del 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.

Opzione CLI:

--publicly-accessible

--no-publicly-accessible

Parametro API RDS:

PubliclyAccessible

Supporto esteso RDS

Seleziona Enable RDS Extended Support per consentire alle principali versioni del motore supportate di continuare a funzionare oltre la data di fine del supporto standard RDS.

Quando crei un cluster DB, Amazon RDS utilizza per impostazione predefinita RDS Extended Support. Per impedire la creazione di un nuovo cluster DB dopo la data di fine del supporto standard RDS e per evitare addebiti per RDS Extended Support, disabilita questa impostazione. I cluster DB esistenti non verranno addebitati fino alla data di inizio dei prezzi di RDS Extended Support.

Per ulteriori informazioni, consulta Utilizzo dell'estensione del supporto per Amazon RDS.

Opzione CLI:

--engine-lifecycle-support

Parametro API RDS:

EngineLifecycleSupport

Velocità di trasmissione effettiva per archiviazione

Il valore del throughput di archiviazione per il cluster DB. Questa impostazione è visibile solo se si sceglie General Purpose SSD (gp3) per il tipo di archiviazione.

Questa impostazione non è configurabile e viene impostata automaticamente in base agli IOPS specificati.

Per ulteriori informazioni, consulta archiviazione gp3 (consigliata).

Questo valore viene calcolato automaticamente e non dispone di un'opzione CLI.

Server proxy per RDS

Scegli Create an RDS Proxy (Crea un server proxy per RDS) per creare un proxy per il tuo cluster database. Amazon RDS crea automaticamente per il proxy un ruolo IAM e un segreto in Secrets Manager.

Non disponibile durante la creazione di un cluster database.

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

Virtual Private Cloud (VPC)

Un VPC basato sul servizio Amazon VPC da associare al cluster di database.

Per ulteriori informazioni, consulta VPC di Amazon VPC e Amazon RDS.

Per CLI e API, specificare gli ID del gruppo di sicurezza VPC.

VPC security group (firewall) (Gruppo di sicurezza VPC (firewall)

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

Impostazioni che non si applicano durante la creazione di cluster DB Multi-AZ

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

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

AWS CLI impostazione Impostazione API RDS

--availability-zones

AvailabilityZones

--backtrack-window

BacktrackWindow

--character-set-name

CharacterSetName

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

--global-cluster-identifier

GlobalClusterIdentifier

--option-group-name

OptionGroupName

--pre-signed-url

PreSignedUrl

--replication-source-identifier

ReplicationSourceIdentifier

--scaling-configuration

ScalingConfiguration