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.
Argomenti
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'ServerlessV2ScalingConfiguration
attributo.
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
Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/
. -
Nel pannello di navigazione, scegliere Databases (Database).
-
Scegliere Create database (Crea database). Nella pagina visualizzata, scegliere le opzioni seguenti:
-
Per Tipo di motore, scegli Aurora (My SQL Compatible) o Aurora (Postgre Compatible). SQL
-
Per Versione, scegli una delle versioni supportate per. Regioni supportate e motori Aurora DB per Aurora Serverless v2
-
-
Per la classe di istanze DB, seleziona Serverless v2.
-
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.
-
Scegli qualsiasi altra impostazione del cluster DB, come descritto inImpostazioni per cluster di database Aurora.
-
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 = MinCapacity
minimum_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
\ --regioneu-central-1
\ --engineaurora-mysql
\ --engine-version8.0.mysql_aurora.3.04.1
\ --serverless-v2-scaling-configuration MinCapacity=1
,MaxCapacity=4
\ --master-usernamemyuser
\ --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-password
opzione 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'ModifyDBCluster
operazione 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.
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