Was ist Amazon OpenSearch Service? - 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.

Was ist Amazon OpenSearch Service?

Amazon OpenSearch Service ist ein verwalteter Service, der das Bereitstellen, Betreiben und Skalieren von OpenSearch Clustern in der AWS -Cloud einfach macht. Eine OpenSearch Service-Domain ist ein Synonym für einen OpenSearch Cluster. Domains sind Cluster mit den Einstellungen, Instance-Typen, Instance-Anzahl und Speicherressourcen, die Sie angeben. Amazon OpenSearch Service unterstützt OpenSearch ältere Elasticsearch OSS (bis zu 7.10, der letzten Open-Source-Version der Software). Wenn Sie eine Domain erstellen, haben Sie die Option, die Suchmaschine zu verwenden.

OpenSearchist ein vollständiges Open-Source-Such- und Analysemodul für die Protokollanalyse, Echtzeitüberwachung von Anwendungen, Clickstream-Analyse und ähnliche Anwendungsfälle. Weitere Informationen finden Sie in der OpenSearch -Dokumentation.

Amazon OpenSearch Service stellt alle Ressourcen für Ihren OpenSearch Cluster bereit und startet ihn. Es erkennt und ersetzt auch automatisch ausgefallene OpenSearch Service-Knoten. Dadurch wird der Verwaltungsaufwand im Zusammenhang mit selbstverwalteten Infrastrukturen verringert. Sie können Ihren Cluster mit einem einzigen API-Aufruf oder wenigen Klicks in der Konsole skalieren.

Diagram showing data flow from input sources through Amazon OpenSearch Service to output applications.

Um mit der Nutzung von OpenSearch Service zu beginnen, erstellen Sie eine OpenSearch Dienstdomäne, die einem OpenSearch Cluster entspricht. Jede EC2 Instance im Cluster fungiert als ein OpenSearch Service-Knoten.

Sie können über die OpenSearch Service-Konsole eine Domain innerhalb weniger Minuten einrichten und konfigurieren. Wenn Sie den programmatischen Zugriff bevorzugen, können Sie den AWS CLIAWS SDKs, oder Terraform verwenden.

Funktionen von Amazon OpenSearch Service

OpenSearch Dieser Service umfasst die folgenden Funktionen:

Skalieren

  • Zahlreiche Konfigurationen von CPU, Arbeitsspeicher und Speicherkapazität, bekannt als Instance-Typen, einschließlich kostengünstiger Graviton-Instances

  • Unterstützt bis zu 1002 Datenknoten

  • Bis zu 25 PB angeschlossener Speicher

  • UltraWarmKostengünstiger Kaltspeicher für schreibgeschützte Daten

Sicherheit

  • AWS Identity and Access Management (IAM) -Zugriffskontrolle

  • Einfache Integration mit Amazon VPC und VPC-Sicherheitsgruppen

  • Verschlüsselung von Data-at-Rest und node-to-node Verschlüsselung

  • Amazon Cognito-, HTTP Basic- oder SAML-Authentifizierung für Dashboards OpenSearch

  • Sicherheit auf Index-Ebene, Dokumentebene und Feldebene

  • Prüfungsprotokolle

  • Dashboards-Multi-Tenancy

Stabilität

  • Mehrere geografische Standorte für Ihre Ressourcen, bezeichnet als Regionen und Availability Zones

  • Knotenzuweisung über zwei oder drei Availability Zones in derselben AWS -Region hinweg, wird als Multi-AZ bezeichnet

  • Dedizierte Hauptknoten für die Auslagerung von Cluster-Management-Aufgaben

  • Automatisierte Snapshots für die Sicherung und Wiederherstellung von OpenSearch Service-Domains

Flexibilität

  • SQL-Unterstützung für die Integration mit Business-Intelligence-(BI-)Anwendungen

  • Benutzerdefinierte Pakete zur Verbesserung der Suchergebnisse

Integration in beliebte Services

  • Datenvisualisierung mit OpenSearch Dashboards

  • Integration mit Amazon CloudWatch für die Überwachung von OpenSearch Service-Domänenmetriken und die Einrichtung von Alarmen

  • Integration mit AWS CloudTrail zur Prüfung der Konfigurations-API-Aufrufe an OpenSearch Service-Domains

  • Integration mit Amazon S3, Amazon Kinesis und Amazon DynamoDB für das Laden von Streaming-Daten in Service OpenSearch

  • Warnungen von Amazon SNS, wenn Ihre Daten bestimmte Schwellenwerte überschreiten

