Informationen zu Architektur und Workloadisolation von IBM Cloud Logs
Sehen Sie sich die folgende Beispielarchitektur für IBM Cloud Logs an und erfahren Sie mehr über die verschiedenen Isolationsstufen. Auf diese Weise können Sie die Lösung auswählen, die den Anforderungen der Workloads, die in der Cloud ausgeführt werden sollen, am besten entspricht.
IBM Cloud Logs Architektur
IBM Cloud Logs ist ein regionaler Multi-Tenant-Service, der in IBM Cloudverfügbar ist. Mit IBM Cloud Logskönnen Sie Ihre Protokolle analysieren, verarbeiten, speichern und abfragen. Siehe Liste der unterstützten Positionen.
Die folgenden Abschnitte enthalten Details zu bestimmten Abschnitten der Architektur.
Front-End
Front-End-Komponenten kommunizieren außerhalb von IBM Cloud Logs.
Ingestion: An den Ingress-Endpunkt von IBM Cloud Logs gesendete Prüfereignisse, Plattformprotokolle und Anwendungsprotokolle werden an Back-End-Komponenten weitergeleitet, wo sie verarbeitet und gespeichert werden. Weitere Informationen finden Sie unter Ingress-Endpunkte.Web UI: Starten Sie das Dashboard IBM Cloud Logs in Ihrem Browser, um Protokolle anzuzeigen, zu überwachen und zu verwalten. Die Webbenutzerschnittstellenkomponente verwendet Back-End-Komponenten zum Implementieren des Dashboards. Weitere Informationen finden Sie in Zur Benutzerschnittstelle navigieren.API: Der Terraform-Provider IBM Cloud sowie das Plug-in für die IBM Cloud Logs-Befehlszeilenschnittstelle verwenden die API IBM Cloud Logs, um die Serviceinstanz sowie Abfrageprotokolle zu konfigurieren. Die API-Komponente verwendet Back-End-Komponenten zum Ausführen der angeforderten Aktionen. Weitere Informationen finden Sie unter API-Endpunkte.
Back-End
Back-End-Komponenten arbeiten in IBM Cloud Logs.
Management: Managementkomponenten sind für die Konfiguration der Serviceinstanz von IBM Cloud Logs verantwortlich. Dazu gehören Funktionen wie TCO-Richtlinien, Parserregeln, Alerts, Dashboards usw.Priority insights,Analyze and alert,Store and search: Die zentrale Datenverarbeitungspipeline des IBM Cloud Logs-Service implementiert Features wie das Protokollanalyse, das Speichern und Durchsuchen von Protokollen in Object Storage-Buckets, das Transformieren von Protokollen in Metriken, das Alerting für Protokolle, das Speichern und Durchsuchen von Prioritätsprotokollen usw.
Speicher
Speicherkomponenten speichern Daten, die von IBM Cloud Logsverwendet werden.
Configuration: Speichert IBM Cloud Logs-Serviceinstanzkonfigurationseinstellungen.Priority logs: Speichert Protokolle, die an eine IBM Cloud Logs-Serviceinstanz gesendet werden. Protokolle werden für schnelle Abfragen indexiert und entfernt, nachdem der ausgewählte Aufbewahrungszeitraum überschritten wurde.Service data: Speichert Daten für die Implementierung des Service IBM Cloud Logs Diese Daten enthalten Metadaten wie Protokollvorlagen oder Caches, um die Leistung zu verbessern.
Integration mit anderen Diensten IBM Cloud
IBM Cloud Logs kann in andere IBM Cloud-Services integriert werden, die Ihre Daten verarbeiten, speichern oder steuern. IBM Cloud Logs greift über das öffentliche oder private Netz von IBM Cloud auf diese Services zu.
| Servicename | Beschreibung |
|---|---|
| IBM Cloud Activity Tracker Event Routing | Sie können IBM Cloud Logs als Ziel für Prüfereignisse verwenden. Weitere Informationen finden Sie unter Ziele in IBM Cloud Activity Tracker Event Routing. |
| IBM Cloud Logs Routing | Sie können IBM Cloud Logs als Ziel für Plattform-und Anwendungsprotokolle verwenden. Weitere Informationen finden Sie im Abschnitt IBM Cloud Logs-Tenant in IBM Cloud Logs Routing erstellen. . Sie können den Protokollierungsagent verwenden, um Anwendungsprotokolle zu sammeln und an IBM Cloud Logs weiterzuleiten. |
| IBM Cloud Object Storage | IBM Cloud Logs verwendet Object Storage Buckets, deren Eigner Sie sind, für die langfristige Speicherung und Suche nach Protokollen und Protokollmetriken. Sie müssen die Object Storage-Buckets Ihrer IBM Cloud Logs-Serviceinstanz zuordnen. Weitere Informationen finden Sie unter Buckets für Langzeitspeicherung und Suche konfigurieren. |
| IBM® Event Streams for IBM Cloud® | Sie können Protokolle von IBM Cloud Logs an ein Thema IBM® Event Streams for IBM Cloud® senden. |
| IBM Cloud Event Notifications | Sie können IBM Cloud Event Notifications verwenden, um Ihre Bediener oder andere Systeme über IBM Cloud Logs-Alerts zu benachrichtigen. Weitere Informationen finden Sie unter Konfigurieren einer ausgehenden Integration für IBM Cloud Logs. |
| IBM Cloud® Identity and Access Management | Um Anfragen an den Service zu autorisieren, werden mit IBM Cloud Logs Plattform- und Servicezugangsrollen in Cloud Identity and Access Management (IAM) implementiert. Weitere Informationen zu den erforderlichen IAM-Berechtigungen für die
Arbeit mit dem Service finden Sie im Abschnitt Zugriff für IBM Cloud Logs. . IBM Cloud Logs greift über das öffentliche Netz IBM Cloud auf IAM zu. |
Workloadisolation
Jede regionale Bereitstellung bedient mehrere Tenants, die durch die GUID der IBM Cloud Logs-Serviceinstanz identifiziert werden.
- Es gibt eine einzelne Bereitstellung pro Region, die die Steuerung und die Datenebene von IBM Cloud Logs implementiert, die von allen Serviceinstanzen gemeinsam genutzt werden.
- Alle Daten-einschließlich Protokolle, Konfiguration und Servicedaten-werden pro Region verarbeitet und gespeichert und in anderen Regionen nicht sichtbar.
- Alle Serviceinstanzen nutzen dieselben Netz-, Rechen-sowie Hauptspeicher-und Speicherressourcen in den Steuer-und Datenebenen des Service gemeinsam.
- Alle Daten, die mit anderen IBM Cloud Diensten ausgetauscht werden, werden mit Transport Layer Security ( TLS ) verschlüsselt.
- Alle Daten bei der Übertragung sowie ruhende Daten in Steuer-und Datenebenen werden mit Schlüsseln verschlüsselt, die von IBMbereitgestellt und verwaltet werden.
- Die gesamte Kommunikation innerhalb der Steuerungs-und Datenebene erfolgt im privaten Netz von IBM Cloud.
- Sie können die folgenden Methoden verwenden, um auf die Aufnahme und die API-Endpunkte zuzugreifen:
- Öffentlicher Endpunkt: Zugriff über das öffentliche Netz von IBM Cloud.
- Cloud-Service-Endpunkt(CSE): Zugriff über das private IBM Cloud-Netz und Endpunkte, die mit allen Serviceinstanzen in der Region gemeinsam genutzt werden.
- Virtual Private Endpoint(VPE): Zugriff über das private Netz von IBM Cloud und Endpunkte, die der Serviceinstanz zugeordnet sind.
- Sie können über das öffentliche Netz von IBM Cloud auf den Endpunkt der Webbenutzerschnittstelle zugreifen.
- Alle im Service IBM Cloud Logs verarbeiteten Daten werden der Serviceinstanz zugeordnet. Gespeicherte Daten werden nach Serviceinstanz segmentiert.
- IBM Cloud Logs erzwingt alle anwendbaren IAM-Zugriffs-und Berechtigungsrichtlinien für alle angeforderten Operationen, die sich auf eine Serviceinstanz beziehen. Prüfereignisse werden erstellt
- IBM Cloud Logs kann in andere IBM Cloud-Services integriert werden. Bei der Verarbeitung von Daten mit diesen Services gelten die Merkmale der Workloadisolation dieser Services.