View a markdown version of this page

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 die Bereitstellung, den Betrieb und die Skalierung von OpenSearch Clustern in der AWS Cloud vereinfacht. 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 das OpenSearch ältere Elasticsearch OSS (bis zu 7.10, die endgültige Open-Source-Version der Software). Wenn Sie eine Domain erstellen, haben Sie die Wahl, welche Suchmaschine Sie verwenden möchten.

OpenSearchist eine vollständig Open-Source-Such- und Analyse-Engine für Anwendungsfälle wie Protokollanalysen, Anwendungsüberwachung in Echtzeit und Clickstream-Analysen. Weitere Informationen finden Sie in der OpenSearch -Dokumentation.

Amazon OpenSearch Service stellt alle Ressourcen für Ihren OpenSearch Cluster bereit und startet ihn. Außerdem erkennt und ersetzt es automatisch ausgefallene OpenSearch Serviceknoten, wodurch der Aufwand reduziert wird, der mit selbstverwalteten Infrastrukturen verbunden ist. Sie können Ihren Cluster mit einem einzigen API-Aufruf oder wenigen Klicks in der Konsole skalieren.

Datenquellen fließen ein OpenSearch Service , welche Ausgaben für Monitoring, SIEM und Suche verwendet werden.

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

Sie können die OpenSearch Service-Konsole verwenden, um eine Domain in wenigen Minuten einzurichten und zu konfigurieren. Wenn Sie den programmgesteuerten Zugriff bevorzugen, können Sie die AWS CLI, die AWS SDKs oder Terraform verwenden.

Funktionen von Amazon Service OpenSearch

OpenSearch Der 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

  • Cost-effective UltraWarmund Cold Storage für schreibgeschützte Daten

Sicherheit

  • AWS Identity and Access Management (IAM) Zugriffskontrolle

  • Einfache Integration mit Amazon VPC und VPC-Sicherheitsgruppen

  • Datenverschlüsselung im Ruhezustand und die Knoten-zu-Knoten-Verschlüsselung

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

  • Index-level, Sicherheit auf Dokument- 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, bekannt als Multi-AZ

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

  • Automatisierte Snapshots zum Sichern und Wiederherstellen von OpenSearch Service-Domänen

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 mithilfe von Dashboards OpenSearch

  • Integration mit Amazon CloudWatch zur Überwachung der OpenSearch Service-Domain-Metriken und zum Einstellen von Alarmen

  • Integration mit AWS CloudTrail zur Prüfung von Konfigurations-API-Aufrufen an OpenSearch Service-Domänen

  • Integration mit Amazon S3, Amazon Kinesis und Amazon DynamoDB zum Laden von Streaming-Daten in Service OpenSearch

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

Wann sollte Amazon Service im Vergleich zu Amazon Service verwendet werden OpenSearch OpenSearch

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

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

  • Sie möchten die volle 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, sobald sie veröffentlicht werden.

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

  • Sie wünschen sich einfache Möglichkeiten, die steigenden Analysekosten zu bewältigen, indem Sie Ihre Daten auf mehrere Speicherebenen verteilen und dabei die Vorteile der Langlebigkeit und 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 einfachen Zugriff auf Unterstützung bei präventiven Wartungsarbeiten und bei Support Produktionsproblemen haben.

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

Unterstützte Versionen von Elasticsearch und OpenSearch

OpenSearch Service unterstützt die folgenden Versionen von OpenSearch:

  • 3.5, 3.3, 3.1, 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 das Preis-Leistungs-Verhältnis, den Funktionsumfang und die Sicherheitsverbesserungen optimal nutzen zu können. Informationen zu Upgrade-Pfaden, wichtigen Änderungen und versionsspezifischen Überlegungen finden Sie unter. Upgrade von Amazon OpenSearch Service-Domains

Standardunterstützung und erweiterter Support

