Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Serverlose Verwaltung von Amazon DocumentDB
Die Konfiguration des Skalierungskapazitätsbereichs eines Clusters anzeigen und ändern
Das ServerlessV2ScalingConfiguration
Argument gibt den Skalierungskapazitätsbereich Ihrer serverlosen DocumentDB-Instances an. Sie besteht aus den minimalen und maximalen DCU (DocumentDB Capacity Unit) -Werten, die für alle serverlosen DocumentDB-Instanzen im Cluster gelten.
Die folgenden Änderungen an der Skalierungskonfiguration erfordern einen Neustart der Instanz, um die neuen Werte MinCapacity
und MaxCapacity
widerzuspiegeln:
Jegliche Änderungen am MaxCapacity
Wert
Änderung des MinCapacity
Werts von einem höheren Wert auf 1,0 oder niedriger
Änderung des MinCapacity
Werts von einem niedrigeren Wert auf einen Wert über 1,0
Weitere Informationen zur Skalierungskonfiguration und zur Auswahl geeigneter Skalierungskapazitätsgrenzen finden Sie unterServerlose Skalierungskonfiguration von Amazon DocumentDB.
- Using the AWS Management Console
-
Das folgende AWS Management Console Konfigurationsbeispiel zeigt, wie die Skalierungskonfigurationseinstellungen eines serverlosen DocumentDB-Clusters angezeigt und bearbeitet werden.
-
Melden Sie sich bei der Amazon DocumentDB DocumentDB-Konsole an AWS Management Consoleund öffnen Sie sie.
-
Klicken Sie im Navigationsbereich auf Cluster.
Wenn der Navigationsbereich auf der linken Seite des Bildschirms nicht angezeigt wird, wählen Sie links oben auf der Seite das Menüsymbol (
) aus.
Die Cluster-Tabelle wird angezeigt.
-
Aktivieren Sie in der Cluster-Tabelle das Kontrollkästchen des Clusters, für den Sie die Skalierungskapazität ändern möchten.
-
Wählen Sie Actions (Aktionen) und dann Modify (Ändern) aus.
Das Dialogfeld „Cluster ändern“ wird angezeigt.
-
Suchen Sie den Abschnitt „Einstellung der Kapazität ohne Server“ und legen Sie die Skalierungskonfiguration (Kapazitätsbereich) auf der Grundlage der Kapazitätsbeschreibung im Dialogfeld fest.
Weitere Informationen zur Skalierung und zu Kapazitätsbereichen finden Sie unterServerlose Skalierungskonfiguration von Amazon DocumentDB.
-
Klicken Sie auf Weiter.
-
Wählen Sie für Scheduling of modifications (Einplanung von Änderungen) die Option Apply immediately (Sofort anwenden) aus.
-
Wählen Sie Cluster bearbeiten aus.
-
Sobald die Änderung abgeschlossen ist, sollte jede serverlose Instanz neu gestartet werden. Um die Nichtverfügbarkeit des Writers zu minimieren, führen Sie die folgende Abfolge von Vorgängen aus:
Starten Sie jede serverlose Reader-Instanz neu.
Wählen Sie die Reader-Instanz aus, klicken Sie auf Aktionen und anschließend auf Neustart.
Warten Sie, bis der Instanzstatus wieder verfügbar ist.
Führen Sie einen Failover auf eine neu gestartete serverlose Instanz durch.
Wählen Sie den Cluster aus, klicken Sie auf Aktionen und dann auf Failover.
Warten Sie, bis der Failover-Vorgang abgeschlossen ist.
Starten Sie die verbleibende serverlose Instanz neu.
Wählen Sie die verbleibende Instanz aus, klicken Sie auf Aktionen und anschließend auf Neustart.
Warten Sie, bis der Instanzstatus wieder verfügbar ist.
- Using the AWS CLI
-
Das folgende AWS CLI Konfigurationsbeispiel zeigt die aktuelle Skalierungskonfiguration.
Ersetzen Sie im folgenden Beispiel jede user input placeholder
durch Ihre eigenen Informationen oder Konfigurationsparameter.
Die aktuelle Skalierungskonfiguration des Clusters kann mit dem describe-db-clusters
AWS CLI folgenden Befehl angezeigt werden:
aws docdb describe-db-clusters \
--db-cluster-identifier sample-cluster
\
--query 'DBClusters[0].ServerlessV2ScalingConfiguration'
Die Ausgabe dieses Befehls ist wie folgt:
{
"MinCapacity": 0.5,
"MaxCapacity": 16.0
}
Die Skalierungskonfiguration des Clusters kann mit dem modify-db-cluster
folgenden Befehl geändert werden:
aws docdb modify-db-cluster \
--db-cluster-identifier sample-cluster
\
--serverless-v2-scaling-configuration MinCapacity=0.5,MaxCapacity=32
Sobald der Vorgang abgeschlossen ist, sollte jede serverlose Instanz neu gestartet werden. Um die Nichtverfügbarkeit des Writers zu minimieren, können wir die folgende Abfolge von Vorgängen ausführen:
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
Achten Sie bei Clustern, die mehrere serverlose DocumentDB-Instanzen oder eine Mischung aus bereitgestellten und serverlosen Instanzen enthalten, auf die Einstellung der Promotion-Stufe für jede serverlose Instanz. Diese Einstellung steuert mehr Verhalten für serverlose Instanzen als für bereitgestellte Instanzen.
Bei bereitgestellten Instances bestimmt die Wahl der Stufen 0—15 nur die Reihenfolge, in der Amazon DocumentDB auswählt, welche Reader-Instance während eines Failover-Vorgangs zum Writer hochgestuft werden soll. Bei serverlosen Instances bestimmt die Tier-Nummer jedoch auch, ob die Instance entsprechend der Kapazität der Writer-Instance skaliert oder unabhängig von ihrer eigenen Arbeitslast skaliert wird. Serverlose Reader-Instanzen der Stufe 0 oder 1 verfügen über eine Mindestkapazität, die mindestens so hoch ist wie die der Writer-Instance. Auf diese Weise sind sie bereit, im Falle eines Failovers die Writer-Instanz zu übernehmen. Wenn es sich bei der Writer-Instance um eine bereitgestellte Instance handelt, schätzt Amazon DocumentDB die entsprechende serverlose DocumentDB-Kapazität. Es verwendet diese Schätzung als Mindestkapazität für die serverlose Reader-Instance.
Für serverlose DocumentDB-Reader-Instanzen der Stufen 2—15 gelten nicht dieselben Einschränkungen in Bezug auf ihre Mindestkapazität. Wenn sie inaktiv sind, können sie auf den Mindestwert der DocumentDB-Kapazitätseinheit (DCU) herunterskaliert werden, der im Kapazitätsbereich des Clusters angegeben ist.
- Using the AWS Management Console
-
Das folgende AWS Management Console Konfigurationsbeispiel zeigt, wie Sie die Promotion-Tarif-Einstellungen eines serverlosen DocumentDB-Instance-Readers anzeigen und ändern können.
-
Melden Sie sich bei der Amazon DocumentDB DocumentDB-Konsole an AWS Management Consoleund öffnen Sie sie.
Die Promotion-Stufen jeder Instance werden in der Spalte Promotion-Stufe im AWS Management Console angezeigt.
-
Klicken Sie im Navigationsbereich auf Cluster.
Wenn der Navigationsbereich auf der linken Seite des Bildschirms nicht angezeigt wird, wählen Sie links oben auf der Seite das Menüsymbol (
) aus.
Die Cluster-Tabelle wird angezeigt.
-
Aktivieren Sie in der Cluster-Tabelle das Kontrollkästchen der Instance, für die Sie die Promotion-Stufe ändern möchten.
-
Wählen Sie Actions (Aktionen) und dann Modify (Ändern) aus.
Das Dialogfeld „Instanz ändern“ wird angezeigt.
-
Suchen Sie den Abschnitt Failover und stellen Sie die Stufe Promotion auf die gewünschte Stufe ein.
-
Klicken Sie auf Weiter.
-
Wählen Sie für Scheduling of modifications (Einplanung von Änderungen) die Option Apply immediately (Sofort anwenden) aus.
-
Wählen Sie Modify instance (Instance ändern).
- Using the AWS CLI
-
Das folgende AWS CLI Konfigurationsbeispiel zeigt die aktuelle Skalierungskonfiguration.
Ersetzen Sie im folgenden Beispiel jede user input placeholder
durch Ihre eigenen Informationen oder Konfigurationsparameter.
Die Promotion-Stufen aller Instances in einem Cluster können mit dem describe-db-clusters
AWS CLI folgenden Befehl angezeigt werden:
aws docdb describe-db-clusters \
--db-cluster-identifier sample-cluster
\
--query 'DBClusters[0].DBClusterMembers' \
--output table
Die Ausgabe dieses Befehls ist wie folgt:
--------------------------------------------------------------------------------------------------------
| DescribeDBClusters |
+--------------------------------+---------------------------------+------------------+----------------+
| DBClusterParameterGroupStatus | DBInstanceIdentifier | IsClusterWriter | PromotionTier |
+--------------------------------+---------------------------------+------------------+----------------+
| in-sync | sample-serverless-instance-2 | False | 1 |
| in-sync | sample-serverless-instance-1 | True | 1 |
+--------------------------------+---------------------------------+------------------+----------------+
Die Aufstiegsstufe einer bestimmten Instanz kann mit dem modify-db-instance
folgenden Befehl geändert werden:
aws docdb modify-db-instance \
--db-instance-identifier sample-serverless-instance-2
\
--promotion-tier 3