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.
Kernkomponenten
Abschnitt betitelt „Kernkomponenten“OpenSearch
Abschnitt betitelt „OpenSearch“OpenSearch dient als zentrale Such- und Analyse-Engine und ermöglicht schnelles Suchen, Aggregieren und Abfragen großer Datenmengen.
Unterstützte Plugins
Abschnitt betitelt „Unterstützte Plugins“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-s3repository-azure
Zusätzlich können Sie bei Bedarf bestimmte mitgelieferte Plugins aktivieren, wie z. B. analysis-phonetic.
OpenSearch Dashboards
Abschnitt betitelt „OpenSearch Dashboards“OpenSearch Dashboards bietet die Visualisierung, mit der Sie über eine intuitive Web-Benutzeroberfläche Dashboards erstellen, Daten erkunden und Metriken analysieren können.
Infrastrukturarchitektur
Abschnitt betitelt „Infrastrukturarchitektur“Isolierung von Service-Instanzen
Abschnitt betitelt „Isolierung von Service-Instanzen“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).
Deployment-Trennung
Abschnitt betitelt „Deployment-Trennung“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 vs. Cluster
Abschnitt betitelt „Single Node vs. Cluster“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
Netzwerkzugriff
Abschnitt betitelt „Netzwerkzugriff“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.
Datenverwaltung
Abschnitt betitelt „Datenverwaltung“Backup-System
Abschnitt betitelt „Backup-System“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.
Skalierbarkeit
Abschnitt betitelt „Skalierbarkeit“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.