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

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 Aurora Serverless v1 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 Regioni supportate e motori Aurora DB per 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.

È possibile creare un cluster Aurora Serverless v1 DB con AWS Management Console, the o l'API RDS. AWS CLI

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 .

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 AWS Management Console. Per ulteriori informazioni, consulta Connessione a un cluster database Amazon Aurora.

Attenersi alla seguente procedura generale: Per ulteriori informazioni sulla creazione di un cluster Aurora DB utilizzando il AWS Management Console, vedere. Creazione di un cluster database Amazon Aurora

Per creare un nuovo cluster di database Aurora Serverless v1
  1. Accedi alla AWS Management Console.

  2. Scegli uno Regione AWS che supportiAurora Serverless v1.

  3. Scegli Amazon RDS dall'elenco dei AWS servizi.

  4. Scegliere Crea database.

  5. Nella pagina Create database (Crea database):

    1. Scegliere Standard Create (Creazione standard) come metodo di creazione del database.

    2. Continua a creare il cluster di database Aurora Serverless v1 utilizzando la procedura descritta negli esempi seguenti.

      Nota

      Se scegli una versione del motore di database che non supporta Aurora Serverless v1, l'opzione Serverless non viene visualizzata per la classe di istanza database.

Esempio per Aurora MySQL

Attenersi alla seguente procedura:

Per creare un cluster di database Aurora Serverless v1 per Aurora MySQL
  1. Per Tipo di motore scegli Aurora (compatibile con MySQL).

  2. Scegli la versione di Aurora MySQL compatibile con Aurora Serverless v1 che desideri usare per il cluster di database. Le versioni supportate sono visualizzate sul lato destro della pagina.

    Creazione di un cluster di database Aurora Serverless v1 con la console
  3. Per Classe di istanza database scegli Serverless.

  4. Impostare l'opzione Intervallo di capacità per il cluster di database.

  5. Regolare i valori in base alle esigenze nella sezione Configurazione di dimensionamento aggiuntiva della pagina. Per ulteriori informazioni sulle impostazioni della capacità, consulta Scalabilità automatica per Aurora Serverless v1.

    Impostazione della capacità per un cluster di database Aurora MySQL Serverless v1 con la console
  6. Per abilitare l'API di dati per il cluster di database Aurora Serverless v1, selezionare la casella di controllo API di dati in Configurazione aggiuntiva nella sezione Connettività.

    Per ulteriori informazioni sull'API, consulta Utilizzo RDS dei dati API.

  7. Scegliere altre impostazioni del database in base alle esigenze, quindi scegliere Crea database.

Esempio per Aurora PostgreSQL

Attenersi alla seguente procedura:

Per creare un cluster di database Aurora Serverless v1 per Aurora PostgreSQL
  1. Per Tipo di motore scegli Aurora (compatibile con PostgreSQL).

  2. Scegli la versione di Aurora PostgreSQL compatibile con Aurora Serverless v1 che desideri usare per il cluster di database. Le versioni supportate sono visualizzate sul lato destro della pagina.

    Creazione di un cluster di database Aurora PostgreSQL Serverless v1 con la console
  3. Per Classe di istanza database scegli Serverless.

  4. Se hai scelto una versione secondaria di Aurora PostgreSQL versione 13, scegli Serverless v1 dal menu.

    Nota

    Aurora PostgreSQL versione 13 supporta Aurora Serverless v2.

  5. Impostare l'opzione Intervallo di capacità per il cluster di database.

  6. Regolare i valori in base alle esigenze nella sezione Configurazione di dimensionamento aggiuntiva della pagina. Per ulteriori informazioni sulle impostazioni della capacità, consulta Scalabilità automatica per Aurora Serverless v1.

    Impostazione della capacità per un cluster di database Aurora PostgreSQL Serverless v1 con la console
  7. Per usare l'API di dati con il cluster di database Aurora Serverless v1, seleziona la casella di controllo API di dati in Configurazione aggiuntiva nella sezione Connettività.

    Per ulteriori informazioni sull'API, consulta Utilizzo RDS dei dati API.

  8. Scegliere altre impostazioni del database in base alle esigenze, quindi scegliere Crea database.

Per creare un nuovo cluster Aurora Serverless v1 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.

Per LinuxmacOS, oUnix:

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 LinuxmacOS, oUnix:

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.