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
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-mode
opzione.
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-usernameusername
--master-user-passwordpassword
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-usernameusername
--master-user-passwordpassword
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-usernameusername
--master-user-passwordpassword
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-usernameusername
--master-user-passwordpassword
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
e256
. -
Aurora PostgreSQL:
2
,4
,8
,16
,32
,64
,192
e384
.