Suche mit OpenSearch – FAQ

Allgemeines

Was ist OCI Search with OpenSearch?

OCI Search mit OpenSearch ist eine Insight-Engine, die als OCI-verwalteter Service angeboten wird und Kunden das Erfassen, Suchen, Visualisieren und Analysieren von Daten erleichtert. Wir beseitigen die operative Last der Verwaltung der Suchinfrastruktur, indem wir typische Wartungsaktivitäten automatisieren, einschließlich Patchen, Aktualisieren, Upgrade, Backups und Größenanpassung. Kunden können riesige Datenmengen schnell erfassen, speichern, suchen und analysieren und Ergebnisse nahezu in Echtzeit anzeigen.

OpenSearch und OpenSearch Dashboards – eine Visualisierung und Benutzeroberfläche – wurden 2021 von Elasticsearch 7.10.2 und Kibana 7.10.2 abgezweigt und operieren nun als Apache 2.0-lizenziertes, separates Open-Source-Projekt, das von einer Community unterstützt wird, zu der Oracle und AWS als beitragende Mitglieder gehören. Wir bieten OpenSearch-Versionen 1.2.4, 2.3, und 2.11 an.

Welche Versionen von OpenSearch werden unterstützt?

Wir bieten OpenSearch-Versionen 1.2.4, 2.3, und 2.11 an.

Wie ist OpenSearch entstanden? Warum OpenSearch verwenden, wenn ich bereits den ELK-Stack (Elastic, Logstash, Kibana) verwende?

Elastic gab bekannt, dass sie ihre Softwarelizenzierungsstrategie ändern werden und keine neuen Versionen von Elasticsearch und OpenSearch Dashboards unter der Apache-Lizenz, Version 2.0 (ALv2) veröffentlichen werden. Stattdessen werden neue Versionen der Software unter der Elastic License oder der Server Side Public License angeboten. Beide Lizenzen schränken jedoch die Nutzung der Software in einer Weise ein, die sie für viele in der Open-Source-Community inakzeptabel macht. Um Open-Source-Versionen beider Pakete zu gewährleisten, wurde OpenSearch erstellt und wird einen ALv2-lizenzierten Fork von Open-Source-Elasticsearch und Kibana pflegen.

Welche Ausprägungen werden für OCI Search unterstützt?

OCI Search verfügt über eine beispielloses Konfigurationsniveau. Sie sind nicht an bestimmte Ausprägungen oder SKUs gebunden. Stattdessen verwenden wir Flex-Ausprägungen, mit denen Sie die genaue Anzahl von Compute-Cores und die Arbeitsspeichermenge basierend auf Ihren genauen Anforderungen konfigurieren können.

Kann ich den vollständigen ELK-Stack in OCI Search ausführen?

Kunden von OCI Search können ihre OCPU (Rechenkerne), Arbeitsspeicher, Speicher, Sicherungen, Knotenanzahl und Knotentyp (z. B. Master-, Daten- und Open Dashboard-Knoten) anpassen. Obwohl Logstash nicht Teil des verwalteten Services ist, können Sie Daten an OCI Search senden, indem Sie Logstash, Beats und Dutzende anderer Clients und Anwendungen verwenden, genau wie Sie Daten an jeden anderen Elasticsearch-Cluster senden würden.

Was verwaltet OCI Search für mich?

OCI Search verwaltet die Arbeit, die mit der Einrichtung Ihres Clusters verbunden ist, einschließlich der Bereitstellung der Infrastruktur. Sobald Ihr Cluster ausgeführt wird, übernimmt der OCI Search allgemeine Verwaltungsaufgaben, z. B. das Durchführen von Sicherungen, das Überwachen von Instanzen und das Patchen von Software. OCI Search lässt sich in OCI-Metriken integrieren, um Metriken zu erstellen, die Informationen zum Status der Cluster bereitstellen und Kunden die Möglichkeit bieten, ihre Clusterkonfiguration und das Gesamtdatenvolumen ohne Serviceunterbrechung zu ändern.

Warum sollte ich zum verwalteten OCI Search-Service wechseln?

Die Verwaltung Ihres eigenen ELK-Stacks kann allein für die Betriebsverwaltung und den Overhead erhebliche Ressourcen verbrauchen. Durch den Wechsel zu einem verwalteten Service können Kunden operative Aktionen planen, und OCI Search übernimmt diese Aufgaben. Außerdem ist OCI Search aus Preissicht eine äußerst kostengünstige Lösung im Vergleich zu selbstverwalteten oder anderen cloudverwalteten Lösungen.

