Veröffentlicht am: May 3, 2024
Amazon DynamoDB On-Demand ist eine Serverless-Pay-per-Request-Abrechnungsoption, mit der Tausende von Anfragen pro Sekunde ohne Kapazitätsplanung verarbeitet werden können. Bisher war die On-Demand-Anfragenrate nur durch das Standard-Durchsatzkontingent (40.000 Leseanfrageneinheiten und 40.000 Schreibanfrageneinheiten) begrenzt, das einheitlich für alle Tabellen innerhalb des Kontos galt und nicht an unterschiedliche Workloads oder Anforderungen angepasst werden konnte. Da der On-Demand-Modus sofort skaliert, um unterschiedlichen Verkehrsmustern Rechnung zu tragen, kann ein hastig geschriebener oder nicht optimierter Code sehr schnell hochskalieren und Ressourcen verbrauchen, was es schwierig macht, Kosten und Nutzung zu begrenzen.
Ab heute können Sie optional den maximalen Lese- oder Schreibdurchsatz (oder beides) für einzelne On-Demand-Tabellen und zugehörige Sekundärindizes konfigurieren, um Kosten und Leistung abzuwägen. Durchsatzanforderungen, die den maximalen Tabellendurchsatz überschreiten, werden automatisch gedrosselt. Sie können den tabellenspezifischen maximalen Durchsatz jederzeit an Ihre Anwendungsanforderungen anpassen. Kunden können dieses Feature für ein vorhersehbares Kostenmanagement verwenden, zum Schutz vor versehentlicher oder plötzlicher übermäßiger Ressourcennutzung sowie zum Schutz nachgelagerter Dienste vor potenziellen Überlastungen und Leistungsengpässen über die Konfiguration fester Kapazitäten.
Die Konfiguration des On-Demand-Durchsatzes ist in allen AWS-Regionen verfügbar. On-Demand-Preise finden Sie in der Preisübersicht zu Amazon DynamoDB. Weitere Informationen finden Sie im Entwicklerhandbuch.