Elastic Beanstalk mit Amazon DynamoDB verwenden - AWS Elastic Beanstalk

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.

Elastic Beanstalk mit Amazon DynamoDB verwenden

Amazon DynamoDB ist ein vollständig verwalteter NoSQL-Datenbank-Service, der schnelle und planbare Leistung mit nahtloser Skalierbarkeit bereitstellt. Als Entwickler können Sie mit DynamoDB eine Datenbanktabelle erstellen, um beliebige Datenmengen zu speichern und abzurufen und jeglichen Anforderungsdatenverkehr zu verarbeiten. DynamoDB verteilt die Daten und den Datenverkehr für die Tabelle automatisch auf eine ausreichende Anzahl von Servern, um die vom Kunden angegebene Anforderungskapazität zu erreichen und die gespeicherte Datenmenge zu verarbeiten und dabei gleichzeitig eine konsistente und schnelle Leistung beizubehalten. Alle Datenelemente werden auf Solid-State-Laufwerken (SSDs) gespeichert und automatisch über mehrere Availability Zones in einer AWS-Region repliziert, um integrierte hohe Verfügbarkeit und Datenbeständigkeit zu gewährleisten.

Wenn Sie regelmäßige Aufgaben in einer Worker-Umgebung verwenden, erstellt Elastic Beanstalk eine DynamoDB-Tabelle und verwendet diese, um die Leader-Wahl durchzuführen und Informationen über die Aufgabe zu speichern. Jede Instance in der Umgebung versucht alle paar Sekunden in die Tabelle zu schreiben, um Leader zu werden und die Aufgabe wie geplant durchzuführen.

Sie können Konfigurationsdateien zum Erstellen einer DynamoDB-Tabelle für Ihre Anwendung verwenden. Unter eb-node-express-sample auf GitHub finden Sie eine Node.js-Beispielanwendung, die eine Tabelle mit einer Konfigurationsdatei erstellt und diese mit dem AWS SDK für JavaScript in Node.js verbindet. Eine Beispielanleitung für die Verwendung von DynamoDB mit PHP finden Sie unter Beispiel: DynamoDB, CloudWatch und SNS. Ein Beispiel für die Verwendung von AWS SDK for Java, finden Sie in der AWS SDK for Java-Dokumentation unter Tomcat-Sitzungsstatus mit DynamoDB verwalten .

Beim Erstellen einer DynamoDB-Tabelle mit Konfigurationsdateien wird die Tabelle nicht mit dem Lebenszyklus der Umgebung verknüpft und nicht gelöscht, wenn Sie Ihre Umgebung beenden. Um sicherzustellen, dass personenbezogene Informationen nicht unnötig beibehalten werden, löschen Sie alle Datensätze, die Sie nicht mehr benötigen, oder löschen die Tabelle.

Weitere Informationen über DynamoDB finden Sie im Entwicklerhandbuch von DynamoDB.