Welche Gesamtdatengröße wird unterstützt?

OCI wird die Skalierungslimits weiterhin verbessern, um die Anforderungen der größten Kunden zu erfüllen. Derzeit unterstützen wir 300 TB, und größere Kapazitätsgrößen sind auf Anfrage verfügbar.

Ist OCI Search in allen Regionen und Bereichen verfügbar?

OCI Search ist in allen kommerziellen OCI-Regionen verfügbar.

Welche Version von OpenSearch wird unterstützt?

Wir bieten OpenSearch Versionen 1.2.4 und 2.3 an.

Vergleich und Gegenüberstellung

Wie hoch sind die Kosten für OCI Search with OpenSearch?

Den Kunden wird nur die zugrunde liegende Infrastruktur in Rechnung gestellt, die die Cluster verbrauchen – einschließlich der Kosten für Rechenleistung, Arbeitsspeicher, Blockvolumen und Objektspeicher – ohne Aufpreis. OCI Search berechnet eine Servicegebühr von 0,25 US-Dollar pro Stunde und Datenknoten, wenn mehr als zwei Datenknoten pro Cluster verwendet werden, wobei für die ersten beiden Knoten eines Clusters keine Servicegebühren anfallen. Beispiel: Wenn ein Kunde drei Datenknoten hat, werden ihm 0,25 US-Dollar pro Clusterstunde in Rechnung gestellt. Für die ersten beiden Datenknoten fallen keine Servicegebühren an. Nur für den dritten Datenknoten und weitere Datenknoten danach wird eine Servicegebühr von 0,25 US-Dollar pro Datenknoten und Cluster erhoben.

Ist der Service mit den von AWS oder Elastic.co gehosteten/verwalteten Optionen vergleichbar?

Ja, und wir werden das OpenSearch-Angebot von OCI basierend auf Kundeneingaben weiter verbessern und Skalierungs- und Leistungsverbesserungen anbieten, um Kunden die optimale OpenSearch-Entwicklung und Betriebserfahrung zu bieten.

Wie sieht das Service Level Agreement (SLA) für OCI Search aus?

OCI Search ist mit Hochverfügbarkeit als Kernprinzip konzipiert und wird durch die Verfügbarkeit der Infrastruktur der Unternehmensklasse von OCI unterstützt. Der Service bietet ein Service-Level-Ziel von 99,9 %, und SLAs werden nach der Operationalisierung von Produktions-Workloads in naher Zukunft veröffentlicht.

Erste Schritte

Wie erreichen Sie OCI Search with OpenSearch in der OCI-Konsole?

  • Gehen Sie zu https://cloud.oracle.com.
  • Gehen Sie zum Dropdown-Menü oben links und wählen Sie „Databases“ (Datenbanken) aus.
  • Dort wird OCI Search mit OpenSearch angezeigt.

Wie migriere ich zu OCI Search?

Wir empfehlen Ihnen, unseren Service zunächst parallel zu Ihrer aktuellen Lösung zu evaluieren. Wenn Sie sich nur auf Zeitreihendaten konzentrieren, wechseln Sie zu OCI Search with OpenSearch, sobald wir alle Ihre Anforderungen erfüllt haben, und beenden die Aufnahme in Ihren vorhandenen Stack. Wenn Sie alle Daten in Ihrem vorhandenen Cluster benötigen, müssen Sie einen Snapshot des aktuellen Produktionsclusters erstellen, diese Daten auf Ihrem Oracle Cloud Infrastructure Object Storage Bucket speichern und dann den Snapshot in Ihrer Serviceinstanz wiederherstellen. Im Folgenden finden Sie eine Beispielsequenz von Schritten zur Durchführung dieser Migration.

  • Erstellen Sie eine Point-in-Time-Kopie Ihrer Produktionsdaten mit Snapshots, die mit elastischen oder OpenSearch-APIs oder über mehrere Cloud-Konsolen verfügbar sind.
  • Sobald dies abgeschlossen ist, müssen Sie Ihre Daten an einen für den Service zugänglichen OCI-Objektspeicherort verschieben.
  • Navigieren Sie in der Servicekonsole zum Support-Symbol, das rechts auf dem Bildschirm angezeigt wird. Stellen Sie einen Antrag auf Import eines Schnappschusses. Das OCI Customer Operations Team unterstützt Sie beim Import.

Wir möchten den Migrationsprozess in einem kommenden Release vereinfachen und automatisieren.

Zusätzliche Informationen

Kann ich die Größe meines Clusters ändern?

