Zum Inhalt springen

Architektur

Zuletzt aktualisiert am

STACKIT OpenSearch basiert auf einem verwalteten Stack, der eine On-Demand-Bereitstellung von auf Virtuellen Maschinen (VMs) basierenden, dedizierten OpenSearch-Servern und -Clustern bietet. Wir bieten zwei Varianten dieses Dienstes an: eine Cloud Foundry (CF) Runtime-Version, die Sie im CF Marketplace bestellen und direkt an Ihre internen Anwendungen binden können, und eine Exposed Service-Version, die Ihre Instanz über das öffentliche Internet sicher zugänglich macht. Beide Varianten dienen als leistungsstarke Such- und Analyse-Engine für Ihre Anwendungen.

OpenSearch dient als zentrale Such- und Analyse-Engine und ermöglicht schnelles Suchen, Aggregieren und Abfragen großer Datenmengen.

Um die Funktionalität Ihrer Such-Engine zu erweitern, unterstützt STACKIT OpenSearch bestimmte OpenSearch-Plugins. Die folgenden Repository-Plugins sind standardmäßig aktiviert und können nicht deaktiviert werden:

  • repository-s3
  • repository-azure

Zusätzlich können Sie bei Bedarf bestimmte mitgelieferte Plugins aktivieren, wie z. B. analysis-phonetic.

OpenSearch Dashboards bietet die Visualisierung, mit der Sie über eine intuitive Web-Benutzeroberfläche Dashboards erstellen, Daten erkunden und Metriken analysieren können.

Jede STACKIT OpenSearch-Service-Instanz läuft auf dedizierten virtuellen Maschinen in der STACKIT Compute Engine. Dies gewährleistet die Isolierung von anderen Diensten und schützt vor Ressourcenkonflikten (Bad-Neighborhood-Schutz).

OpenSearch-Dienste, die über Cloud Foundry erstellt wurden, und solche, die über das STACKIT Portal/CLI erstellt wurden, sind vollständig voneinander getrennt. Dienste, die in einer Umgebung erstellt wurden, müssen in derselben Umgebung verwaltet und gelöscht werden – eine umgebungsübergreifende Verwaltung wird aus technischen Gründen nicht unterstützt.

Single Node

  • Läuft auf einer einzelnen VM
  • Geeignet für Entwicklung und Tests
  • Nicht für den Produktionseinsatz empfohlen

Cluster (Replica Set)

  • Besteht aus 3 Knoten, die über mehrere Verfügbarkeitszonen verteilt sind
  • Bietet hohe Verfügbarkeit und Fehlertoleranz
  • Empfohlen für Produktions-Workloads
  • Gewährleistet die Kontinuität des Dienstes selbst dann, wenn ein Knoten oder eine Verfügbarkeitszone ausfällt

STACKIT OpenSearch-Instanzen sind über öffentliche IP-Adressen erreichbar, was die Integration mit folgenden Komponenten ermöglicht:

  • Cloud Foundry-Anwendungen
  • Kubernetes-Workloads
  • Virtuellen Maschinen
  • Externen Systemen

Der Zugriff wird durch ACLs (Access Control Lists) und Authentifizierung auf Instanzebene gesichert.

Der integrierte Backup Manager erstellt automatisch alle 4 Stunden vollständige Sicherungen und bewahrt diese 14 Tage lang auf. Sie können über das Service-Dashboard auch manuelle Sicherungen auslösen und aus vorhandenen Sicherungen wiederherstellen.

STACKIT OpenSearch verwendet ein T-Shirt-Sizing-Modell mit vordefinierten Service-Plänen. Wenn Ihr Workload wächst, können Sie auf einen größeren Plan mit mehr Ressourcen (vCPU, RAM, Speicherplatz) upgraden.