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.
Beim Erstellen einer DynamoDB-Tabelle müssen Sie entweder den On-Demand-Kapazitätsmodus oder den Modus bereitgestellter Kapazität auswählen.
Sie können Tabellen jederzeit vom On-Demand-Modus in den Modus mit bereitgestellter Kapazität wechseln. Wenn Sie mehrfach zwischen den Kapazitätsmodi wechseln, gelten die folgenden Bedingungen:
-
Sie können eine neu erstellte Tabelle jederzeit im On-Demand-Modus in den Modus für bereitgestellte Kapazität umschalten. Sie können sie jedoch erst 24 Stunden nach dem Erstellungszeitstempel der Tabelle wieder in den On-Demand-Modus zurückschalten.
-
Sie können eine bestehende Tabelle im On-Demand-Modus jederzeit in den Modus für bereitgestellte Kapazität umschalten. Sie können sie jedoch erst 24 Stunden nach dem letzten Zeitstempel, der auf einen Wechsel zum On-Demand-Modus hinweist, wieder in den On-Demand-Modus zurückschalten.
Themen
Wechsel vom Modus mit bereitgestellter Kapazität in den On-Demand-Kapazitätsmodus
Im Bereitstellungsmodus legen Sie die Lese- und Schreibkapazität auf der Grundlage Ihrer erwarteten Anwendungsanforderungen fest. Wenn Sie eine Tabelle vom Modus bereitgestellter Kapazität auf den On-Demand-Modus aktualisieren, brauchen Sie nicht anzugeben, wie viel Lese- und Schreibdurchsatz Ihre Anwendung erwartungsgemäß durchführen wird. DynamoDB On-Demand bietet eine einfache pay-per-request Preisgestaltung für Lese- und Schreibanforderungen, sodass Sie nur für das bezahlen, was Sie tatsächlich nutzen, sodass Kosten und Leistung leicht in Einklang gebracht werden können. Sie können optional den maximalen Lese- oder Schreibdurchsatz (oder beides) für einzelne On-Demand-Tabellen und zugehörige globale Sekundärindizes konfigurieren, um Kosten und Nutzung in Grenzen zu halten. Weitere Informationen zum Einstellen des maximalen Durchsatzes für eine bestimmte Tabelle oder einen bestimmten Index finden Sie unter. Maximaler DynamoDB-Durchsatz für On-Demand-Tabellen
Wenn Sie vom Bereitstellungskapazitätsmodus in den On-Demand-Kapazitätsmodus wechseln, nimmt DynamoDB mehrere Änderungen an der Struktur Ihrer Tabelle und Partitionen vor. Dieser Vorgang kann einige Minuten dauern. Während der Wechsel vollzogen wird, ist der von der Tabelle gelieferte Durchsatz mit der zuvor bereitgestellten Menge an Schreibkapazitätseinheiten und Lesekapazitätseinheiten konsistent.
Anfänglicher Durchsatz für den On-Demand-Kapazitätsmodus
Wenn Sie kürzlich eine bestehende Tabelle zum ersten Mal in den On-Demand-Kapazitätsmodus umgestellt haben, weist die Tabelle die folgenden vorherigen Spitzeneinstellungen auf, obwohl die Tabelle zuvor keinen Datenverkehr im On-Demand-Kapazitätsmodus bereitgestellt hat.
Im Folgenden finden Sie Beispiele für mögliche Szenarien:
-
Jede bereitgestellte Tabelle, die unter 4000 WCU und 12.000 RCU konfiguriert ist und die noch nie zuvor für mehr bereitgestellt wurde. Wenn Sie diese Tabelle zum ersten Mal auf On-Demand-Modus umstellen, stellt DynamoDB sicher, dass sie so skaliert wird, dass sie sofort mindestens 4.000 Schreibvorgänge unterstützt. units/sec and 12,000 read units/sec
-
Eine bereitgestellte Tabelle, die als 8.000 WCU und 24.000 RCU konfiguriert ist. Wenn Sie diese Tabelle auf On-Demand-Modus umstellen, kann sie weiterhin jederzeit mindestens 8.000 Schreibvorgänge ausführen. units/sec and 24,000 read units/sec
-
Eine bereitgestellte Tabelle, konfiguriert mit 8.000 WCU und 24.000 RCU, die über einen längeren Zeitraum 6.000 Schreibvorgänge beanspruchte. units/sec and 18,000 read units/sec Wenn Sie diese Tabelle auf On-Demand-Modus umstellen, kann sie weiterhin mindestens 8.000 Schreibvorgänge ausführen. units/sec and 24,000 read units/sec Der vorherige Datenverkehr kann es der Tabelle außerdem ermöglichen, ein viel höheres Datenverkehrsaufkommen ohne Drosselung zu unterstützen.
-
Eine Tabelle, die zuvor mit 10 000 WCU und 10 000 RCU bereitgestellt wurde, derzeit jedoch mit 10 RCU und 10 WCU bereitgestellt wird. Wenn Sie diese Tabelle auf On-Demand-Tabelle umstellen, kann sie mindestens 10.000 units/sec and 10,000 read units/sec Schreibvorgänge aufnehmen.
Einstellungen für automatische Skalierung
Wenn Sie eine Tabelle vom Modus bereitgestellter Kapazität auf den On-Demand-Modus aktualisieren:
-
Wenn Sie die Konsole verwenden, werden alle Ihre Auto Scaling-Einstellungen (sofern vorhanden) gelöscht.
-
Wenn Sie das AWS SDK AWS CLI oder verwenden, werden alle Ihre Auto Scaling-Einstellungen beibehalten. Diese Einstellungen können übernommen werden, wenn Sie Ihre Tabelle wieder auf den Fakturierungsmodus bereitgestellter Kapazität aktualisieren.
Wechsel vom On-Demand-Kapazitätsmodus zum Modus mit bereitgestellter Kapazität
Wenn vom On-Demand-Kapazitätsmodus zum Modus bereitgestellter Kapazität zurückgewechselt wird, ist der von Ihrer Tabelle gebotene Durchsatz mit dem zuvor erreichten Höchststand konsistent, als für die Tabelle der On-Demand-Modus eingestellt war.
Verwalten der Kapazität
Berücksichtigen Sie beim Aktualisieren einer Tabelle vom On-Demand-Modus auf den Modus bereitgestellter Kapazität Folgendes:
-
Wenn Sie das AWS SDK AWS CLI oder verwenden, wählen Sie die richtigen Einstellungen für die bereitgestellte Kapazität Ihrer Tabelle und der globalen Sekundärindizes aus, indem Sie Amazon verwenden, CloudWatch um Ihren historischen Verbrauch (
ConsumedWriteCapacityUnits
und IhreConsumedReadCapacityUnits
Kennzahlen) zu überprüfen, um die neuen Durchsatzeinstellungen zu ermitteln.Anmerkung
Wenn Sie eine globale Tabelle in den Modus mit bereitgestellter Kapazität versetzen, zeigen Sie den maximalen Verbrauch für Basistabellen und globale sekundäre Indizes über alle regionalen Replikate hinweg an, wenn Sie die neuen Durchsatzeinstellungen bestimmen.
-
Wenn Sie vom On-Demand-Modus zurück in den Bereitstellungsmodus wechseln, stellen Sie sicher, dass die anfänglich bereitgestellten Einheiten hoch genug eingestellt sind, um Ihre Tabellen- oder Indexkapazität während der Umstellung zu bewältigen.
Verwalten von Auto Scaling
Wenn Sie eine Tabelle vom On-Demand-Modus auf den Modus bereitgestellter Kapazität aktualisieren:
-
Wenn Sie die Konsole verwenden, empfehlen wir, Auto Scaling mit den folgenden Standardeinstellungen zu aktivieren:
-
Zielauslastung: 70 %
-
Minimal bereitgestellte Kapazität: 5 Einheiten
-
Maximal bereitgestellte Kapazität: Der Höchstwert der Region
-
-
Wenn Sie das SDK AWS CLI oder verwenden, werden Ihre vorherigen Auto Scaling-Einstellungen (falls vorhanden) beibehalten.