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à.
Requisiti e limitazioni per Aurora Serverless v2
Quando crei un cluster da utilizzare con le istanze database Aurora Serverless v2, presta attenzione ai requisiti e alle limitazioni seguenti:
Argomenti
Disponibilità di regioni e versioni
La disponibilità e il supporto della funzionalità varia tra le versioni specifiche di ciascun motore di database Aurora e tra Regioni AWS. Per ulteriori informazioni sulla disponibilità di versioni e regioni con Aurora e Aurora Serverless v2, consultare Regioni e motori di database Aurora supportati per Aurora Serverless v2.
L'esempio seguente illustra i comandi AWS CLI per confermare i valori esatti del motore database con cui è possibile utilizzare Aurora Serverless v2 in una Regione AWS specifica. Il parametro --db-instance-class per Aurora Serverless v2 è sempre db.serverless. Il parametro --engine può essere aurora-mysql o aurora-postgresql. Sostituisci i valori --region e --engine appropriati per verificare i valori --engine-version che puoi utilizzare. Se il comando non produce output, Aurora Serverless v2 non è disponibile per tale combinazione di Regione AWS e motore database.
aws rds describe-orderable-db-instance-options --engine aurora-mysql --db-instance-class db.serverless \ --regionmy_region--query 'OrderableDBInstanceOptions[].[EngineVersion]' --output text aws rds describe-orderable-db-instance-options --engine aurora-postgresql --db-instance-class db.serverless \ --regionmy_region--query 'OrderableDBInstanceOptions[].[EngineVersion]' --output text
I cluster che utilizzano Aurora Serverless v2 devono avere un intervallo di capacità specificato
Un cluster Aurora deve disporre di un attributo ServerlessV2ScalingConfiguration prima di poter aggiungere eventuali istanze database che utilizzano la classe dell'istanza database db.serverless. Questo attributo specifica l’intervallo di capacità. La capacità di Aurora Serverless v2 varia da un minimo di 0 unità di capacità Aurora (ACU) a un massimo di 256 ACU, con incrementi di 0,5 ACU. Il valore minimo consentito dipende dalla versione di Aurora. Ogni ACU fornisce l'equivalente di circa 2 gibibyte (GiB) di RAM, CPU corrispondente e rete. Per informazioni dettagliate sul modo in cui Aurora Serverless v2 utilizza le impostazioni dell'intervallo di capacità, consulta Funzionamento di Aurora Serverless v2.
Per gli intervalli di capacità consentiti per le varie versioni del motore di database e le varie versioni della piattaforma, consulta Capacità di Aurora Serverless v2. L’intervallo di dimensionamento disponibile per uno specifico cluster è influenzato sia dalla versione del motore che dall’hardware (versione della piattaforma).
Puoi specificare i valori ACU minimi e massimi nella Console di gestione AWS quando crei un cluster e l'istanza database Aurora Serverless v2 associata. È anche possibile specificare l'opzione --serverless-v2-scaling-configuration nella AWS CLI. In alternativa, puoi specificare il parametro ServerlessV2ScalingConfiguration con l'API Amazon RDS. Puoi specificare questo attributo quando crei un cluster o modifichi un cluster esistente. Per le procedure di impostazione dell'intervallo di capacità, consulta Impostazione dell'intervallo di capacità di Aurora Serverless v2 per un cluster. Per una discussione dettagliata su come scegliere i valori di capacità minima e massima e su come tali impostazioni influiscono su alcuni parametri del database, vedi Scelta dell'intervallo di capacità di Aurora Serverless v2 per un cluster Aurora.
Aurora Serverless v2 non suppporta alcune caratteristiche di provisioning
Al momento, le seguenti caratteristiche delle istanze database con provisioning Aurora non sono disponibili per Amazon Aurora Serverless v2:
-
Flussi di attività di database (DAS)
-
Gestione della cache del cluster in Aurora PostgreSQL. Il parametro di configurazione
apg_ccm_enablednon si applica alle istanze database Aurora Serverless v2.
Alcune caratteristiche di Aurora, pur funzionando con Aurora Serverless v2, potrebbero causare problemi se l'intervallo di capacità è inferiore a quello richiesto affinché la memoria supporti tali funzionalità con il tuo carico di lavoro specifico. In tal caso, il database potrebbe non funzionare come al solito o potrebbero verificarsi errori dovuti all'esaurimento della memoria. Per consigli sull'impostazione dell'intervallo di capacità appropriato, consulta Scelta dell'intervallo di capacità di Aurora Serverless v2 per un cluster Aurora. Per informazioni sulla risoluzione dei problemi quando il database rileva errori di memoria insufficiente causati da un intervallo di capacità configurato in modo errato, consulta Esclusione di errori dovuti all'esaurimento della memoria.
Il dimensionamento automatico in Aurora non è supportato. Questo tipo di dimensionamento aggiunge nuove istanze di lettura per gestire ulteriori carichi di lavoro ad uso intensivo di lettura in base all’utilizzo della CPU. Tuttavia, il dimensionamento basato sull’utilizzo della CPU non è significativo per Aurora Serverless v2. In alternativa, puoi creare anticipatamente le istanze database di lettura Aurora Serverless v2 e lasciarle in condizione di bassa capacità. È un modo più rapido e meno dirompente per scalare la capacità di lettura di un cluster rispetto all'aggiunta dinamica di nuove istanze database.
Aurora Serverless v2 presenta alcuni aspetti diversi rispetto a Aurora Serverless v1
Se sei utente di Aurora Serverless v1 e questa è la prima volta che utilizzi Aurora Serverless v2, consulta le differenze di requisiti tra Aurora Serverless v2 e Aurora Serverless v1 per avere un’idea più chiara dei diversi requisiti richiesti da Aurora Serverless v1 e Aurora Serverless v2.