View a markdown version of this page

Gestione di Amazon DocumentDB senza server - Amazon DocumentDB

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 di Amazon DocumentDB senza server

Visualizzazione e modifica della configurazione dell'intervallo di capacità di scalabilità di un cluster

L'ServerlessV2ScalingConfigurationargomento specifica l'intervallo di capacità di scalabilità delle istanze serverless di DocumentDB. È costituito dai valori minimi e massimi 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 qualsiasi istanza serverless di DocumentDB nel cluster.

Nota

Le seguenti modifiche alla configurazione di scalabilità richiedono il riavvio dell'istanza per riflettere i nuovi valori: MinCapacity MaxCapacity

  • Eventuali modifiche al valore MaxCapacity

  • Modifica del MinCapacity valore da un valore superiore a 1,0

  • Modifica del MinCapacity valore a maggiore di 1,0 da un valore inferiore

Per ulteriori informazioni sulla configurazione di scalabilità e su come selezionare i limiti di capacità di scalabilità appropriati, vedere. Configurazione di scalabilità serverless di Amazon DocumentDB

Using the Console di gestione AWS

Il seguente esempio Console di gestione AWS di configurazione mostra come visualizzare e modificare le impostazioni di configurazione di scalabilità di un cluster serverless DocumentDB.

  1. Accedi Console di gestione AWS e apri la console Amazon DocumentDB.

  2. Nel pannello di navigazione scegliere Cluster.

    Suggerimento

    Se il riquadro di navigazione non viene visualizzato sul lato sinistro della schermata, scegliere l'icona del menu (Menu button.) nell'angolo in alto a sinistra della pagina.

    Viene visualizzata la tabella Clusters.

  3. Nella tabella Clusters, seleziona la casella di controllo del cluster di cui desideri modificare la capacità di scalabilità.

  4. Scegli Actions (Operazioni), quindi Modify (Modifica).

    Viene visualizzata la finestra di dialogo Modifica cluster.

  5. Individua la sezione di impostazione della capacità Serverless e imposta la configurazione di ridimensionamento (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à serverless di Amazon DocumentDB

  6. Scegli Continue (Continua).

  7. In Scheduling of Modifications (Pianificazione delle modifiche), scegliere Apply immediately (Applica immediatamente).

  8. Scegliere Modify cluster (Modifica cluster).

  9. Una volta completata la modifica, è necessario riavviare ogni istanza serverless. Per ridurre al minimo l'indisponibilità dello scrittore, eseguite la seguente sequenza di operazioni:

    1. Riavviate ogni istanza del lettore serverless.

      1. Seleziona l'istanza del lettore, scegli Azioni, quindi Riavvia.

      2. Attendi che lo stato dell'istanza ritorni su Disponibile.

    2. Esegui un failover su un'istanza serverless riavviata.

      1. Seleziona il cluster, scegli Azioni, quindi Failover.

      2. Attendi il completamento dell'operazione di failover.

    3. Riavvia l'istanza serverless rimanente.

      1. Seleziona l'istanza rimanente, scegli Azioni, quindi Riavvia.

      2. Attendi che lo stato dell'istanza ritorni su Disponibile.

Using the AWS CLI

L'esempio AWS CLI di configurazione seguente mostra la configurazione di ridimensionamento corrente.

Nel seguente esempio, sostituite ciascuno di essi user input placeholder con informazioni o parametri di configurazione personalizzati.

L'attuale configurazione di scalabilità 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à dello scrittore, 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

Visualizzazione e modifica del livello di promozione dei lettori serverless

Per i cluster contenenti più istanze serverless di DocumentDB o una combinazione di istanze predisposte e serverless, presta attenzione all'impostazione del livello di promozione per ciascuna istanza serverless. Questa impostazione controlla un comportamento maggiore 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 l'istanza del lettore da promuovere al writer durante un'operazione di failover. Tuttavia, per le istanze serverless, il numero di livello determina anche se l'istanza si espande in modo da corrispondere alla capacità dell'istanza di scrittura o se si ridimensiona in modo indipendente in base al proprio carico di lavoro. Le istanze di lettura serverless di livello 0 o 1 sono 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 con provisioning, Amazon DocumentDB stima la capacità serverless equivalente di DocumentDB. Utilizza tale stima come capacità minima per l'istanza del lettore serverless.

Le istanze di lettura serverless DocumentDB nei livelli 2—15 non hanno lo stesso vincolo sulla loro capacità minima. Quando sono inattive, possono essere ridimensionate fino al valore minimo dell'unità di capacità (DCU) di DocumentDB specificato nell'intervallo di capacità del cluster.

Using the Console di gestione AWS

Il seguente esempio Console di gestione AWS di configurazione mostra come visualizzare e modificare le impostazioni del livello promozionale di un lettore di istanze serverless DocumentDB.

  1. Accedi Console di gestione AWS e apri la console Amazon DocumentDB.

    I livelli di promozione di ciascuna istanza sono visualizzati nella colonna Livello di promozione in. Console di gestione AWS

  2. Nel pannello di navigazione scegliere Cluster.

    Suggerimento

    Se il riquadro di navigazione non viene visualizzato sul lato sinistro della schermata, scegliere l'icona del menu (Menu button.) nell'angolo in alto a sinistra della pagina.

    Viene visualizzata la tabella Clusters.

  3. Nella tabella Clusters, seleziona la casella di controllo dell'istanza in cui desideri modificare il livello di promozione.

  4. Scegli Actions (Operazioni), quindi Modify (Modifica).

    Viene visualizzata la finestra di dialogo Modifica istanza.

  5. Individua la sezione Failover e imposta il livello di promozione sul livello desiderato.

  6. Scegli Continue (Continua).

  7. In Scheduling of Modifications (Pianificazione delle modifiche), scegliere Apply immediately (Applica immediatamente).

  8. Scegli Modify instance (Modifica istanza).

Using the AWS CLI

L'esempio di AWS CLI configurazione seguente mostra la configurazione di scalabilità corrente.

Nel seguente esempio, 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