AWS bietet Bugfixes und Sicherheitsupdates für Versionen, die unter Standardunterstützung fallen. AWS Bietet für Versionen mit erweitertem Support wichtige Sicherheitsupdates für mindestens 12 Monate nach Ablauf des Standardsupports an. Die Gebühren für den erweiterten Support fallen automatisch an, wenn auf einer Domain eine Version ausgeführt wird, die nicht mehr unter den Standardsupport fällt. Um diese Gebühren zu vermeiden, führen Sie ein Upgrade auf eine unterstützte Version durch. Für die Ausführung der Version mit erweitertem Support wird Ihnen entweder eine Gebühr in Höhe Ihrer Instance-Kosten in Rechnung gestellt (die Speicherkosten sind davon nicht betroffen), oder es wird eine Pauschalgebühr pro Normalized Instance Hour (NIH) zusätzlich zu den Kosten für die Standardinstanz berechnet. NIH wird als Faktor der Instance-Größe (z. B. mittel, groß) und der Anzahl der Instance-Stunden berechnet. Für Versionen, bei denen das ursprünglich veröffentlichte Datum für den erweiterten Support abgelaufen ist und es eine zusätzliche Verlängerung bis zum Ende des Supports gegeben hat, entspricht die Gebühr für den erweiterten Support Ihren Instance-Kosten (zusätzlich zu den Instance-Kosten). Die Speicherkosten sind davon nicht betroffen. Einzelheiten und Beispiele finden Sie Berechnung der Gebühren für erweiterten Support weiter unten.

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

Elasticsearch-Versionen

Softwareversion Ende des Standardsupports Ursprüngliches Ende des erweiterten Supports Das Ende des erweiterten Supports wurde aktualisiert
Elasticsearch Versionen 1.5 und 2.3 7. November 2025 7. November 2026 7. November 2027
Elasticsearch Versionen 5.1 bis 5.5 7. November 2025 7. November 2026 7. November 2027
Elasticsearch Version 5.6 7. November 2025 7. November 2028 Keine Änderung
Elasticsearch-Versionen 6.0 bis 6.7 7. November 2025 7. November 2026 7. November 2027
Elasticsearch Version 6.8 7. November 2027 Nicht angekündigt 7. November 2030
Elasticsearch-Versionen 7.1 bis 7.8 7. November 2025 7. November 2026 7. November 2027
Elasticsearch Version 7.9 7. November 2027 Nicht angekündigt 7. November 2028
Elasticsearch Version 7.10 7. November 2027 Nicht angekündigt 7. November 2030

OpenSearch Versionen

Softwareversion Ende des Standardsupports Ursprüngliches Ende des erweiterten Supports Das Ende des erweiterten Supports wurde aktualisiert
OpenSearch Versionen 1.0 bis 1.2 7. November 2025 7. November 2026 7. November 2027
OpenSearch Version 1.3 7. November 2027 Nicht angekündigt 7. November 2030
OpenSearch Versionen 2.3 bis 2.9 7. November 2025 7. November 2026 7. November 2027
OpenSearch Version 2.11 bis 2.17 7. November 2027 Nicht angekündigt 7. November 2028
OpenSearch Version 2.19 7. November 2027 Nicht angekündigt 7. November 2030
OpenSearch Version 3.1 und höher Nicht angekündigt Nicht angekündigt Nicht zutreffend

Weitere Informationen zu den Gebühren für erweiterten Support finden Sie auf der Preisseite. Allgemeine Informationen zum erweiterten Support finden Sie in den häufig gestellten Fragen zum erweiterten Support.

Berechnung der Gebühren für erweiterten Support

