Überspringen zum Hauptinhalt

Amazon Neptune

Globale Amazon-Neptune-Datenbank

Übersicht

Die globale Amazon-Neptune-Datenbank wurde für global verteilte Anwendungen entwickelt, so dass eine einzige Neptune-Datenbank mehrere AWS-Regionen abdecken kann. Sie repliziert Ihre Daten mit geringen Auswirkungen auf die Datenbankleistung, ermöglicht schnelle lokale Lesezugriffe in jeder Region mit einer niedrigen Latenzzeit und bietet eine Notfallwiederherstellung im Falle von regionalen Ausfällen. Mit der globalen Neptune-Datenbank können Sie jetzt einen primären Neptune-Datenbank-Cluster in einer AWS-Region bereitstellen und seine Daten in bis zu fünf sekundären schreibgeschützten Datenbank-Clustern (mit jeweils bis zu 16 Lese-Replikaten) in verschiedenen AWS-Regionen replizieren.

Die globale Neptune-Datenbank verwendet eine speicherbasierte Replikation mit einer typischen Latenzzeit unter 1 Sekunde und nutzt eine dedizierte Infrastruktur, die Ihre Datenbank für die Bedienung von Anwendungs-Workloads vollständig verfügbar macht. Im unwahrscheinlichen Fall einer Verschlechterung oder eines Ausfalls einer AWS-Region können in einer der sekundären AWS-Regionen Lese- und Schreibfunktionen in einer globalen Neptune-Datenbank bereitgestellt werden.

Vorteile der Neptune Global Database

Datenzugriff in einer beliebigen Region im Bruchteil einer Sekunde

Mit der globalen Neptune-Datenbank können Sie Datenbank-Lesevorgänge problemlos über AWS-Regionen hinweg skalieren und Ihre Anwendungen in die Nähe Ihrer Benutzer bringen. Ihre Anwendungen erhalten schnellen Datenzugriff unabhängig von der Anzahl und dem Standort der sekundären Regionen, mit typischen überregionalen Replikationslatenzen von nur 1 Sekunde. Sie können eine weitere Skalierbarkeit erreichen, indem Sie in jeder AWS-Region bis zu 16 Datenbank-Instances erstellen, die alle auf dem neuesten Stand bleiben. Die Erweiterung Ihrer Datenbank auf weitere Regionen hat keinen Einfluss auf die Leistung. Die regionsübergreifende Replikation nutzt eine dedizierte Infrastruktur in der Speicherschicht, sodass die Datenbankressourcen in den primären und sekundären Regionen vollständig verfügbar bleiben, um Anwendungsanforderungen zu erfüllen.

Regionsübergreifende Notfallwiederherstellung

Wenn Ihre primäre Region einen Leistungsabfall oder einen Ausfall erleidet, können Sie eine der sekundären Regionen auffordern, die Verantwortung für Lese- und Schreibzugriffe zu übernehmen. Ein Neptune-Cluster kann selbst im Falle eines vollständigen regionalen Ausfalls in weniger als 1 Minute wiederhergestellt werden. Dadurch erhält Ihre Anwendung ein effektives Recovery Point Objective (RPO) von 1 Sekunde und ein Recovery Time Objective (RTO) von weniger als 1 Minute und bildet eine solide Grundlage für einen globalen Geschäftskontinuitätsplan.

Preise

Mit der globalen Neptune-Datenbank zahlen Sie für die in den AWS-Regionen verwendeten Ressourcen, in denen Ihr Neptune-Cluster vorhanden ist, basierend auf der On-Demand-Neptune-Instance und für die Speicherpreise für diese Region. Darüber hinaus zahlen Sie für replizierte Schreib-I/Os, bei denen Schreibvorgänge, Einfügungen und Löschungen zwischen dem primären und jedem sekundären Cluster erfasst werden. Die vollständigen Preise und die regionale Verfügbarkeit finden Sie unter Neptune-Preise.

Erste Schritte

Erste Schritte mit Neptune, einer vollständig verwalteten Graphdatenbank

Neptune ist ein schneller, zuverlässiger und vollständig verwalteter Graphdatenbank-Service, der das Erstellen und Ausführen von Anwendungen, die mit stark vernetzten Datensätzen arbeiten, vereinfacht. Der Kern von Neptune ist eine speziell entwickelte, hochleistungsfähige Graphdatenbank-Engine, die für die Speicherung von Milliarden von Beziehungen und die Abfrage des Graphen mit einer Latenzzeit von Millisekunden optimiert ist. Neptune unterstützt die gängigen Diagrammmodelle Property Graph und W3C RDF sowie die zugehörigen Abfragesprachen openCypher, Apache TinkerPop Gremlin und SPARQL, sodass Sie einfacher Abfragen erstellen können, die effizient durch stark vernetzte Datensätze navigieren. Neptune unterstützt Graph-Anwendungsfälle wie Empfehlungs-Engines, Betrugserkennung, Wissensgraphen, Arzneimittelentwicklung und IT-Sicherheit.

Weitere Informationen zu Neptune