Creazione di un cluster di database Aurora Serverless v1 - 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 di database Aurora Serverless v1

Importante

AWS ha annunciato la data di fine del ciclo di vita per Aurora Serverless v1: 31 marzo 2025. Tutti i cluster Aurora Serverless v1 di cui non è stata effettuata la migrazione entro il 31 marzo 2025 verranno spostati su Aurora Serverless v2 durante la finestra di manutenzione. Se l’aggiornamento non riesce, Amazon Aurora converte il cluster Serverless v1 in un cluster con provisioning con la versione del motore equivalente durante la finestra di manutenzione. Se applicabile, Amazon Aurora registrerà il cluster con provisioning convertito in supporto esteso per Amazon RDS. Per ulteriori informazioni, consulta Supporto esteso di Amazon RDS con Amazon Aurora.

Attraverso la seguente procedura crei un cluster Aurora Serverless v1 senza oggetti o dati dello schema. Se invece desideri creare un cluster Aurora Serverless v1 che sia il duplicato di uno con provisioning esistente, oppure un cluster Aurora Serverless v1, esegui l'operazione di ripristino o clonazione degli snapshot. Per ottenere queste informazioni, consulta Ripristino da uno snapshot cluster database e Clonazione di un volume per un cluster di database Amazon Aurora. Non è possibile convertire un cluster con provisioning esistente in uno Aurora Serverless v1. Inoltre, non è possibile riconvertire un cluster Aurora Serverless v1 esistente in uno con provisioning.

Quando crei un cluster di database Aurora Serverless v1, puoi impostare una capacità minima e massima. Un’unità di capacità equivale a una specifica configurazione di memoria e calcolo. Aurora Serverless v1 crea regole di dimensionamento basate sulle soglie di utilizzo della CPU, delle connessioni e della memoria disponibile, e scala perfettamente a una delle tante unità di capacità disponibili in base alle esigenze delle tue applicazioni. Per ulteriori informazioni, consulta Architettura di Aurora Serverless v1.

È possibile impostare i seguenti valori specifici per il cluster di database Aurora Serverless v1:

  • Unità di capacità minima di Aurora: Aurora Serverless v1 può ridurre la capacità fino a questa unità di capacità.

  • Unità di capacità massima di Aurora: Aurora Serverless v1 può aumentare la capacità fino a questa unità di capacità.

È inoltre possibile scegliere le seguenti opzioni di configurazione del dimensionamento facoltative:

  • Forza il dimensionamento della capacità ai valori specificati quando viene raggiunto il timeout: è possibile scegliere questa impostazione se si desidera che Aurora Serverless v1 forzi Aurora Serverless v1 per il dimensionamento anche se non riesce a trovare un punto di dimensionamento prima del timeout. Se desideri che Aurora Serverless v1 annulli le modifiche di capacità se non riesce a trovare un punto di ridimensionamento, non scegliere questa impostazione. Per ulteriori informazioni, consulta Operazione di timeout per le modifiche di capacità.

  • Sospendi la capacità di calcolo dopo minuti consecutivi di inattività: puoi scegliere questa impostazione se desideri che Aurora Serverless v1 dimensioni a zero quando non è presente alcuna attività nel cluster di database per un periodo di tempo specificato. Con questa impostazione abilitata, il cluster di database Aurora Serverless v1 riprende automaticamente l'elaborazione e si adatta alla capacità necessaria per gestire il carico di lavoro quando il traffico del database riprende. Per ulteriori informazioni, vedi Sospendi e riprendi per Aurora Serverless v1.

Prima di poter creare un cluster di database Aurora Serverless v1, è necessario un account AWS. È inoltre necessario aver completato le attività di configurazione per lavorare con Amazon Aurora. Per ulteriori informazioni, consulta Configurazione dell'ambiente per Amazon Aurora. È inoltre necessario completare altre fasi preliminari per la creazione di un cluster di database Aurora. Per ulteriori informazioni, consulta Creazione di un cluster database Amazon Aurora.

Aurora Serverless v1 è disponibile in determinate Regioni AWS solo per versioni specifiche di Aurora MySQL e Aurora PostgreSQL. Per ulteriori informazioni, consulta Aurora Serverless v1.

Nota

