Creazione di un cluster DB che utilizza Aurora Serverless v2 - Amazon Aurora

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 DB che utilizza Aurora Serverless v2

Per creare un cluster Aurora in cui puoi aggiungere Aurora Serverless v2 Le istanze DB, seguite la stessa procedura descritta in. Creazione di un cluster database Amazon Aurora Con Aurora Serverless v2, i cluster sono intercambiabili con i cluster predisposti. È possibile disporre di cluster utilizzati da alcune istanze DB Aurora Serverless v2 e alcune istanze DB vengono fornite.

Impostazioni per Aurora Serverless v2 Cluster database

Assicurati che le impostazioni iniziali del cluster soddisfino i requisiti elencati inRequisiti e limitazioni per Aurora Serverless v2. Specificate le seguenti impostazioni per assicurarvi di poterle aggiungere Aurora Serverless v2 Istanze DB al cluster:

Regione AWS

Crea il cluster in un luogo Regione AWS Aurora Serverless v2 Le istanze DB sono disponibili. Per i dettagli sulle regioni disponibili, consulta Regioni supportate e motori Aurora DB per Aurora Serverless v2.

DB engine version (Versione motore del database

Scegli una versione del motore compatibile con Aurora Serverless v2. Per informazioni sul Aurora Serverless v2 requisiti di versione, vedereRequisiti e limitazioni per Aurora Serverless v2.

DB instance class (Classe istanza database)

Se crei un cluster utilizzando AWS Management Console, scegli contemporaneamente la classe di istanza DB per l'istanza DB writer. Scegli Serverless come classe di istanza database. Quando sceglie questa classe di istanza database, devi specificare anche l'intervallo di capacità per l'istanza database di scrittura. Lo stesso intervallo di capacità si applica a tutte le altre Aurora Serverless v2 Istanze DB che aggiungi a quel cluster.

Se non vedi l'opzione Serverless per la classe di istanze DB, assicurati di aver scelto una versione del motore DB supportata per. Regioni supportate e motori Aurora DB per Aurora Serverless v2

Quando utilizzi Amazon AWS CLI o Amazon RDSAPI, il parametro che specifichi per la classe dell'istanza DB èdb.serverless.

Intervallo di capacità

Inserisci i valori minimo e massimo dell'unità di capacità Aurora (ACU) che si applicano a tutte le istanze DB del cluster. Questa opzione è disponibile sia nella pagina Crea cluster che nella pagina Aggiungi lettore della console quando scegli Serverless come classe dell'istanza database.

Per gli intervalli di capacità consentiti per le varie versioni del motore DB, consulta. Aurora Serverless v2 capacità

Se non vedi i ACU campi minimo e massimo, assicurati di aver scelto la classe di istanza DB Serverless per l'istanza Writer DB.

Se inizialmente crei il cluster con un'istanza DB fornita, non specifichi il minimo e il massimo. ACUs In tal caso è possibile modificare il cluster in seguito per aggiungere tale impostazione. Puoi anche aggiungere un Aurora Serverless v2 istanza Reader DB al cluster. Puoi specificare l'intervallo di capacità come parte del processo.

Finché non specifichi l'intervallo di capacità per il cluster, non puoi aggiungerne Aurora Serverless v2 istanze DB al cluster utilizzando AWS CLI o RDSAPI. Se provi ad aggiungere un Aurora Serverless v2 Istanza DB, viene visualizzato un errore. Nelle procedure AWS CLI o nelle RDS API procedure, l'intervallo di capacità è rappresentato dall'ServerlessV2ScalingConfigurationattributo.

Per i cluster contenenti più di un'istanza DB Reader, la priorità di failover di ciascuna Aurora Serverless v2 L'istanza Reader DB svolge un ruolo importante nella scalabilità verso l'alto e verso il basso di tale istanza DB. Non è possibile specificare la priorità nella fase iniziale di creazione del cluster. Tieni presente questa proprietà quando al cluster aggiungi una seconda istanza database di lettura o altre istanze di questo tipo. Per ulteriori informazioni, consulta Scelta del livello di promozione per un Aurora Serverless v2 reader.

Creare un Aurora Serverless v2 cluster di database

È possibile utilizzare AWS Management Console AWS CLI, o RDS API per creare un Aurora Serverless v2 Cluster DB.

Per creare un cluster con un Aurora Serverless v2 scrittore
  1. Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel pannello di navigazione, scegliere Databases (Database).

  3. Scegliere Create database (Crea database). Nella pagina visualizzata, scegliere le opzioni seguenti:

  4. Per la classe di istanze DB, seleziona Serverless v2.

  5. Per l'intervallo di capacità, puoi accettare l'intervallo predefinito. In alternativa, puoi scegliere altri valori per le unità di capacità minima e massima. È possibile scegliere tra ACUs un minimo di 0,5 e un ACUs massimo di 256, con incrementi di 0,5ACU.

    Per ulteriori informazioni sull' Aurora Serverless v2 unità di capacità, vedere Aurora Serverless v2 capacità ePrestazioni e scalabilità per Aurora Serverless v2.

    Impostazioni di configurazione dell'istanza per Aurora Serverless v2.
  6. Scegli qualsiasi altra impostazione del cluster DB, come descritto inImpostazioni per cluster di database Aurora.

  7. Scegli Crea database per creare il tuo cluster Aurora DB con un Aurora Serverless v2 Istanza DB come istanza writer, nota anche come istanza DB principale.

Per creare un cluster DB compatibile con Aurora Serverless v2 Istanze DB che utilizzano il AWS CLI, segui la CLI procedura descritta inCreazione di un cluster database Amazon Aurora. Includi i seguenti parametri nel comando create-db-cluster:

  • --region AWS_Region_where_Aurora Serverless v2_instances_are_available

  • --engine-version serverless_v2_compatible_engine_version

  • --serverless-v2-scaling-configuration = MinCapacityminimum_capacity,MaxCapacity=maximum_capacity

L'esempio seguente mostra la creazione di un Aurora Serverless v2 Cluster DB.

aws rds create-db-cluster \ --db-cluster-identifier my-serverless-v2-cluster \ --region eu-central-1 \ --engine aurora-mysql \ --engine-version 8.0.mysql_aurora.3.04.1 \ --serverless-v2-scaling-configuration MinCapacity=1,MaxCapacity=4 \ --master-username myuser \ --manage-master-user-password
Nota

Quando si crea un Aurora Serverless v2 Cluster DB che utilizza la AWS CLI, la modalità motore appare nell'output come provisioned anzichéserverless. La modalità serverless motore si riferisce a Aurora Serverless v1.

Questo esempio specifica l'--manage-master-user-passwordopzione per generare la password amministrativa e gestirla in Secrets Manager. Per ulteriori informazioni, consulta Gestione delle password con Amazon Aurora e AWS Secrets Manager. In alternativa, puoi utilizzare l'opzione --master-password per specificare e gestire personalmente la password.

Per informazioni su Aurora Serverless v2 requisiti di versione, vedereRequisiti e limitazioni per Aurora Serverless v2. Per informazioni sui numeri consentiti per l'intervallo di capacità e su cosa rappresentano questi numeri, consulta Aurora Serverless v2 capacità e Prestazioni e scalabilità per Aurora Serverless v2.

Per verificare se per un cluster esistente sono state specificate le impostazioni di capacità, controlla l'output del comando describe-db-clusters per l'attributo ServerlessV2ScalingConfiguration. Questo attributo è simile a quello riportato di seguito.

"ServerlessV2ScalingConfiguration": { "MinCapacity": 1.5, "MaxCapacity": 24.0 }
Suggerimento

Se non specifichi il minimo e il massimo ACUs quando crei il cluster, puoi usare il modify-db-cluster comando successivo per aggiungere quell'impostazione. Finché non lo fai, non puoi aggiungerne Aurora Serverless v2 Istanze DB al cluster. Se tenti di aggiungere un'istanza database db.serverless, verrà restituito un errore.

Per creare un cluster DB compatibile con Aurora Serverless v2 Istanze DB che utilizzano il RDSAPI, segui la API procedura descritta inCreazione di un cluster database Amazon Aurora. Scegli le impostazioni descritte di seguito. Assicurati che l'operazione CreateDBCluster includa i parametri seguenti:

EngineVersion serverless_v2_compatible_engine_version ServerlessV2ScalingConfiguration with MinCapacity=minimum_capacity and MaxCapacity=maximum_capacity

Per informazioni su Aurora Serverless v2 requisiti di versione, vedereRequisiti e limitazioni per Aurora Serverless v2. Per informazioni sui numeri consentiti per l'intervallo di capacità e su cosa rappresentano questi numeri, consulta Aurora Serverless v2 capacità e Prestazioni e scalabilità per Aurora Serverless v2.

Per verificare se per un cluster esistente sono state specificate le impostazioni di capacità, controlla l'output dell'operazione DescribeDBClusters per l'attributo ServerlessV2ScalingConfiguration. Questo attributo è simile a quello riportato di seguito.

"ServerlessV2ScalingConfiguration": { "MinCapacity": 1.5, "MaxCapacity": 24.0 }
Suggerimento

Se non specifichi il minimo e il massimo ACUs quando crei il cluster, puoi utilizzare l'ModifyDBClusteroperazione successiva per aggiungere quell'impostazione. Finché non lo fai, non puoi aggiungerne Aurora Serverless v2 Istanze DB al cluster. Se tenti di aggiungere un'istanza database db.serverless, verrà restituito un errore.

Creare un Aurora Serverless v2 istanza Writer DB

Quando si crea un cluster DB utilizzando AWS Management Console, si specificano contemporaneamente le proprietà dell'istanza Writer DB. Per fare in modo che l'istanza Writer DB utilizzi Aurora Serverless v2, scegli la classe di istanza DB Serverless.

Quindi si imposta l'intervallo di capacità per il cluster specificando i valori minimo e massimo dell'unità di capacità Aurora ACU (). Questi valori minimo e massimo si applicano a ciascuno Aurora Serverless v2 Istanza DB nel cluster.

Impostazioni di configurazione dell'istanza per Aurora Serverless v2.

Se non crei un Aurora Serverless v2 L'istanza DB quando si crea il cluster per la prima volta, è possibile aggiungerne una o più Aurora Serverless v2 Istanze DB successive. A tale scopo, seguire la procedura descritta in Aggiungere un Aurora Serverless v2 reader e Conversione di uno scrittore o lettore predisposto in Aurora Serverless v2. L'intervallo di capacità viene specificato nel momento in cui si aggiunge il primo Aurora Serverless v2 Istanza DB al cluster. È possibile modificare l'intervallo di capacità in un secondo momento seguendo la procedura descritta in Impostazione del Aurora Serverless v2 intervallo di capacità per un cluster.

Quando si crea un Aurora Serverless v2 Cluster DB utilizzando AWS CLI, si aggiunge esplicitamente l'istanza Writer DB utilizzando il create-db-instancecomando. Includere il seguente parametro:

  • --db-instance-class db.serverless

L'esempio seguente mostra la creazione di un Aurora Serverless v2 istanza Writer DB.

aws rds create-db-instance \ --db-cluster-identifier my-serverless-v2-cluster \ --db-instance-identifier my-serverless-v2-instance \ --db-instance-class db.serverless \ --engine aurora-mysql