Wann sollte ich den Service OpenSearch im Vergleich zu Amazon OpenSearch Service verwenden

Anhand der folgenden Tabelle können Sie entscheiden, ob der bereitgestellte Amazon OpenSearch Service oder der selbstverwaltete Service die richtige Wahl für Sie OpenSearch ist.

OpenSearch OpenSearch Amazon-Dienst
  • Ihr Unternehmen ist bereit, selbst bereitgestellte Cluster manuell zu überwachen und zu verwalten, und verfügt über Mitarbeiter mit den entsprechenden Fähigkeiten.

  • Sie möchten die vollständige Kontrolle über Ihren Code auf Kompilierebene haben.

  • Ihr Unternehmen bevorzugt Open-Source-Software oder verwendet ausschließlich Open-Source-Software.

  • Sie verfolgen eine Multi-Cloud-Strategie, die Technologien erfordert, die nicht anbieterspezifisch sind.

  • Ihr Team ist in der Lage, alle kritischen Produktionsprobleme zu lösen.

  • Sie möchten die Flexibilität haben, das Produkt nach Ihren Wünschen zu verwenden, zu modifizieren und zu erweitern.

  • Sie möchten sofort auf neue Funktionen zugreifen können, sobald sie veröffentlicht werden.

  • Sie möchten Ihre Infrastruktur nicht manuell verwalten, überwachen und warten.

  • Sie suchen einfache Möglichkeiten, die steigenden Analysekosten zu bewältigen, indem Sie Ihre Daten auf mehrere Speicherebenen verteilen und dabei die Stabilität und die niedrigen Kosten von Amazon S3 nutzen.

  • Sie möchten die Vorteile von Integrationen mit anderen Anbietern AWS-Services wie DynamoDB, Amazon DocumentDB (mit MongoDB-Kompatibilität), IAM und nutzen. CloudWatch CloudFormation

  • Sie möchten bei präventiver Wartung und bei Produktionsproblemen einfach auf Support Unterstützung zugreifen können.

  • Sie möchten Funktionen wie Selbstheilung, proaktive Wartung, Ausfallsicherheit und Backups nutzen.

Unterstützte Versionen von Elasticsearch und OpenSearch

OpenSearch Der Service unterstützt die folgenden Versionen von OpenSearch:

  • 2.19, 2.17, 2.15, 2.13, 2.11, 2.9, 2.7, 2.5, 2.3, 1.3, 1.2, 1.1 und 1.0

OpenSearch Der Service unterstützt die folgenden Versionen von Legacy-Elasticsearch:

  • 7.10, 7.9, 7.8, 7.7, 7.4, 7.1, 6.8, 6.7, 6.5, 6.4, 6.3, 6.2, 6.0, 5.6, 5.5, 5.3, 5.1, 2.3 und 1.5

Wir empfehlen, auf die neueste verfügbare OpenSearch Version zu aktualisieren, um den OpenSearch Service in Bezug auf Preis-Leistungs-Verhältnis, Funktionsvielfalt und Sicherheitsverbesserungen optimal nutzen zu können.

Standard- und verlängerter Support

AWS bietet Bugfixes und Sicherheitsupdates für Versionen, die unter Standardunterstützung fallen. AWS Bietet kritische Sicherheitsfixes für Versionen mit erweitertem Support für mindestens 12 Monate nach Ablauf des Standard-Supports zu einer Pauschalgebühr pro Normalized Instance Hour (NIH). NIH basiert auf der Instanzgröße und den Nutzungsstunden.

Gebühren für erweiterten Support fallen automatisch an, wenn auf einer Domain eine Version ausgeführt wird, für die der Standardsupport nicht mehr verfügbar ist. Um diese Gebühren zu vermeiden, führen Sie ein Upgrade auf eine unterstützte Version durch.

Die folgenden Tabellen zeigen das Ende des Supports für Elasticsearch-Versionen OpenSearch und ältere Elasticsearch-Versionen.

OpenSearch Der Service unterstützt mehrere Versionen von OpenSearch und ältere Open-Source-Versionen von Elasticsearch. Für einige Versionen haben wir bereits die Termine für das Ende des Standard-Supports und die Verlängerung des Supports veröffentlicht. Wir empfehlen Ihnen, auf die neueste verfügbare OpenSearch Version zu aktualisieren, um den OpenSearch Service in Bezug auf Preis-Leistungs-Verhältnis, Funktionsvielfalt und Sicherheitsverbesserungen optimal nutzen zu können. Die folgenden Tabellen enthalten Listen von Elasticsearch und deren OpenSearch Versionen sowie deren Support-Zeitpläne.