Sie können die Knotenanzahl sowie die Knotenkonfiguration (OCPU und Arbeitsspeicher) erhöhen. Das bedeutet, dass Sie sowohl vertikal als auch horizontal erhöhen können. Sie können Ihre Speichergröße jederzeit auf bis zu 0,3 PB erhöhen, und Sie können auch zusätzlichen Speicher anfordern. Das Verringern von Knoten- und Konfigurationseinstellungen ist ein selten genutzter Vorgang, der aufgrund von Kundenwünschen für eine zukünftige Version in Betracht gezogen wird.

Unterstützen Sie x-pack-Funktionen?

X-pack-Funktionen werden derzeit nicht unterstützt – wir bauen jedoch aktiv zusätzliche Funktionen aus. Sehen Sie sich den OpenSearch-Release-Kalender an, um zu sehen, was kommt.

Stellen Sie sicher, dass mein Cluster über Availability- und Faultdomains verteilt ist?

OCI Search with OpenSearch ist mit Verfügbarkeit auf Unternehmensniveau als Kerngrundsatz konzipiert. Für Cluster mit mehr als zwei Knoten beliebigen Typs (z. B. Datenknoten, Masterknoten usw.) stellt OCI diese Knoten automatisch domänenübergreifend bereit, wodurch Ausfallsicherheit über Availability-Domains hinweg für High Availability ermöglicht wird.

Ist die Anzahl der Dokumente oder Indizes in meinem Cluster begrenzt?

Während OCI keine Servicelimits für die Anzahl der Indizes oder Dokumente erzwingt, die Sie in Ihrem Cluster speichern können, ist die OpenSearch-Software durch die zugrunde liegende Betriebssystem- und Hardwareinfrastruktur eingeschränkt.

Sind Berechtigungen auf Benutzerebene für das OCI Search-Cluster oder für OpenSearch-Dashboards verfügbar?

Ja, Sie können den Benutzerzugriff auf verschiedene Diagramme und Daten in der OpenSearch Dashboards-Konsole konfigurieren. Weitere Informationen zum rollenbasierten Zugriff finden Sie in der Dokumentation.

Unterstützt OCI Search Community-Plug-ins?

Ja. Weitere Informationen finden Sie in dieser Liste der unterstützten Plug-ins. Wenn Sie ein Plug-in benötigen, reichen Sie eine Supportanfrage über die OCI-Konsole ein, und wir bestimmen, wann es in den Service aufgenommen werden kann.

Unterstützt OCI Search die Integration mit Logstash?

Ja. Verweisen Sie einfach Ihre Logstash-Instanz auf den Endpunkt der OCI Search-API für die Datenaufnahme.

Kann ich Objektspeicher von meinem eigenen Mandanten für Backups und Snapshots verwenden?

Ja, aber es ist nicht notwendig. OCI Search mit OpenSearch ist ein vollständig verwalteter End-to-End-Service, der Verfügbarkeit und Datenschutz bietet. Die Verwaltung der Backups und des Speichers in unserem Mandanten entlastet Kunden von der Last der Verwaltung von Backups und zugehörigem Speicher, während es OCI ermöglicht, betriebliche Aufgaben zuverlässig und sicher auszuführen. Wenn Sie OCI Object Storage verwenden möchten, können Sie dazu die Snapshot-API verwenden. Weitere Informationen zu Backups und Snapshots finden Sie in der Dokumentation.

Warum brauche ich einen privaten Endpunkt?

OCI engagiert sich stark für Sicherheit und möchte immer, dass der Kunde kontrolliert, wer auf seinen Cluster und seine Daten zugreift. Private Endpunkte ermöglichen eine hochsichere Verbindung zwischen einem Dienst und dem Mietverhältnis eines Kunden. Die Nutzung privater Endpunkte ermöglicht es den Clustern, innerhalb des Servicemandanten für die Betriebsverwaltung zu funktionieren und gleichzeitig die Sicherheit aufrechtzuerhalten, indem der Ressourcenzugriff auf IP-Adressen innerhalb des Subnetzes des Kunden beschränkt und der Zugriff von anderen Standorten verweigert wird.

Das OpenSearch-Projekt scheint von AWS betrieben zu werden. Wie trägt Oracle zum Open-Source-Projekt bei?

Obwohl Amazon und AWS die Verwalter des Projekts OpenSearch und der zugehörigen Repositorys sind, gibt es viele wichtige Mitwirkende, darunter Capital One, Logz.io, OCI, Red Hat und SAP. OCI hat mit dem Projekt begonnen und wird weiterhin zur OpenSearch-Community beitragen.