Il volume del cluster per un cluster Aurora Serverless v1 è sempre crittografato. Quando crei il cluster di database Aurora Serverless v1, non puoi disattivare la crittografia, ma puoi scegliere di utilizzare la tua chiave di crittografia. Con Aurora Serverless v2, è possibile scegliere se crittografare o meno il volume cluster.

Puoi creare un cluster di database Aurora Serverless v1 utilizzando l’interfaccia AWS CLI o l’API RDS.

Nota

Se viene visualizzato il seguente messaggio di errore quando si tenta di creare il cluster, l'account necessita di autorizzazioni aggiuntive.

Unable to create the resource. Verify that you have permission to create service linked role. Otherwise wait and try again later.

Per ulteriori informazioni, consulta Utilizzo di ruoli collegati ai servizi per Amazon Aurora.

Non puoi connetterti direttamente all'istanza database nel cluster di database Aurora Serverless v1. Per connetterti al cluster di database Aurora Serverless v1, utilizza l'endpoint del database. Puoi trovare l'endpoint per il cluster di database Aurora Serverless v1 nella scheda Connettività e sicurezza per il cluster in Console di gestione AWS. Per ulteriori informazioni, consulta Connessione a un cluster database Amazon Aurora.

Per creare un nuovo cluster database Aurora Serverless v1 tramite AWS CLI, esegui il comando create-db-cluster e specifica serverless per l'opzione --engine-mode.

Puoi eventualmente specificare l'opzione --scaling-configuration in modo che configuri la capacità minima, quella massima e la pausa automatica quando non sono presenti connessioni.

I seguenti esempi di comando creano un nuovo cluster di database Serverless impostando l'opzione --engine-mode su serverless. Gli esempi specificano inoltre i valori per l'opzione --scaling-configuration.

Esempio per Aurora MySQL

Il seguente comando creano un nuovo cluster database serverless compatibile con Aurora MySQL. I valori di capacità validi per Aurora MySQL sono 1, 2, 4, 8, 16, 32, 64, 128 e 256.

Per Linux, macOS o Unix:

aws rds create-db-cluster --db-cluster-identifier sample-cluster \ --engine aurora-mysql --engine-version 5.7.mysql_aurora.2.11.4 \ --engine-mode serverless \ --scaling-configuration MinCapacity=4,MaxCapacity=32,SecondsUntilAutoPause=1000,AutoPause=true \ --master-username username --master-user-password password

Per Windows:

aws rds create-db-cluster --db-cluster-identifier sample-cluster ^ --engine aurora-mysql --engine-version 5.7.mysql_aurora.2.11.4 ^ --engine-mode serverless ^ --scaling-configuration MinCapacity=4,MaxCapacity=32,SecondsUntilAutoPause=1000,AutoPause=true ^ --master-username username --master-user-password password

Esempio per Aurora PostgreSQL

Il comando seguente crea un nuovo cluster di database serverless compatibile con PostgreSQL 13.9. I valori di capacità validi per Aurora PostgreSQL sono 2, 4, 8, 16, 32, 64, 192 e 384.

Per Linux, macOS o Unix:

aws rds create-db-cluster --db-cluster-identifier sample-cluster \ --engine aurora-postgresql --engine-version 13.9 \ --engine-mode serverless \ --scaling-configuration MinCapacity=8,MaxCapacity=64,SecondsUntilAutoPause=1000,AutoPause=true \ --master-username username --master-user-password password

Per Windows:

aws rds create-db-cluster --db-cluster-identifier sample-cluster ^ --engine aurora-postgresql --engine-version 13.9 ^ --engine-mode serverless ^ --scaling-configuration MinCapacity=8,MaxCapacity=64,SecondsUntilAutoPause=1000,AutoPause=true ^ --master-username username --master-user-password password

Per creare un nuovo cluster di database Aurora Serverless v1 tramite l'API RDS, esegui l'operazione CreateDBCluster e specifica serverless per il parametro EngineMode.

Puoi eventualmente specificare il parametro ScalingConfiguration in modo che configuri la capacità minima, quella massima e la pausa automatica quando non sono presenti connessioni. I valori di capacità validi includono quanto segue:

  • Aurora MySQL: 1, 2, 4, 8, 16, 32, 64, 128 e 256.

  • Aurora PostgreSQL: 2, 4, 8, 16, 32, 64, 192 e 384.