Creare un Aurora Serverless v1 cluster di database - 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à.

Creare un Aurora Serverless v1 cluster di database

Importante

AWS ha annunciato la end-of-life data per Aurora Serverless v1: 31 marzo 2025. Tutti Aurora Serverless v1 i cluster che non verranno migrati entro il 31 marzo 2025 verranno migrati in 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 di provisioning convertito in Amazon RDS Extended Support. Per ulteriori informazioni, consulta Supporto esteso di Amazon RDS con .

La procedura seguente crea un Aurora Serverless v1 cluster senza oggetti o dati dello schema. Se vuoi creare un Aurora Serverless v1 cluster che è un duplicato di un cluster predisposto esistente o Aurora Serverless v1 cluster, è possibile invece eseguire un'operazione di ripristino o clonazione delle istantanee. 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 predisposto esistente in Aurora Serverless v1. Inoltre, non puoi convertire un file esistente Aurora Serverless v1 riconvertire il cluster in un cluster predisposto.

Quando si crea un Aurora Serverless v1 Cluster DB, è possibile impostare la capacità minima e massima per il cluster. Una unità di capacità equivale a una specifica configurazione di memoria e calcolo. Aurora Serverless v1 crea regole di scalabilità per le soglie relative all'utilizzo della CPU, alle connessioni e alla memoria disponibile e si adatta perfettamente a una gamma di unità di capacità in base alle esigenze delle applicazioni. Per ulteriori informazioni, consulta Aurora Serverless v1 architecture.

È possibile impostare i seguenti valori specifici per Aurora Serverless v1 Cluster DB:

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

  • Unità con capacità massima 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:

  • Ridimensionamento forzato della capacità ai valori specificati quando viene raggiunto il timeout: puoi scegliere questa impostazione se lo desideri Aurora Serverless v1 forzare Aurora Serverless v1 da scalare anche se non riesce a trovare un punto di scala prima che scada. Se vuoi Aurora Serverless v1 per annullare le modifiche alla capacità se non riesce a trovare un punto di scala, non scegliere questa impostazione. Per ulteriori informazioni, consulta Operazione di timeout per le modifiche di capacità.

  • Metti in pausa la capacità di elaborazione dopo minuti consecutivi di inattività: puoi scegliere questa impostazione se lo desideri Aurora Serverless v1 per scalare a zero quando non vi è alcuna attività sul cluster DB per un periodo di tempo specificato. Con questa impostazione abilitata, Aurora Serverless v1 Il cluster DB riprende automaticamente l'elaborazione e si adatta alla capacità necessaria per gestire il carico di lavoro quando riprende il traffico del database. Per ulteriori informazioni, consulta Metti in pausa e riprendi per Aurora Serverless v1.

Prima di poter creare un Aurora Serverless v1 Cluster DB, è necessario un AWS account. È 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, vedi Creazione di un cluster database Amazon Aurora.

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

Nota

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

È possibile creare un Aurora Serverless v1 Cluster DB con 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 DB sul tuo Aurora Serverless v1 Cluster DB. Per connetterti al tuo Aurora Serverless v1 Cluster DB, si utilizza l'endpoint del database. Puoi trovare l'endpoint per il tuo Aurora Serverless v1 Cluster DB nella scheda Connettività e sicurezza relativa al cluster in. AWS Management Console Per ulteriori informazioni, consulta Connessione a un cluster database Amazon Aurora.

Per creare un nuovo Aurora Serverless v1 Cluster DB con AWS CLI, esegui il create-db-clustercomando e specifica serverless l'--engine-modeopzione.

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.

In Linux, macOS, oppure 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

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

In Linux, macOS, oppure 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

In 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 crearne uno nuovo Aurora Serverless v1 Cluster DB con l'API RDS, esegui l'DBClusteroperazione Create e specifica serverless il EngineMode parametro.

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.