Architektur
LogMe basiert auf dem bewährten Software-Stack bestehend aus OpenSearch, Fluentd und OpenSearch Dashboards und bietet eine vollständige Logging- und Monitoring-Lösung.
Kernkomponenten
Abschnitt betitelt „Kernkomponenten“OpenSearch
Abschnitt betitelt „OpenSearch“OpenSearch dient als zentrale Such- und Analyse-Engine, in der Anwendungs- und Service-Logs gespeichert und indexiert werden. Es ermöglicht schnelle Suchanfragen über große Log-Datenmengen.
Fluentd
Abschnitt betitelt „Fluentd“Fluentd agiert als Schicht zur Log-Erfassung und -Weiterleitung. Es sammelt Logs aus verschiedenen Quellen und streamt sie zur Speicherung und Analyse an OpenSearch.
OpenSearch Dashboards
Abschnitt betitelt „OpenSearch Dashboards“OpenSearch Dashboards bietet die Visualisierungsoberfläche. Damit können Dashboards erstellt, Logs untersucht und Daten über eine intuitive Weboberfläche analysiert werden.
Infrastrukturarchitektur
Abschnitt betitelt „Infrastrukturarchitektur“Serviceinstanz-Isolierung
Abschnitt betitelt „Serviceinstanz-Isolierung“Jede LogMe-Serviceinstanz läuft auf dedizierten virtuellen Maschinen in der STACKIT Compute Engine. Dies gewährleistet Isolation von anderen Services und schützt vor Ressourcenkonflikten („Bad Neighborhood Protection“).
Trennung der Bereitstellungsumgebungen
Abschnitt betitelt „Trennung der Bereitstellungsumgebungen“LogMe-Instanzen, die über Cloud Foundry oder über das STACKIT Portal/CLI erstellt werden, sind vollständig voneinander getrennt. Services müssen stets in der Umgebung verwaltet und gelöscht werden, in der sie erstellt wurden – eine übergreifende Verwaltung ist aus technischen Gründen nicht möglich.
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 produktiven Einsatz empfohlen
Cluster (Replica Set)
- Besteht aus 3 Nodes, verteilt über mehrere Availability Zones
- Bietet Hochverfügbarkeit und Ausfallsicherheit
- Für produktive Workloads empfohlen
- Gewährleistet Service-Kontinuität selbst bei Ausfall eines Nodes oder einer Availability Zone
Netzwerkzugriff
Abschnitt betitelt „Netzwerkzugriff“LogMe-Instanzen sind über öffentliche IP-Adressen erreichbar und können mit folgenden Services verknüpft werden:
- Cloud Foundry-Anwendungen
- Kubernetes-Workloads
- Virtuellen Maschinen
- Externen Systemen
Der Zugriff wird über ACLs (Access Control Lists) und instanzbezogene Authentifizierung gesichert.
Datenverwaltung
Abschnitt betitelt „Datenverwaltung“Backup-System
Abschnitt betitelt „Backup-System“Der integrierte Backup Manager erstellt automatisch alle 4 Stunden vollständige Backups und bewahrt diese für 14 Tage auf. Über das Service-Dashboard können zusätzlich manuelle Backups erstellt und bestehende Backups wiederhergestellt werden.
Skalierbarkeit
Abschnitt betitelt „Skalierbarkeit“LogMe verwendet ein T-Shirt-Sizing-Modell mit vordefinierten Service-Plänen. Wenn Ihre Workload wächst, können Sie auf einen größeren Plan mit mehr Ressourcen (vCPU, RAM, Speicherplatz) upgraden.