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.
Verwaltung von Kapazitätsgrenzen für Amazon OpenSearch Serverless
Mit Amazon OpenSearch Serverless müssen Sie die Kapazität nicht selbst verwalten. OpenSearch Serverless skaliert die Rechenkapazität für Ihr Konto automatisch auf der Grundlage der aktuellen Arbeitslast. Serverlose Rechenkapazität wird in OpenSearch Recheneinheiten (OCUs) gemessen. Jede OCU ist eine Kombination aus 6 GB Speicher und entsprechender virtueller CPU (vCPU) und erstellt eine Daten-Pipeline zu Amazon S3. Weitere Informationen zur entkoppelten Architektur in OpenSearch Serverless finden Sie unter. Funktionsweise
Wenn Sie Ihre erste Sammlung erstellen, instanziiert OpenSearch Serverless OCUs auf der Grundlage Ihrer Redundanzeinstellungen. Standardmäßig sind redundante aktive Replikate aktiviert, wodurch mindestens 1 OCU (0,5 OCU × 2) für die Indizierung und 1 OCU (0,5 OCU × 2) für die Suche instanziiert werden. Dadurch wird eine hohe Verfügbarkeit mit Standby-Knoten in einer anderen Availability Zone gewährleistet.
Für Entwicklungs- und Testzwecke können Sie die Einstellung Redundanz aktivieren für eine Sammlung deaktivieren. Dadurch werden Standby-Replikate entfernt und es werden nur zwei OCUs verwendet (eine für die Indizierung und eine für die Suche).
Diese OCUs sind immer vorhanden, auch wenn keine Indizierungs- oder Suchaktivitäten stattfinden. Alle nachfolgenden Sammlungen können diese OCUs gemeinsam nutzen, mit Ausnahme von Sammlungen mit eindeutigen AWS KMS Schlüsseln, die ihren eigenen Satz von OCUs instanziieren. Alle Sammlungen, die einer Sammlungsgruppe zugeordnet sind, können denselben Satz von OCUs gemeinsam nutzen. Nur ein Sammlungstyp (Suche, Zeitreihen- oder Vektorsuche) kann in einer einzigen Sammlungsgruppe enthalten sein. Weitere Informationen finden Sie unter OpenSearch Serverlose Amazon-Sammelgruppen.
OpenSearch Serverless skaliert automatisch und fügt OCUs hinzu, wenn Ihre Indexierung und Suchnutzung zunimmt. Wenn der Traffic abnimmt, wird die Kapazität wieder auf die Mindestanzahl an OCUs herunterskaliert, die für Ihre Datengröße erforderlich ist.
Bei Such- und Zeitreihenerfassungen ist die Anzahl der OCUs, die im Leerlauf erforderlich sind, proportional zur Datengröße und Indexanzahl. Bei Vektorsammlungen hängen die OCU-Anforderungen vom Arbeitsspeicher (RAM) zum Speichern von Vektorgrafiken und vom Festplattenspeicher zum Speichern von Indizes ab. Wenn sie nicht inaktiv sind, berücksichtigen die OCU-Anforderungen beide Faktoren.
Vektorsammlungen speichern Indexdaten im lokalen OCU-Speicher. OCU-RAM-Grenzwerte werden schneller erreicht als Festplattenlimits, wodurch Vektorsammlungen nach RAM-Speicherplatz eingeschränkt werden.
Bei aktivierter Redundanz wird die OCU-Kapazität auf mindestens 1 OCU (0,5 OCU x 2) für die Indizierung und 1 OCU (0,5 OCU x 2) für die Suche herunterskaliert. Wenn Sie die Redundanz deaktivieren, kann Ihre Sammlung auf 0,5 OCU für die Indizierung und 0,5 OCU für die Suche herunterskaliert werden.
Bei der Skalierung wird auch die Anzahl der Shards berücksichtigt, die für Ihre Sammlung oder Ihren Index benötigt werden. Jede OCU unterstützt eine bestimmte Anzahl von Shards, und die Anzahl der Indizes sollte proportional zur Anzahl der Shards sein. Die Gesamtzahl der benötigten Basis-OCUs entspricht dem Maximum Ihrer Daten-, Speicher- und Shard-Anforderungen. Weitere Informationen finden Sie im AWS Big Data-Blog OpenSearch unter kostengünstige Suchfunktionen von Amazon Serverless in beliebiger Größenordnung
Bei Sammlungen von Such - und Vektorsuchen werden alle Daten in Hot-Indizes gespeichert, um schnelle Antwortzeiten bei Abfragen zu gewährleisten. Zeitreihenerfassungen verwenden eine Kombination aus heißem und warmem Speicher, wobei die neuesten Daten im Hot-Storage aufbewahrt werden, um die Antwortzeiten bei Abfragen für Daten, auf die häufiger zugegriffen wird, zu optimieren. Weitere Informationen finden Sie unter Auswahl eines Sammlungstyps.
Anmerkung
Eine Vektorsuchsammlung kann keine gemeinsamen OCUs mit Such - und Zeitreihensammlungen verwenden, selbst wenn die Vektorsuchsammlung denselben KMS-Schlüssel wie die Such - oder Zeitreihensammlungen verwendet. Für Ihre erste Vektorsammlung wird ein neuer Satz von OCUs erstellt. Die OCUs von Vektorsammlungen werden von denselben KMS-Schlüsselsammlungen gemeinsam genutzt.
Um die Kapazität Ihrer Sammlungen zu verwalten und die Kosten zu kontrollieren, können Sie die maximale Indexierungs- und Suchkapazität für das Girokonto und die Region insgesamt angeben. OpenSearch Serverless skaliert Ihre Sammlungsressourcen automatisch auf der Grundlage dieser Spezifikationen.
Da die Indizierungs- und Suchkapazität separat skaliert werden, geben Sie für beide Limits auf Kontoebene an:
-
Maximale Indexkapazität — OpenSearch Serverless kann die Indexierungskapazität auf bis zu dieser Anzahl von OCUs erhöhen.
-
Maximale Suchkapazität — OpenSearch Serverless kann die Suchkapazität auf bis zu dieser Anzahl von OCUs erhöhen.
Anmerkung
Derzeit gelten Kapazitätseinstellungen nur auf Kontoebene. Sie können keine Kapazitätsgrenzen pro Sammlung konfigurieren.
Ihr Ziel sollte es sein, sicherzustellen, dass die maximale Kapazität hoch genug ist, um Spitzen im Workload zu bewältigen. Basierend auf Ihren Einstellungen skaliert OpenSearch Serverless automatisch die Anzahl der OCUs für Ihre Sammlungen, um den Indexierungs- und Suchaufwand zu verarbeiten.
Themen
Konfigurieren von Kapazitätseinstellungen
Um die Kapazitätseinstellungen in der OpenSearch Serverless-Konsole zu konfigurieren, erweitern Sie Serverless im linken Navigationsbereich und wählen Sie Dashboard aus. Geben Sie unter Capacity management (Kapazitätsverwaltung) die maximale Indizierungs- und Suchkapazität an:
Um die Kapazität mit dem zu konfigurieren AWS CLI, senden Sie eine UpdateAccountSettingsAnfrage:
aws opensearchserverless update-account-settings \ --capacity-limits '{ "maxIndexingCapacityInOCU":8,"maxSearchCapacityInOCU":9}'
Maximale Kapazitätsgrenzen
Die maximale Gesamtzahl von Indizes, die eine Sammlung enthalten kann, beträgt 1000. Für alle drei Arten von Sammlungen beträgt die standardmäßige maximale OCU-Kapazität 10 OCUs für die Indizierung und 10 OCUs für die Suche. Die für ein Konto zulässige Mindestkapazität von OCU beträgt 1 OCU [0,5 OCU x 2] für die Indexierung und 1 OCU [0,5 OCU x 2] für die Suche. Für alle Sammlungen beträgt die maximal zulässige Kapazität 1.700 OCUs für die Indexierung und 1.700 OCUs für die Suche. Sie können die OCU-Anzahl so konfigurieren, dass sie eine beliebige Zahl zwischen 2 und der maximal zulässigen Kapazität ist, und zwar in Vielfachen von 2.
Jede OCU verfügt über ausreichend kurzlebigen Hot-Speicher für 120 GiB Indexdaten. OpenSearch Serverless unterstützt bis zu 1 TiB an Daten pro Index in Such - und Vektorsuchsammlungen und 100 TiB an heißen Daten pro Index in einer Zeitreihensammlung. Bei Zeitreihen-Sammlungen können Sie immer noch mehr Daten aufnehmen, die dann als warme Daten in S3 gespeichert werden können.
Eine Liste aller Kontingente finden Sie unter OpenSearch Serverlose Kontingente.
Überwachung der Kapazitätsnutzung
Sie können die Metriken SearchOCU und die CloudWatch Kennzahlen IndexingOCU auf Kontoebene überwachen, um zu verstehen, wie Ihre Sammlungen skalieren. Wir empfehlen Ihnen, Warnungen zu konfigurieren, um sich benachrichtigen zu lassen wenn sich Ihr Konto einem Schwellenwert für kapazitätsbezogene Metriken nähert. So können Sie Ihre Kapazitätseinstellungen entsprechend anpassen.
Sie können diese Metriken auch verwenden, um festzustellen, ob Ihre Einstellungen für die maximale Kapazität angemessen sind oder ob Sie diese anpassen müssen. Analysieren Sie diese Metriken, um Ihre Bemühungen auf die Optimierung der Effizienz Ihrer Sammlungen zu konzentrieren. Weitere Informationen zu den Metriken, an die OpenSearch Serverless sendet, finden Sie CloudWatch unter. Überwachung von Amazon OpenSearch Serverless