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à.
Gestione senza server di Amazon DocumentDB
Visualizzazione e modifica della configurazione dell'intervallo di capacità di scalabilità di un cluster
L'ServerlessV2ScalingConfiguration
argomento specifica l'intervallo di capacità di scalabilità delle istanze serverless di DocumentDB. È costituito dai valori minimo e massimo dell'unità di capacità DocumentDB (DCU) che si applicano a tutte le istanze serverless di DocumentDB nel cluster.
MinCapacity
— La capacità di scalabilità minima di qualsiasi istanza serverless di DocumentDB nel cluster.
MaxCapacity
— La capacità di scalabilità massima di tutte le istanze serverless di DocumentDB nel cluster.
Le seguenti modifiche alla configurazione di scalabilità richiedono il riavvio dell'istanza per riflettere i nuovi valori AND: MinCapacity
MaxCapacity
Eventuali modifiche al valore MaxCapacity
Modifica del MinCapacity
valore a 1,0 o inferiore da un valore superiore
Modificare il MinCapacity
valore da un valore inferiore a 1,0 a un valore maggiore di 1,0
Per ulteriori informazioni sulla configurazione di scalabilità e su come selezionare i limiti di capacità di scalabilità appropriati, vedere. Configurazione di scalabilità senza server di Amazon DocumentDB
- Using the AWS Management Console
-
Il seguente esempio AWS Management Console di configurazione mostra come visualizzare e modificare le impostazioni di configurazione di scalabilità di un cluster serverless DocumentDB.
-
Accedi AWS Management Consolee apri la console Amazon DocumentDB.
-
Nel pannello di navigazione scegliere Clusters (Cluster).
Se il riquadro di navigazione non viene visualizzato sul lato sinistro della schermata, scegliere l'icona del menu (
) nell'angolo in alto a sinistra della pagina.
Viene visualizzata la tabella Clusters.
-
Nella tabella Cluster, selezionare la casella di controllo del cluster in cui si desidera modificare la capacità di scalabilità.
-
Scegli Actions (Operazioni), quindi Modify (Modifica).
Viene visualizzata la finestra di dialogo Modifica cluster.
-
Individuate la sezione di impostazione della capacità serverless e impostate la configurazione di scalabilità (intervallo di capacità) in base alla descrizione della capacità nella finestra di dialogo.
Per ulteriori informazioni sulla scalabilità e sugli intervalli di capacità, vedere. Configurazione di scalabilità senza server di Amazon DocumentDB
-
Scegli Continue (Continua).
-
In Scheduling of Modifications (Pianificazione delle modifiche), scegliere Apply immediately (Applica immediatamente).
-
Scegliere Modify cluster (Modifica cluster).
-
Una volta completata la modifica, ogni istanza serverless deve essere riavviata. Per ridurre al minimo l'indisponibilità del writer, esegui la seguente sequenza di operazioni:
Riavviate ogni istanza del lettore serverless.
Seleziona l'istanza del lettore, scegli Azioni, quindi Riavvia.
Attendi che lo stato dell'istanza ritorni a Disponibile.
Esegui un failover su un'istanza serverless riavviata.
Seleziona il cluster, scegli Azioni, quindi Failover.
Attendi il completamento dell'operazione di failover.
Riavviare l'istanza serverless rimanente.
Seleziona l'istanza rimanente, scegli Azioni, quindi Riavvia.
Attendi che lo stato dell'istanza ritorni a Disponibile.
- Using the AWS CLI
-
Il seguente esempio AWS CLI di configurazione mostra la configurazione di ridimensionamento corrente.
Nell'esempio seguente, sostituite ciascuno di essi user input placeholder
con informazioni o parametri di configurazione personalizzati.
L'attuale configurazione di ridimensionamento del cluster può essere visualizzata utilizzando il describe-db-clusters
AWS CLI comando:
aws docdb describe-db-clusters \
--db-cluster-identifier sample-cluster
\
--query 'DBClusters[0].ServerlessV2ScalingConfiguration'
L'output di questo comando è il seguente:
{
"MinCapacity": 0.5,
"MaxCapacity": 16.0
}
La configurazione di scalabilità del cluster può essere modificata utilizzando il modify-db-cluster
comando:
aws docdb modify-db-cluster \
--db-cluster-identifier sample-cluster
\
--serverless-v2-scaling-configuration MinCapacity=0.5,MaxCapacity=32
Una volta completata, ogni istanza serverless deve essere riavviata. Per ridurre al minimo l'indisponibilità degli scrittori, possiamo eseguire la seguente sequenza di operazioni:
aws docdb reboot-db-instance \
--db-instance-identifier sample-serverless-instance-reader
aws docdb wait db-instance-available \
--db-instance-identifier sample-serverless-instance-reader
aws docdb failover-db-cluster \
--db-cluster-identifier sample-cluster \
--target-db-instance-identifier sample-serverless-instance-reader
aws docdb reboot-db-instance \
--db-instance-identifier sample-serverless-instance-writer
aws docdb wait db-instance-available \
--db-instance-identifier sample-serverless-instance-writer
aws docdb failover-db-cluster \
--db-cluster-identifier sample-cluster \
--target-db-instance-identifier sample-serverless-instance-writer
Per i cluster contenenti più istanze serverless di DocumentDB o una combinazione di istanze serverless e con provisioning, prestate attenzione all'impostazione del livello di promozione per ogni istanza serverless. Questa impostazione controlla più comportamenti per le istanze serverless rispetto alle istanze con provisioning.
Per le istanze con provisioning, la scelta del livello 0-15 determina solo l'ordine in cui Amazon DocumentDB sceglie quale istanza di lettura promuovere al writer durante un'operazione di failover. Tuttavia, per le istanze serverless, il numero del livello determina anche se l'istanza è scalabile fino a soddisfare la capacità dell'istanza di writer o se è scalabile indipendentemente in base al proprio carico di lavoro. Le istanze di lettura serverless di livello 0 o 1 vengono mantenute a una capacità minima almeno pari a quella dell'istanza writer. In questo modo, sono pronte a sostituire l'istanza writer in caso di failover. Se l'istanza writer è un'istanza fornita, Amazon DocumentDB stima la capacità serverless di DocumentDB equivalente. Utilizza tale stima come capacità minima per l'istanza serverless reader.
Le istanze di lettore serverless DocumentDB nei livelli da 2 a 15 non hanno lo stesso vincolo sulla capacità minima. Quando sono inattivi, possono ridursi al valore minimo dell'unità di capacità DocumentDB (DCU) specificato nell'intervallo di capacità del cluster.
- Using the AWS Management Console
-
L'esempio di AWS Management Console configurazione seguente mostra come visualizzare e modificare le impostazioni del livello promozionale di un lettore di istanze serverless DocumentDB.
-
Accedi AWS Management Consolee apri la console Amazon DocumentDB.
I livelli di promozione di ogni istanza vengono visualizzati nella colonna Livello di promozione di. AWS Management Console
-
Nel pannello di navigazione scegliere Clusters (Cluster).
Se il riquadro di navigazione non viene visualizzato sul lato sinistro della schermata, scegliere l'icona del menu (
) nell'angolo in alto a sinistra della pagina.
Viene visualizzata la tabella Cluster.
-
Nella tabella Cluster, seleziona la casella di controllo dell'istanza in cui desideri modificare il livello di promozione.
-
Scegli Actions (Operazioni), quindi Modify (Modifica).
Viene visualizzata la finestra di dialogo Modifica istanza.
-
Individuate la sezione Failover e impostate il livello di promozione sul livello desiderato.
-
Scegli Continue (Continua).
-
In Scheduling of Modifications (Pianificazione delle modifiche), scegliere Apply immediately (Applica immediatamente).
-
Scegli Modify instance (Modifica istanza).
- Using the AWS CLI
-
Il seguente esempio AWS CLI di configurazione mostra la configurazione di scalabilità corrente.
Nell'esempio seguente, sostituite ciascuno di essi user input placeholder
con informazioni o parametri di configurazione personalizzati.
I livelli di promozione di tutte le istanze di un cluster possono essere visualizzati utilizzando il describe-db-clusters
AWS CLI comando:
aws docdb describe-db-clusters \
--db-cluster-identifier sample-cluster
\
--query 'DBClusters[0].DBClusterMembers' \
--output table
L'output di questo comando è il seguente:
--------------------------------------------------------------------------------------------------------
| DescribeDBClusters |
+--------------------------------+---------------------------------+------------------+----------------+
| DBClusterParameterGroupStatus | DBInstanceIdentifier | IsClusterWriter | PromotionTier |
+--------------------------------+---------------------------------+------------------+----------------+
| in-sync | sample-serverless-instance-2 | False | 1 |
| in-sync | sample-serverless-instance-1 | True | 1 |
+--------------------------------+---------------------------------+------------------+----------------+
Il livello di promozione di un'istanza specifica può essere modificato utilizzando il modify-db-instance
comando:
aws docdb modify-db-instance \
--db-instance-identifier sample-serverless-instance-2
\
--promotion-tier 3