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à.
Utilizzo della scalabilità AWS Management Console automatica con DynamoDB
Quando usi il AWS Management Console per creare una nuova tabella, la scalabilità automatica di Amazon DynamoDB è abilitata per quella tabella per impostazione predefinita. È possibile utilizzare la console anche per abilitare la scalabilità automatica per le tabelle esistenti, modificare le impostazioni di scalabilità automatica o disabilitare la scalabilità automatica.
Nota
Per funzionalità più avanzate come l'impostazione dei tempi di cooldown scale-in e scale-out, usa il AWS Command Line Interface () per AWS CLI gestire la scalabilità automatica di DynamoDB. Per ulteriori informazioni, consulta Utilizzo di AWS CLI per gestire la scalabilità automatica di DynamoDB.
Argomenti
- Prima di iniziare: concessione delle autorizzazioni utente per il dimensionamento automatico di DynamoDB
- Creazione di una nuova tabella con il dimensionamento automatico abilitato
- Abilitazione del dimensionamento automatico di DynamoDB su tabelle esistenti
- Visualizzazione delle attività di dimensionamento automatico sulla console
- Modifica o disabilitazione delle impostazioni di dimensionamento automatico di DynamoDB
Prima di iniziare: concessione delle autorizzazioni utente per il dimensionamento automatico di DynamoDB
In AWS Identity and Access Management (IAM), la policy AWS gestita DynamoDBFullAccess
fornisce le autorizzazioni necessarie per l'utilizzo della console DynamoDB. Tuttavia, per dimensionamento automatico di DynamoDB, gli utenti IAM richiedono autorizzazioni aggiuntive.
Importante
Le autorizzazioni sono necessarie per eliminare una tabella abilitata per il dimensionamento automatico. La policy AWS gestita DynamoDBFullAccess
include tali autorizzazioni.
Per configurare un utente per l'accesso alla console DynamoDB e la scalabilità automatica di DynamoDB, crea un ruolo e aggiungi la policy a quel ruolo. AmazonDynamoDBFullAccess Quindi assegna il ruolo a un utente.
Creazione di una nuova tabella con il dimensionamento automatico abilitato
Nota
Il dimensionamento automatico di DynamoDB richiede la presenza di un ruolo collegato al servizio (AWSServiceRoleForApplicationAutoScaling_DynamoDBTable
) che esegue operazioni di dimensionamento automatico per conto dell’utente. Questo ruolo viene creato automaticamente per te. Per ulteriori informazioni, consulta Ruoli collegati ai servizi per Application Auto Scaling nella Application Auto Scaling User Guide.
Come creare una nuova tabella con la scalabilità automatica abilitata
Apri la console DynamoDB all'indirizzo. https://console.aws.amazon.com/dynamodb/
-
Scegliere Create table (Crea tabella).
-
Nella pagina Crea tabella, inserisci il nome della tabella e i dettagli della chiave primaria.
-
Se scegli Impostazioni predefinite, il ridimensionamento automatico è abilitato nella nuova tabella.
Altrimenti, scegliete Personalizza impostazioni ed effettuate le seguenti operazioni per specificare le impostazioni personalizzate per la tabella:
-
Per la classe Table, mantieni la selezione predefinita di DynamoDB Standard.
-
Per le impostazioni della capacità di lettura/scrittura, mantieni la selezione predefinita di Provisioned, quindi procedi come segue:
-
Per la capacità di lettura, assicurati che Auto scaling sia impostato su On.
-
Per la capacità di scrittura, assicurati che Auto scaling sia impostato su On.
-
Per Capacità di lettura e Capacità di scrittura, imposta la politica di ridimensionamento desiderata per la tabella e, facoltativamente, tutti gli indici secondari globali della tabella.
-
Unità di capacità minima: inserisci il limite inferiore dell'intervallo di dimensionamento automatico.
-
Unità di capacità massima: inserisci il limite superiore dell'intervallo di dimensionamento automatico.
-
Utilizzo destinazione: inserisci la percentuale di utilizzo destinazione per la tabella.
Nota
Se crei un indice secondario globale per la nuova tabella, la capacità dell'indice al momento della creazione sarà uguale alla capacità di base della tabella. Puoi modificare la capacità dell'indice nelle impostazioni della tabella dopo aver creato la tabella.
-
-
-
-
Scegliere Create table (Crea tabella). Questo crea la tua tabella con i parametri di ridimensionamento automatico che hai specificato.
Abilitazione del dimensionamento automatico di DynamoDB su tabelle esistenti
Nota
Il dimensionamento automatico di DynamoDB richiede la presenza di un ruolo collegato al servizio (AWSServiceRoleForApplicationAutoScaling_DynamoDBTable
) che esegue operazioni di dimensionamento automatico per conto dell’utente. Questo ruolo viene creato automaticamente per te. Per ulteriori informazioni, consulta Ruoli collegati ai servizi per Application Auto Scaling.
Come abilitare la scalabilità automatica DynamoDB per una tabella esistente
Apri la console DynamoDB all'indirizzo. https://console.aws.amazon.com/dynamodb/
-
Nel riquadro di navigazione sul lato sinistro della console scegli Tables (Tabelle).
-
Scegliete la tabella in cui desiderate abilitare la scalabilità automatica, quindi effettuate le seguenti operazioni:
-
Scegliete la scheda Impostazioni aggiuntive.
-
Nella sezione Capacità di lettura/scrittura, scegli Modifica.
-
Nella sezione Modalità di capacità, scegli Assegnata.
-
Nella sezione Table capacity (Capacità tabella), imposta Auto Scaling (Scalabilità automatica) su On (Attiva) per Read capacity (Capacità di lettura), Write capacity (Capacità di scrittura) o entrambe. Per ognuna di queste, imposta la policy di dimensionamento desiderata per la tabella e, facoltativamente, tutti gli indici secondari globali della tabella.
-
Unità di capacità minima: inserisci il limite inferiore dell'intervallo di dimensionamento automatico.
-
Unità di capacità massima: inserisci il limite superiore dell'intervallo di dimensionamento automatico.
-
Utilizzo destinazione: inserisci la percentuale di utilizzo destinazione per la tabella.
-
Usa le stesse impostazioni della capacità di lettura/scrittura per tutti gli indici secondari globali: scegli se gli indici secondari globali devono utilizzare la stessa policy di dimensionamento automatico della tabella di base.
Nota
Per ottenere prestazioni migliori, consigliamo di abilitare l'opzione Use the same read/write capacity settings for all global secondary indexes (Usa le stesse impostazioni della capacità di lettura/scrittura per tutti gli indici secondari globali). Questa opzione consente alla scalabilità automatica di DynamoDB di dimensionare uniformemente tutti gli indici secondari globali nella tabella di base. Sono inclusi gli indici secondari globali esistenti e tutti gli altri che verranno creati per questa tabella in futuro.
Se questa opzione è abilitata, non è possibile impostare una policy di dimensionamento su un singolo indice secondario globale.
-
-
-
Dopo aver selezionato le impostazioni desiderate, scegli Save (Salva).
Visualizzazione delle attività di dimensionamento automatico sulla console
Man mano che l'applicazione guida il traffico di lettura e scrittura nella tabella, la scalabilità automatica di DynamoDB modifica dinamicamente le impostazioni della velocità effettiva della tabella. Amazon CloudWatch tiene traccia della capacità fornita e consumata, degli eventi limitati, della latenza e di altri parametri per tutte le tabelle e gli indici secondari DynamoDB.
Per visualizzare queste metriche nella console DynamoDB, scegli la tabella che desideri utilizzare e seleziona la scheda Monitora. Per creare una visualizzazione personalizzabile delle metriche della tabella, seleziona Visualizza tutto in. CloudWatch
Modifica o disabilitazione delle impostazioni di dimensionamento automatico di DynamoDB
È possibile utilizzare il AWS Management Console per modificare le impostazioni di autoscaling di DynamoDB. Per eseguire questa operazione, vai alla scheda Impostazioni aggiuntive della tua tabella e seleziona Modifica nella sezione Capacità di lettura/scrittura. Per ulteriori informazioni su queste impostazioni, consultare Abilitazione del dimensionamento automatico di DynamoDB su tabelle esistenti.