Verwendung von Amazon Neptune Serverless - Amazon Neptune

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.

Verwendung von Amazon Neptune Serverless

Amazon Neptune Serverless ist eine On-Demand-Konfiguration zur automatischen Skalierung, die so konzipiert ist, dass Ihr DB-Cluster nach Bedarf skaliert wird, um auch sehr stark gestiegenen Verarbeitungsanforderungen gerecht zu werden, und dann wieder herunterskaliert wird, wenn der Bedarf sinkt. Es hilft, die Prozesse der Überwachung der Workload und der Anpassung der Kapazität für Ihre Neptune-Datenbank zu automatisieren. Die Kapazität wird automatisch basierend auf dem Anwendungsbedarf angepasst und Ihnen werden nur Ressourcen in Rechnung gestellt, die Ihre DB-Cluster verbrauchen.

Anwendungsfälle für Neptune Serverless

Neptune Serverless unterstützt viele Arten von Workloads. Es eignet sich für anspruchsvolle, sehr variable Workloads und kann sehr hilfreich sein, wenn Ihre Datenbanknutzung in der Regel für kurze Zeiträume sehr hoch ist, gefolgt von langen Zeiträumen mit nur leichter oder gar keiner Aktivität. Neptune Serverless ist besonders nützlich für die folgenden Anwendungsfälle:

  • Variable Workloads — Workloads, bei denen die Aktivität plötzlich und unvorhersehbar zunimmt. CPU Mit Neptune Serverless wird Ihre Graphdatenbank automatisch auf die Kapazität skaliert, mit der die Workload erfüllt werden kann, und wieder herunterskaliert, wenn die Aktivitätsspitze vorbei ist. Sie müssen nicht mehr Spitzen- oder durchschnittliche Kapazitäten bereitstellen. Sie können eine obere Kapazitätsgrenze angeben, um Spitzen-Workloads zu bewältigen. Diese Kapazität wird nur genutzt, wenn sie benötigt wird.

    Die Granularität der Skalierung von Neptune Serverless hilft Ihnen, die Kapazität genau an die Anforderungen Ihrer Workload anzupassen. Neptune Serverless kann Kapazität je nach Bedarf in fein abgestuften Schritten hinzufügen oder entfernen. Es kann nur eine halbe Neptun-Kapazitätseinheit (NCU) hinzufügen, wenn nur etwas mehr Kapazität benötigt wird.

  • Mehrmandantenanwendungen – Durch die Nutzung von Neptune Serverless können Sie für jede der Anwendungen, die Sie ausführen müssen, einen separaten DB-Cluster erstellen, ohne diese Tenant-Cluster einzeln verwalten zu müssen. Jeder der Tenant-Cluster kann je nach mehreren Faktoren unterschiedliche Auslastungs- und Leerlaufzeiten haben, aber Neptune Serverless kann sie ohne Ihr Eingreifen effizient skalieren.

  • Neue Anwendungen – Wenn Sie eine neue Anwendung bereitstellen, sind Sie sich oft nicht sicher, wie viel Datenbankkapazität sie benötigt. Mit Neptune Serverless können Sie einen DB-Cluster einrichten, der automatisch skaliert werden kann, um den Kapazitätsanforderungen der neuen Anwendung gerecht zu werden, während sie sich entwickeln.

  • Planung der Kapazität – Angenommen, Sie passen normalerweise Ihre Datenbankkapazität an oder überprüfen die optimale Datenbankkapazität für Ihre Workload, indem Sie die DB-Instance-Klassen aller DB-Instances in einem Cluster ändern. Mit Neptune Serverless können Sie diesen Verwaltungsaufwand vermeiden. Stattdessen können Sie bestehende DB-Instances von bereitgestellt zu Serverless oder von Serverless zu bereitgestellt ändern, ohne einen neuen DB-Cluster oder eine neue Instance erstellen zu müssen.

  • Entwicklung und Testen – Neptune Serverless eignet sich auch perfekt für Entwicklungs- und Testumgebungen. Mit Neptune Serverless können Sie DB-Instances mit einer ausreichend hohen maximalen Kapazität erstellen, um Ihre anspruchsvollsten Anwendungen zu testen, und einer niedrigen Mindestkapazität für alle anderen Zeiten, in denen das System zwischen den Tests möglicherweise inaktiv ist.

Neptune Serverless skaliert nur die Rechenkapazität. Ihr Speichervolumen bleibt gleich und wird durch die Serverless-Skalierung nicht beeinträchtigt.

Einschränkungen von Amazon Neptune Serverless

  • Neptune Serverless ist nur in den folgenden Regionen verfügbar:

    • USA Ost (Nord-Virginia):   us-east-1

    • USA Ost (Ohio):   us-east-2

    • USA West (Nordkalifornien):   us-west-1

    • USA West (Oregon):   us-west-2

    • Kanada (Zentral): ca-central-1

    • Europa (Stockholm): eu-north-1

    • Europa (Spanien): eu-south-2

    • Europa (Irland):   eu-west-1

    • Europa (London): eu-west-2

    • Europa (Frankfurt): eu-central-1

    • Asien-Pazifik (Tokio): ap-northeast-1

    • Asien-Pazifik (Singapur): ap-southeast-1

    • Asien-Pazifik (Sydney): ap-southeast-2

  • In frühen Engine-Versionen nicht verfügbar – Neptune Serverless ist nur in Engine-Versionen 1.2.0.1 oder höher verfügbar.

  • Nicht kompatibel mit dem Neptune-Lookup-Cache – der Lookup-Cache funktioniert nicht mit Serverless-DB-Instances.

  • Der maximale Arbeitsspeicher in einer serverlosen Instanz beträgt 256 GB — Die Einstellung MaxCapacity auf 128 NCUs (die höchste unterstützte Einstellung) ermöglicht es einer Neptune Serverless-Instance, auf 256 GB Arbeitsspeicher zu skalieren, was dem eines bereitgestellten Instanztyps entspricht. R6g.8XL