Der Zeitplan für das Ende des Supports für Elasticsearch-Versionen sieht wie folgt aus:

Softwareversion Ende des Standard-Supports Ende des verlängerten Support
Elasticsearch Versionen 1.5 und 2.3 7. November 2025 7. November 2026
Elasticsearch-Versionen 5.1 bis 5.5 7. November 2025 7. November 2026
Elasticsearch Versionen 5.6 7. November 2025 7. November 2028
Elasticsearch-Versionen 6.0 bis 6.7 7. November 2025 7. November 2026
Elasticsearch Versionen 6.8 Nicht angekündigt Nicht angekündigt
Elasticsearch-Versionen 7.1 bis 7.8 7. November 2025 7. November 2026
Elasticsearch Versionen 7.9 Nicht angekündigt Nicht angekündigt
Elasticsearch Versionen 7.10 Nicht angekündigt Nicht angekündigt

Der Zeitplan für das Ende des Supports für OpenSearch Versionen sieht wie folgt aus:

Version der Software Ende des Standard-Supports Ende des verlängerten Support
OpenSearch Versionen 1.0 bis 1.2 7. November 2025 7. November 2026
OpenSearch Versionen 1.3 Nicht angekündigt Nicht angekündigt
OpenSearch Versionen 2.3 bis 2.9 7. November 2025 7. November 2026
OpenSearch Versionen 2.11 und höhere Versionen Nicht angekündigt Nicht angekündigt

Standardsupport und erweiterter Support für Elasticsearch OpenSearch

AWS bietet regelmäßige Bugfixes und Sicherheitsupdates für Versionen, die unter den Standard-Support fallen. AWS Stellt für Versionen mit erweitertem Support kritische Sicherheitsupdates für einen Zeitraum von mindestens 12 Monaten nach Ende des Standard-Supports gegen eine zusätzliche Pauschalgebühr für jede Normalized Instance Hour (NIH) bereit. NIH wird als Faktor der Instance-Größe (z. B. mittel, groß) und der Anzahl der Instance-Stunden berechnet (ein Beispiel finden Sie im Abschnitt „Berechnung der Gebühren für erweiterten Support“ weiter unten). Gebühren für erweiterten Support werden automatisch berechnet, wenn auf einer Domain eine Version ausgeführt wird, für die der Standardsupport abgelaufen ist. Sie können ein Upgrade auf eine aktuelle Version durchführen, für die weiterhin der Standardsupport gilt, um Gebühren für erweiterten Support zu vermeiden. Weitere Informationen zu den Gebühren für erweiterten Support finden Sie auf der Seite mit den Preisen. Allgemeine Informationen zum erweiterten Support finden Sie in den häufig gestellten Fragen zum erweiterten Support.

Berechnung der Gebühren für verlängerten Support

Für Domains, für die Versionen mit erweitertem Support ausgeführt werden, wird ein pauschaler Aufpreis berechnetfee/Normalized Instance Hour (NIH), for example, $0.0065 in the US East (North Virginia) Region. NIH is computed as a factor of the instance size (e.g., medium, large), and the number of instance hours. For example, if you are running an m7g.medium.search instance for 24 hours in the US East (North Virginia) Region, which is priced at $0.068/Instance hour (on-demand), you will typically pay $1.632 ($0.068x24). If you are running a version that is in extended support, you will pay an additional $0.0065/NIH, der als 0,0065$ x 24 (Anzahl der Instanzstunden) x 2 (Größennormalisierungsfaktor; 2 für mittelgroße Instances) berechnet wird, was 0,312$ für erweiterten Support für 24 Stunden entspricht. Der Gesamtbetrag, den Sie für 24 Stunden zahlen, setzt sich aus den Kosten für die Nutzung der Standard-Instance und den Kosten für den erweiterten Support zusammen, die sich auf 1,944 USD (1,632 USD+0,312 USD) belaufen. Die folgende Tabelle zeigt den Normalisierungsfaktor für verschiedene Instance-Größen in Service. OpenSearch

Instance-Größe Normalisierungsfaktor
Nano 0,25
Micro 0,5
small 1
Medium 2
large 4
xlarge 8
2xlarge 16
4xlarge 32
8xlarge 64
9xlarge 72
10xlarge 80
12xlarge 96
16xlarge 128
18xlarge 144
24xlarge 192
32xlarge 256