Für die Version, die Sie mit erweitertem Support ausführen, wird Ihnen zusätzlich zu den Kosten für die Standardinstanz eine Pauschalgebühr pro Normalized Instance Hour (NIH) berechnet. NIH wird als Faktor der Instance-Größe (z. B. mittel, groß) und der Anzahl der Instance-Stunden berechnet. Für Versionen, bei denen das ursprünglich veröffentlichte Datum für den erweiterten Support abgelaufen ist und es eine zusätzliche Verlängerung bis zum Ende des Supports gegeben hat, entspricht die Gebühr für den erweiterten Support Ihren Instance-Kosten (zusätzlich zu den Instance-Kosten). Die Speicherkosten sind davon nicht betroffen. Die Preise für den erweiterten Support finden Sie unten.

Gebühren für den erweiterten Support für die Elasticsearch-Versionen 1.5, 2.3, 5.1—5.5, 6.0—6.7, 7.1—7.8, OpenSearch Versionen 1.0—1.2 und OpenSearch Versionen 2.3—2.9 (ab 7. November 2026): Für diese Versionen entsprechen die Gebühren für den erweiterten Support Ihrem Instance-Preis für den Verlängerungszeitraum. Die Speicherkosten sind nicht betroffen. Dieser verlängerte Zeitraum gibt Ihnen zusätzliche Zeit, um Ihre Upgrades auf die neuesten OpenSearch Versionen zu planen und abzuschließen. Beispiel: Wenn Sie eine m7g.medium.search-Instance zum Preis von 0 USD ausführen. 068/hr (auf Abruf) in den USA Ost (Nord-Virginia) für 24 Stunden, Ihre Standard-Instance kostet 1 USD. 632/day (0,068×24 $). Der Aufpreis für den erweiterten Support für den Verlängerungszeitraum entspricht Ihren Instance-Kosten (1 USD). 632/day), wodurch sich Ihre Instance-Preise effektiv auf ~3 $ verdoppeln. 264/day. Die Lagerkosten bleiben unverändert.

Für Elasticsearch Version 5.6 (bis 7. November 2028) wird Ihnen der Standardtarif für erweiterten Support in Höhe von 0,0065 USD pro Normalized Instance Hour (NIH) in den USA Ost (Nord-Virginia) berechnet. Die genauen Preise nach Regionen finden Sie auf der Seite mit den Preisen.

Gebühren für den erweiterten Support für die Elasticsearch-Versionen 6.8, 7.9 und 7.10, OpenSearch Version 1.3 und die OpenSearch Versionen 2.11—2.19 (ab November 2027): Für diese Versionen wird Ihnen der Standardtarif für den erweiterten Support in Höhe von 0,0065 USD pro Normalized Instance Hour (NIH) in den USA Ost (Nord-Virginia) berechnet. Die Tarife in anderen Regionen finden Sie auf der Seite mit den Preisen. Beispiel: Wenn Sie eine m7g.medium.search-Instance für 24 Stunden in den USA Ost (Nord-Virginia) ausführen, deren Preis 0$ beträgt. 068/hr (auf Anfrage) zahlen Sie 1$. 632/day(0,068$ × 24) als Standardinstanzpreis. Die Gebühr für den erweiterten Support beträgt 0,0065 USD × 24 (Instanzstunden) × 2 (Normalisierungsfaktor für Medium) = 0 USD. 312/day. Insgesamt = 1$. 944/day(1,632 USD + 0,312 USD, ohne Lagerkosten).

Die genauen Preise nach Regionen finden Sie auf der Seite mit den Preisen.

Die folgende Tabelle zeigt den Normalisierungsfaktor für verschiedene Instance-Größen in OpenSearch Service.

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

Preisgestaltung für Amazon Service OpenSearch

Für OpenSearch Service zahlen Sie für jede Nutzungsstunde einer EC2-Instance und für die Gesamtgröße aller EBS-Speicher-Volumes, die an Ihre Instances angeschlossen sind. Es fallen auch die Standardgebühren AWS für Datenübertragungen an.

