OR1-Speicher für Amazon Service OpenSearch - OpenSearch Amazon-Dienst

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.

OR1-Speicher für Amazon Service OpenSearch

OR1 ist eine Instance-Familie für Amazon OpenSearch Service, die eine kostengünstige Möglichkeit bietet, große Datenmengen zu speichern. Eine Domain mit OR1-Instances verwendet Amazon Elastic Block Store (Amazon EBS) gp3 oder io1 Volumes als Primärspeicher, wobei die Daten synchron nach Amazon S3 kopiert werden, sobald sie ankommen. Diese Speicherstruktur bietet einen erhöhten Indexierungsdurchsatz bei hoher Haltbarkeit. Die OR1-Instance-Familie unterstützt auch die automatische Datenwiederherstellung im Falle eines Fehlers. Informationen zu den Optionen für den OR1-Instance-Typ finden Sie unter. Instance-Typen der aktuellen Generation

Wenn Sie umfangreiche Workloads für Betriebsanalysen wie Protokollanalysen, Observability oder Sicherheitsanalysen indizieren, können Sie von der verbesserten Leistung und Recheneffizienz von OR1-Instances profitieren. Darüber hinaus verbessert die automatische Datenwiederherstellung, die von OR1-Instances angeboten wird, die allgemeine Zuverlässigkeit Ihrer Domain.

OpenSearch Der Service sendet speicherbezogene OR1-Metriken an Amazon. CloudWatch Eine Liste der verfügbaren Metriken finden Sie unter OR1-Metriken.

OR1-Instances sind auf Abruf oder mit Reserved Instance-Preisen erhältlich, wobei ein Stundensatz für die in Amazon EBS und Amazon S3 bereitgestellten Instances und Speicher gilt.

Einschränkungen

Beachten Sie die folgenden Einschränkungen, wenn Sie OR1-Instances für Ihre Domain verwenden.

  • Auf Ihrer Domain muss OpenSearch Version 2.11 oder höher ausgeführt werden.

  • Für Ihre Domain muss die Verschlüsselung im Ruhezustand aktiviert sein. Weitere Informationen finden Sie unter Verschlüsselung von Daten im Ruhezustand für Amazon OpenSearch Service.

  • Ihre Domain muss eine neue Domain sein. Sie können eine bestehende Domain nicht ändern, um OR1-Instances zu verwenden.

  • Wenn Ihre Domain dedizierte Master-Knoten verwendet, müssen diese Graviton-Instances verwenden. Weitere Informationen zu dedizierten Masterknoten finden Sie unterDedizierte Masterknoten in Amazon OpenSearch Service.

  • Die Shard-Größen auf OR1-Instances müssen kleiner als 100 GiB sein. Shards, die größer als 100 GiB sind, können die Wiederherstellungszeiten verlangsamen. Wenn Sie Shards mit mehr als 100 GiB auf OR1-Instances erstellen, blockiert OpenSearch Service Schreibanforderungen an die Domain. Wenn Sie weiterhin Shards mit mehr als 100 GiB verwenden möchten, wenden Sie sich an uns, AWS Supportum eine Erhöhung des Kontingents zu beantragen.

  • Das Aktualisierungsintervall für Indizes auf OR1-Instances muss mindestens 10 Sekunden betragen. Das Standard-Aktualisierungsintervall für OR1-Instances beträgt 10 Sekunden.

Wie unterscheidet sich OR1 von Storage UltraWarm

OpenSearch Der Service bietet UltraWarm Instanzen, die so optimiert sind, dass sie die Kosten für das Speichern warmer Daten reduzieren. Sowohl OR1 als auch UltraWarm Instances speichern Daten lokal in Amazon EBS und remote in Amazon S3. OR1 und UltraWarm Instances unterscheiden sich jedoch in mehreren wichtigen Punkten:

  • OR1-Instances speichern eine Kopie der Daten sowohl im lokalen als auch im Remotespeicher. UltraWarm Instanzen speichern Daten hauptsächlich im Remotespeicher, um die Speicherkosten zu senken. Je nach Nutzungsverhalten verschieben sie die Daten möglicherweise in den lokalen Speicher.

  • OR1-Instances sind aktiv und können Lese- und Schreibvorgänge akzeptieren, wohingegen die Daten auf UltraWarm Instances schreibgeschützt sind, bis Sie sie manuell zurück in den Hot-Storage verschieben.

  • UltraWarm stützt sich aus Gründen der Datenbeständigkeit auf Index-Snapshots. OR1-Instances hingegen führen Replikation und Wiederherstellung im Hintergrund durch. Im Falle eines roten Index stellen OR1-Instances automatisch die fehlenden Shards aus dem Remotespeicher in Amazon S3 wieder her. Die Wiederherstellungszeit hängt von der Menge der wiederherzustellenden Daten ab.

Weitere Hinweise zur UltraWarm Speicherung finden Sie unterUltraWarm Speicher für Amazon OpenSearch Service.

OR1-Instances verwenden

Sie können OR1-Instances für Ihre Datenknoten auswählen, wenn Sie eine neue Domain mit dem AWS Management Console, dem AWS Command Line Interface (AWS CLI) oder dem AWS SDK erstellen. Anschließend können Sie die Daten mit Ihren vorhandenen Tools indizieren und abfragen.

  1. Navigieren Sie zur Amazon OpenSearch Service-Konsole unterhttps://console.aws.amazon.com/aos/.

  2. Wählen Sie im linken Navigationsbereich die Option Domains aus.

  3. Wählen Sie Domain erstellen aus.

  4. Geben Sie einen Namen für Ihre Domain zusammen mit Ihren anderen bevorzugten Optionen ein. Wählen Sie unter Instanzfamilie die Option OR1 aus. Wählen Sie Create aus, um mit der Domain-Erstellung zu beginnen.

  1. Navigieren Sie zu Ihrem AWS CLI Terminal. Informationen zur Installation von finden Sie unter Installieren oder Aktualisieren der neuesten Version von AWS CLI. AWS CLI

  2. Um OR1-Speicher zu verwenden, müssen Sie bei der Erstellung einer Domain den Wert der spezifischen Größe des OR1-Instance-Typs in das InstanceType Feld eingeben. Sie müssen auch die Verschlüsselung im Ruhezustand aktivieren.

    Im folgenden Beispiel wird eine Domäne mit OR1-Instanzen der Größe 2xlarge erstellt.

    aws opensearch create-domain \ --domain-name test-domain \ --engine-version OpenSearch_2.11 \ --cluster-config "InstanceType=or1.2xlarge.search,InstanceCount=3,DedicatedMasterEnabled=true,DedicatedMasterType=r6g.large.search,DedicatedMasterCount=3" \ --ebs-options "EBSEnabled=true,VolumeType=gp3,VolumeSize=200" \ --encryption-at-rest-options Enabled=true \ --advanced-security-options "Enabled=true,InternalUserDatabaseEnabled=true,MasterUserOptions={MasterUserName=test-user,MasterUserPassword=test-password}" \ --node-to-node-encryption-options Enabled=true \ --domain-endpoint-options EnforceHTTPS=true \ --access-policies '{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"AWS":"*"},"Action":"es:*","Resource":"arn:aws:es:us-east-1:account-id:domain/test-domain/*"}]}'