HAQM DocumentDB (mit MongoDB-Kompatibilität) – Funktionen
HAQM DocumentDB (mit MongoDB-Kompatibilität) ist ein Service für Dokumentdatenbanken, der speziell für die Verwaltung von JSON-Daten in großem Umfang entwickelt wurde, vollständig verwaltet und in AWS integriert ist und eine hohe Beständigkeit für Unternehmen bietet. Dieser skalierbare Service bietet Kunden die Beständigkeit, die sie beim Betrieb geschäftskritischer MongoDB-Workloads benötigen.
In HAQM DocumentDB skaliert der Speicher automatisch auf bis zu 128 TiB in Instance-basierten Clustern und 4 PiB in HAQM-DocumentDB-Elastic-Clusters, ohne dass sich dies wesentlich auf Ihre Anwendung auswirkt. HAQM DocumentDB unterstützt Millionen von Anfragen pro Sekunde mit bis zu 15 Lese-Replikaten mit niedriger Latenz innerhalb von Minuten, ohne dass es zu Anwendungsausfällen kommt, unabhängig von der Größe Ihrer Daten.
HAQM DocumentDB bietet eine SLA von 99,9 % und sorgt dafür, dass Ihre Daten in drei Availability Zones (AZs) innerhalb einer Region dauerhaft sind, indem neue Schreibvorgänge sechsfach repliziert werden. Dadurch wird gewährleistet, dass Ihre Daten auch im seltenen Fall eines vollständigen AZ-Ausfalls bei einem gleichzeitigen Speicherknotenausfalls in einer anderen AZ dennoch lesbar bleiben. Durch die sechsfache Replikation neuer Schreibvorgänge ist HAQM DocumentDB ausfallsicher und gewährleistet Failover ohne Datenverlust innerhalb einer Region. Kunden zahlen nur für eine Kopie des Speichers.
Kunden können AWS Database Migration Service (DMS) zur einfachen Migration ihrer selbst verwalteten MongoDB-Datenbanken nach HAQM DocumentDB praktisch ohne Ausfallzeiten verwenden.
Skalierbare Leistung
Elastische Cluster von HAQM DocumentDB
Elastische Cluster von HAQM DocumentDB ermöglichen es Kunden, Millionen von Schreib- und Lesevorgängen pro Sekunde zu verarbeiten, sodass Kunden ihre Dokumentendatenbanken in Minutenschnelle mit wenig bis gar keinen Ausfallzeiten oder Leistungseinbußen skalieren können. Kunden können auch Petabyte an Daten speichern und nur für die verbrauchte Kapazität bezahlen, ohne die zugrunde liegende Infrastruktur verwalten zu müssen. Mit den elastischen HAQM-DocumentDB-Clustern können Kunden nun die Skalierungsanforderungen von praktisch jeder Anwendung erfüllen.
Hoher Durchsatz und niedrige Latenz für Dokumentabfragen
HAQM DocumentDB verfügt über ein flexibles JSON-Dokumentmodell, Datentypen und eine effiziente Indizierung. Der Service verwendet eine skalierbare, speicheroptimierte Architektur, die eine schnelle Auswertung von Abfragen über große Dokumentensätze ermöglicht.
Einfache Skalierung von Datenbank-Datenverarbeitungsressourcen
Mit wenigen Klicks in der AWS-Managementkonsole können Kunden die Datenverarbeitungs- und Speicherressourcen nach oben oder unten skalieren, indem sie neue Replikat-Instances der gewünschten Größe erstellen oder Instances entfernen. Skalierungsvorgänge bei der Datenverarbeitung dauern in der Regel nur wenige Minuten.
Automatische Speicherskalierung
HAQM DocumentDB erhöht automatisch die Größe des Speichervolumens, wenn Ihr Cluster-Speicherbedarf wächst. Das Speichervolumen wächst in 10-GB-Schritten bis maximal 4 PiB. Kunden müssen keinen zusätzlichen Speicherplatz für Ihre Dokumentdatenbank bereitstellen, um zukünftiges Wachstum zu bewältigen.
Read Replicas mit niedriger Latenz
Erhöhen Sie den Lese-Durchsatz, um Anwendungsanforderungen mit großem Umfang zu unterstützen, indem Sie bis zu 15 Datenbank-Read Replicas erstellen. HAQM DocumentDB Replicas nutzen denselben zugrunde liegenden Speicher wie die primäre Instanz. So können die Kosten gesenkt und auf das Kopieren von Daten auf die Replica-Knoten verzichtet werden. Dadurch wird größere Verarbeitungsleistung für Leseanforderungen freigesetzt und die Verzögerung bei der Replizierung reduziert – häufig bis in den einstelligen Millisekundenbereich. HAQM DocumentDB bietet zusätzlich einen einzelnen Endpunkt für Leseabfragen, sodass die Anwendung verbunden werden kann, ohne dass die Replicas nachverfolgt werden müssen, die hinzugefügt oder entfernt werden.
MongoDB-kompatibel
HAQM DocumentDB ist kompatibel mit MongoDB 3.6, 4.0- und 5.0-Treibern und -Tools. Der Großteil der Anwendungen, Treiber und Tools, die Kunden heute bei ihren nicht relationalen MongoDB-Datenbanken verwenden, kann mit geringfügigen oder sogar komplett ohne Änderungen in HAQM DocumentDB eingesetzt werden. HAQM DocumentDB emuliert die Antworten, die ein Kunde von einem MongoDB-Server erwartet. Dabei wird die Apache 2.0 Open Source MongoDB 3.6, 4.0- und 5.0-API auf einem speziell entwickelten, verteilten, fehlertoleranten, selbstreparierenden Speichersystem implementiert. So ein Speichersystem bietet den Kunden die Leistung, Skalierbarkeit und Verfügbarkeit, die sie benötigen, um geschäftskritische MongoDB-Workloads skalierbar zu betreiben. Weitere Informationen zu unterstützten MongoDB-APIs.
Geospatiale Abfragemöglichkeiten
Die Einführung von Geodaten-Abfragefunktionen ermöglicht es Kunden, HAQM DocumentDB zu verwenden, um das Speichern, Abfragen und Indizieren von Geodaten zu unterstützen. Die Kunden können 2dsphere-Indizes erstellen und gängige MongoDB-Geospatial-APIs wie $nearSphere, $geoNear, $minDistance, $maxDistance verwenden, um Abfragen auf in DocumentDB gespeicherten Daten durchzuführen.
ACID-Transaktionen
ACID (Atomarität, Konsistenz, Isolation, Dauerhaftigkeit) ist eine Reihe von Eigenschaften von Datenbanktransaktionen, die die Gültigkeit der Daten auch bei Fehlern, Stromausfällen und anderen Missgeschicken gewährleisten sollen. Mit der Einführung der Unterstützung für die Kompatibilität mit MongoDB 4.0 unterstützt HAQM DocumentDB die Möglichkeit, ACID-Transaktionen über mehrere Dokumente, Anweisungen, Sammlungen und Datenbanken hinweg durchzuführen.
Migrationsunterstützung
Kunden können ihre MongoDB-Datenbanken, die sich On-Premises oder auf HAQM Elastic Compute Cloud (EC2) befinden, mit dem AWS Database Migration Service (DMS) kostenlos (für sechs Monate) und praktisch ohne Ausfallzeiten auf HAQM DocumentDB migrieren. Mit DMS können Kunden von einem MongoDB-Replikat-Set oder einem Sharded-Cluster zu HAQM DocumentDB migrieren. Weitere Informationen zur Migration von relationalen und nicht relationalen Datenbanken zu HAQM DocumentDB erhalten Sie unter Migration zu HAQM DocumentDB.
Kostengünstig
Nutzungsbasierte Abrechnung
Bei HAQM DocumentDB gibt es keine Vorabverpflichtung. Sie zahlen eine stündliche Gebühr für jede Instance, die Sie starten, und wenn Sie mit einer HAQM-DocumentDB-Instance fertig sind, können Sie sie löschen oder pausieren. Sie müssen nicht als Sicherheitsspielraum Überkapazitäten für die Speicherung bereitstellen, und Sie zahlen nur für die tatsächliche Speichernutzung. Weitere Informationen finden Sie auf der Seite mit den HAQM-DocumentDB-Preisen.
Vorhersagbarkeit der Preise auf jeder Skala
HAQM DocumentDB bietet I/O-optimierte Speicherkonfigurationen für alle, die Wert auf vorhersehbare Preise legen. HAQM DocumentDB I/O-Optimized bietet Kosteneinsparungen von bis zu 40 % für I/O-intensive Anwendungen, bei denen die I/O-Gebühren 25 % der Gesamtausgaben für I/O-optimierte Datenbanken von HAQM DocumentDB übersteigen. Mit HAQM DocumentDB I/O-Optimized können Sie die Unsicherheit variabler I/O-Gebühren effektiv aus Ihrer Abrechnungsstruktur eliminieren. Stattdessen werden Ihnen nur die Datenverarbeitungs-, Speicher- und Backup-Gebühren in Rechnung gestellt, was die Vorhersehbarkeit und Transparenz der Preise gewährleistet.
Preis/Leistung
Mit HAQM DocumentDB können Sie zwischen Standard- und I/O-optimierten Speicherkonfigurationen für Ihren Datenbank-Cluster wählen. Die Flexibilität ermöglicht es Ihnen, das Preis-Leistungs-Verhältnis zu maximieren, indem Sie die für Ihre Bedürfnisse geeignete Konfiguration auswählen. Wenn Ihre Anwendung einen niedrigen bis moderaten I/O-Verbrauch erfordert, sollten Sie die Standardkonfiguration wählen. Wenn Ihr Anwendungsfall I/O-intensive Workloads erfordert, können Sie sich für eine I/O-optimierte Speicherkonfiguration entscheiden.
Vollständig verwaltet
Automatische Bereitstellung und Einrichtung
Die ersten Schritte mit HAQM DocumentDB sind einfach. Starten Sie einfach einen neuen HAQM DocumentDB-Cluster über die AWS-Managementkonsole. HAQM-DocumentDB-Instances sind mit Parametern und Einstellungen vorkonfiguriert, die für die ausgewählte Instance-Klasse geeignet sind. Kunden können einen Cluster starten und die Anwendung innerhalb von Minuten ohne zusätzliche Konfiguration verbinden.
Überwachung und Metriken
HAQM DocumentDB stellt HAQM-CloudWatch-Metriken für die Cloud-Datenbank-Instances bereit. Kunden können die AWS-Managementkonsole verwenden, um über 40 wichtige Betriebsmetriken für den Cluster zu prüfen, darunter Datenverarbeitung, Arbeitsspeicher, Speicherung, Abfragedurchsatz, MongoDB-Betriebszähler und aktive Verbindungen.
Automatisches Einspielen von Software-Patches
HAQM DocumentDB hält die Kundendatenbank mit den neuesten Patches auf dem neuesten Stand. Kunden können über das Versionsmanagement für Datenbank-Engines steuern, ob und wann der Cluster gepatcht wird.
Äußerst sicher und konform
Netzwerkisolierung
HAQM DocumentDB wird in HAQM Virtual Private Cloud (VPC) ausgeführt. Dadurch können Kunden den Cluster im virtuellen Netzwerk isolieren und eine Verbindung zur On-Premises-IT-Infrastruktur mithilfe von branchenüblichen, verschlüsselten IPsec Virtual Private Networks (VPNs) herstellen. Darüber hinaus können Kunden mit der VPC-Konfiguration von HAQM DocumentDB Firewall-Einstellungen konfigurieren und den Netzwerkzugriff auf den Cluster steuern.
Autorisierung
HAQM DocumentDB unterstützt die rollenbasierte Zugriffskontrolle (RBAC) mit integrierten Rollen. RBAC ermöglicht es Kunden, die bewährte Methode der geringsten Privilegien durchzusetzen, indem sie die Aktionen einschränken, zu denen Benutzer berechtigt sind. HAQM DocumentDB ist in AWS Identity and Access Management (IAM) integriert und bietet Kunden die Möglichkeit, die Aktionen zu steuern, die AWS IAM-Benutzer und -Gruppen für bestimmte HAQM DocumentDB-Ressourcen, einschließlich Cluster, Instances, Snapshots und Parametergruppen, ausführen können. Außerdem können Sie die HAQM DocumentDB-Ressourcen mit Tags versehen und die Aktionen steuern, die IAM-Benutzer und -Gruppen für Gruppen von Ressourcen mit demselben Tag (und Tag-Wert) durchführen können.
Verschlüsselung
HAQM DocumentDB ermöglicht es Kunden, Datenbanken mit Schlüsseln zu verschlüsseln, die über den AWS Key Management Service (KMS) erstellt und gesteuert werden.. Bei einem mit HAQM DocumentDB ausgeführten Cluster werden ruhende Daten sowie die automatischen Backups, Snapshots und Replikate desselben Clusters auf dem zugrunde liegenden Speicher verschlüsselt. Verbindungen zwischen einem Client und HAQM DocumentDB sind standardmäßig bei der Übertragung mit TLS verschlüsselt.
Compliance-Zertifizierungen
HAQM DocumentDB wurde so konzipiert, dass es die höchsten Sicherheitsstandards erfüllt und es Kunden leicht macht, unsere Sicherheit zu überprüfen und gesetzlichen und Compliance-Verpflichtungen nachzukommen. HAQM DocumentDB wurde auf Übereinstimmung mit PCI DSS, ISO 9001, 27001, 27017 und 27018, SOC 1, 2 und 3 und der Zertifikation für Health Information Trust Alliance Common Security Framework (HITRUST CSF) überprüft und ist außerdem HIPAA-berechtigt.
Hochverfügbar
Globale Cluster
Globale Cluster von HAQM DocumentDB bieten Notfallwiederherstellung nach regionalen Ausfällen und ermöglichen globale Lesevorgänge mit niedriger Latenz. HAQM DocumentDB Global Clusters repliziert Ihre Daten zu Clustern in bis zu 5 AWS-Regionen mit geringen bis keinen Auswirkungen auf die Leistung, mit einer typischen Verzögerung von weniger als einer Sekunde. Weitere Informationen zum Einrichten globaler Cluster finden Sie im HAQM-DocumentDB-Benutzerhandbuch.
Überwachung und Reparatur von Instances
Der Zustand Ihres HAQM-DocumentDB-Clusters und der Instances wird kontinuierlich überwacht. Wenn die Instance, die Ihre Datenbank antreibt, ausfällt, werden die Instance und die dazugehörigen Prozesse automatisch neu gestartet. Bei der Wiederherstellung durch HAQM DocumentDB ist keine potenziell langwierige Wiedergabe der Datenbank-Wiederholungsprotokolle erforderlich, sodass die für einen Neustart benötigte Zeit normalerweise 30 Sekunden oder weniger beträgt. HAQM DocumentDB isoliert auch den Cache der Datenbank von den Datenbankprozessen, sodass der Cache auch bei einem Neustart erhalten bleibt.
Multi-AZ-Bereitstellungen mit Read Replicas
Bei einem Instance-Ausfall automatisiert HAQM DocumentDB den Failover auf eine von bis zu 15 HAQM-DocumentDB-Replikaten, die Kunden in einer der drei Availability Zones erstellt haben. Falls keine HAQM-DocumentDB-Replikate bereitgestellt wurden, versucht HAQM DocumentDB im Falle eines Ausfalls automatisch, eine neue Instance für Kunden zu erstellen.
Fehlertolerante Speicherung, die Probleme automatisch behebt
Jeder 10 GB große Anteil Ihres Speichervolumens wird auf sechs Arten über drei Availability Zones (AZ) repliziert. HAQM DocumentDB ist fehlertolerant und verarbeitet transparent den Verlust von bis zu zwei Kopien der Daten ohne Beeinträchtigung der Schreibverfügbarkeit der Datenbank, und bis zu drei Kopien ohne Beeinträchtigung der Verfügbarkeit von Leseleistung. Der Speicher von HAQM DocumentDB repariert sich ebenfalls selbst: Datenblöcke und Festplatten werden kontinuierlich auf Fehler gescannt und automatisch ersetzt.
Automatische, fortlaufende, inkrementelle Backups und zeitpunktbezogene Wiederherstellung
Die einfache Datenbank-Backup-Funktion von HAQM DocumentDB ermöglicht eine zeitpunktbezogene Wiederherstellung von Clustern. Kunden können ihren Cluster während des Aufbewahrungszeitraums zu jeder Sekunde bis zu den letzten fünf Minuten wiederherstellen. Die Aufbewahrungsfrist für automatische Backups kann auf bis zu fünfunddreißig Tage konfiguriert werden. Automatisierte Backups werden im HAQM Simple Storage Service (HAQM S3) gespeichert, der für eine Haltbarkeit von 99,999999999 % konzipiert ist. Sicherungen erfolgen in HAQM DocumentDB automatisch, inkrementell und fortlaufend und haben keine Auswirkung auf die Leistung des Clusters.
Cluster-Snapshots
Cluster-Snapshots sind vom Benutzer initiierte, in HAQM S3 gespeicherte Backups von Clustern, die so lange aufbewahrt werden, bis sie ausdrücklich gelöscht werden. Sie nutzen die automatisierten inkrementellen Snapshots zur Reduktion des Zeit- und Speicherbedarfs. Kunden können jederzeit einen neuen Cluster aus einem Cluster-Snapshot erstellen.
Generative KI und Machine Learning
HAQM DocumentDB bietet Funktionen, mit denen Modelle für Machine Learning (ML) und generative künstliche Intelligenz (KI) mit den in HAQM DocumentDB gespeicherten Daten in Echtzeit arbeiten können. Kunden müssen keine Zeit mehr damit verbringen, eine separate Infrastruktur zu verwalten, Code für die Verbindung mit einem anderen Dienst zu schreiben und Daten aus ihrer primären Datenbank zu duplizieren.
Vektor-Suche
Mit der Vektorsuche für HAQM DocumentDB können Sie Millionen von Vektoren mit Reaktionszeiten von Millisekunden speichern, indexieren und durchsuchen. Ein Vektor ist eine numerische Darstellung, die die semantische Bedeutung von unstrukturierten Daten wie Text, Bildern und Videos darstellt. Sie können Vektoren von HAQM Bedrock, HAQM SageMaker und anderen Modellen von Drittanbietern oder proprietären Modellen speichern. Erfahren Sie, wie Sie loslegen können, indem Sie unsere Dokumentation zur Vektorsuche für HAQM DocumentDB besuchen.
Machine Learning ohne Code mit HAQM DocumentDB und HAQM SageMaker Canvas
HAQM DocumentDB lässt sich in HAQM SageMaker Canvas integrieren, sodass es einfach ist, generative Anwendungen mithilfe der in HAQM DocumentDB gespeicherten Daten zu erstellen. Durch die Integration in die Konsole entfällt der undifferenzierte Aufwand für die Verbindung und den Zugriff auf HAQM DocumentDB, um Ihre KI/ML-Entwicklung mit einer Low-Code-No-Code-Erfahrung (LCNC) zu beschleunigen. Sie können KI/ML-Modelle für klassische Anwendungsfälle wie Regression und Prognose erstellen oder generative KI-Lösungen wie Inhaltsgenerierung, Textextraktion und Textzusammenfassung in SageMaker Canvas erstellen. Lesen Sie unsere Dokumentation zur generativen KI von HAQM DocumentDB, um mehr zu erfahren.
Null-ETL-Integration NEU
Null-ETL-Integration von DocumentDB mit HAQM OpenSearch Service
Die Null-ETL-Integration von HAQM DocumentDB mit HAQM OpenSearch Service bietet mithilfe der OpenSearch-API erweiterte Suchfunktionen (z. B. Fuzzy-Suche, semantische Suche usw.) für deren HAQM-DocumentDB-Dokumente. Mit dieser Integration können Sie auch gezielt in Sammlungen und anderen nicht-englischen Sprachen suchen. Mit ein paar Klicks in der AWS-Konsole können Sie ihre Daten jetzt nahtlos von HAQM DocumentDB mit HAQM OpenSearch Service synchronisieren, sodass Sie keinen benutzerdefinierten Code zum Extrahieren, Transformieren und Laden der Daten schreiben müssen.
Diese Null-ETL-Integration nutzt HAQM OpenSearch Ingestion, das Dokumentdaten nahtlos von HAQM DocumentDB zum HAQM OpenSearch Service verschiebt. Sie erkennt automatisch das Format der Daten in HAQM-DocumentDB-Sammlungen und ordnet die Daten dem HAQM OpenSearch Service zu, um die leistungsstärksten Suchergebnisse zu erzielen. Diese Null-ETL-Integration ermöglicht die Konsolidierung mehrerer HAQM-DocumentDB-Sammlungen in einem von HAQM OpenSearch verwalteten Cluster oder einer Serverless-Sammlung. Lesen Sie unsere Dokumentation zur Arbeit mit der Null-ETL-Integration von HAQM DocumentDB mit HAQM OpenSearch Service.

Sehen Sie sich die Preisseite für HAQM DocumentDB (mit MongoDB-Kompatibilität) an.

Sie erhalten sofort Zugriff auf das kostenlose AWS-Kontingent.

Beginnen Sie mit HAQM DocumentDB (mit MongoDB-Kompatibilität) mit der Entwicklung in der AWS-Konsole.