Preise für Amazon OpenSearch Service

Für OpenSearch Service bezahlen Sie für jede Nutzungsstunde einer EC2 Instance und für die Gesamtgröße aller EBS-Speicher-Volumes, die an Ihre Instances angefügt sind. Es fallen auch AWS die üblichen Datenübertragungsgebühren an.

Es gibt jedoch einige wichtige Datenübertragungsausnahmen. Wenn eine Domain mehrere Availability Zones verwendet, stellt OpenSearch Service den Datenverkehr zwischen den Availability Zones nicht in Rechnung. Die während der Zuweisung und dem Rebalancing von Shards innerhalb einer Domain auftretende Datenübertragung ist beachtlich. OpenSearch Warten Sie für diesen Verkehr weder Zähler noch Rechnungen. Ebenso stellt OpenSearch Service keine Datenübertragung zwischen UltraWarmKalt -Knoten und Amazon S3 in Rechnung.

Ausführliche Preisinformationen finden Sie unter Amazon OpenSearch Service Preise. Weitere Informationen zu den Kosten bei Konfigurationsänderungen finden Sie unter Gebühren für Konfigurationsänderungen.

OpenSearch Dieser Service wird häufig mit folgenden Services verwendet:

Amazon CloudWatch

OpenSearch Service-Domains senden Metriken automatisch an, CloudWatch sodass Sie den Zustand und die Leistung von Domains überwachen können. Weitere Informationen finden Sie unter Überwachung von OpenSearch Cluster-Metriken mit Amazon CloudWatch.

CloudWatch Logs ist auch zu einem Richtungswechsel fähig. Sie könnten CloudWatch Logs konfigurieren, um Daten an OpenSearch Service zu streamen. Weitere Informationen hierzu finden Sie unter Laden von Streaming-Daten aus Amazon CloudWatch.

AWS CloudTrail

Verwenden Sie AWS CloudTrail , um einen Verlauf der OpenSearch Service-Konfigurations-API-Aufrufe und verwandter Ereignisse für Ihr Konto abzurufen. Weitere Informationen finden Sie unter Überwachen von Amazon OpenSearch Service API-Aufrufen mit AWS CloudTrail.

Amazon Kinesis

Kinesis ist ein vollständig verwalteter Service für die Verarbeitung riesiger Streaming-Datenmengen in Echtzeit. Weitere Informationen erhalten Sie unter So laden Sie Streaming-Daten aus Amazon Kinesis Data Streams und Laden von Streaming-Daten aus Amazon Data Firehose.

Amazon S3

Amazon Simple Storage Service (Amazon S3) bietet Speicher für das Internet. Dieser Leitfaden bietet Lambda-Beispiel-Code für die Integration mit Amazon S3. Weitere Informationen finden Sie unter So laden Sie Streaming-Daten aus Amazon S3.

AWS IAM

AWS Identity and Access Management (IAM) ist ein Webservice, den Sie verwenden können, um den Zugriff auf Ihre OpenSearch Service-Domains zu verwalten. Weitere Informationen finden Sie unter Identity and Access Management in Amazon OpenSearch Service.

AWS Lambda

AWS Lambda ist ein Datenverarbeitungsservice, mit dem Sie Code ausführen können, ohne Server bereitstellen oder verwalten zu müssen. Dieser Leitfaden bietet Lambda-Beispiel-Code für das Streamen von Daten aus DynamoDB, Amazon S3 und Kinesis. Weitere Informationen finden Sie unter Laden von Streaming-Daten in Amazon OpenSearch Service.

Amazon-DynamoDB

Amazon DynamoDB ist ein vollständig verwalteter NoSQL-Datenbank-Service, der schnelle und planbare Leistung mit nahtloser Skalierbarkeit bereitstellt. Weitere Informationen zum Streaming von Daten an OpenSearch Service finden Sie unterSo laden Sie Streaming-Daten aus Amazon DynamoDB.

Amazon QuickSight

Sie können Daten aus OpenSearch Service mithilfe von QuickSight Dashboards visualisieren. Weitere Informationen finden Sie unter Verwenden von Amazon OpenSearch Service mit QuickSight im QuickSight Benutzerhandbuch.

Anmerkung

OpenSearch enthält einen bestimmten Apache-lizenzierten Elasticsearch-Code von Elasticsearch B.V. und anderen Quellcode. Elasticsearch B.V. ist nicht die Quelle dieses anderen Quellcodes. ELASTICSEARCH ist eine eingetragene Marke von Elasticsearch B.V.