Es gibt jedoch einige wichtige Datenübertragungsausnahmen. Wenn eine Domain mehrere Availability Zones verwendet, stellt der OpenSearch Service den Verkehr zwischen den Availability Zones nicht in Rechnung. Bei der Shard-Zuweisung und beim Rebalancing findet innerhalb einer Domain ein erheblicher Datenaustausch statt. OpenSearch Warten Sie für diesen Verkehr weder Zähler noch Rechnungen ab. Ebenso stellt OpenSearch Service keine Rechnung für die Datenübertragung zwischen UltraWarm /cold nodes und Amazon S3 ab.

Vollständige 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.

Abrechnungs- und Nutzungsberichte verstehen

Die Nutzung von Amazon OpenSearch Service wird in Ihren AWS Abrechnungsberichten mit Codes für bestimmte Nutzungsarten angezeigt. Wenn Sie diese Codes verstehen, können Sie die Kosten für die verschiedenen Bereitstellungstypen analysieren.

Codes für die Verwendungsarten

  • ESInstance— Instanzstunden für verwaltete OpenSearch Service-Domänen.

  • EBS— EBS-Speichervolumes, die an Domain-Instances angehängt sind.

  • ServerlessOCU— OpenSearch Recheneinheiten, die von OpenSearch serverlosen Sammlungen verbraucht werden.

  • IngestionOCU— Von OpenSearch OpenSearch Ingestion-Pipelines verbrauchte Recheneinheiten.

Regionale Abkürzungen in den Codes der Verwendungstypen

Den Codes der Verwendungsarten wird eine Abkürzung für die Region vorangestellt. Die folgende Tabelle zeigt gängige Beispiele:

Abkürzung Region
VERWENDEN SIE 1 USA Ost (Nord-Virginia)
USE2 USA Ost (Ohio)
USW1 USA West (Nordkalifornien)
USW2 USA West (Oregon)
EUW1 Europa (Irland)
EUC1 Europa (Frankfurt)
APS1 Asien-Pazifik (Singapur)
APS2 Asien-Pazifik (Sydney)
APN1 Asien-Pazifik (Tokio)

Ein Nutzungstyp von USE1-ESInstance:r6g.large.search steht beispielsweise für eine r6g.large.search Instance-Stunde in USA Ost (Nord-Virginia). Vollständige Informationen zur Abrechnung finden Sie unter Amazon OpenSearch Service-Preise.

OpenSearch Der Service wird üblicherweise mit den folgenden Diensten verwendet:

Amazon CloudWatch

OpenSearch Servicedomänen senden automatisch Messwerte an, CloudWatch sodass Sie den Zustand und die Leistung der Domain überwachen können. Weitere Informationen finden Sie unter Überwachung von OpenSearch Cluster-Metriken mit Amazon CloudWatch.

CloudWatch Protokolle können auch in die andere Richtung gesendet werden. Sie können CloudWatch Logs so konfigurieren, dass Daten zur Analyse an den OpenSearch Service gestreamt werden. Weitere Informationen hierzu finden Sie unter Streaming-Daten von Amazon laden CloudWatch.

AWS CloudTrail

Wird verwendet AWS CloudTrail , um einen Verlauf der API-Aufrufe der OpenSearch Servicekonfiguration und verwandter Ereignisse für Ihr Konto abzurufen. Weitere Informationen finden Sie unter Überwachung 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 Streaming-Daten von Amazon Data Firehose laden.

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, mit dem Sie den Zugriff auf Ihre OpenSearch Service-Domains verwalten können. Weitere Informationen finden Sie unter Identity and Access Management in Amazon OpenSearch Service.

AWS Lambda

AWS Lambda ist ein Rechendienst, 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 Streaming-Daten in Amazon OpenSearch Service laden.

Amazon-DynamoDB

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

Amazon Quick

Sie können Daten aus dem OpenSearch Service mithilfe von Quick-Dashboards visualisieren. Weitere Informationen finden Sie unter Verwenden von Amazon OpenSearch Service mit Quick in der Kurzanleitung.

Anmerkung

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