Informationen zum Einrichten einer OCI Observability and Management-Lösung für AWS RDS-Datenbanken

Im Zuge der Weiterentwicklung von Cloud-Computing erkennen Unternehmen zunehmend die Vorteile der Diversifizierung ihrer Cloud-Infrastruktur über mehrere Serviceanbieter hinweg. Mit dieser als Multicloud-Einführung bekannten Strategie können Unternehmen die Stärken verschiedener Cloud-Plattformen nutzen und gleichzeitig Risiken im Zusammenhang mit der Anbieterbindung mindern, die Resilienz verbessern und Kosten optimieren. Die Verwaltung von Datenbanken in einer Multi-Cloud-Umgebung führt jedoch zu einzigartigen Herausforderungen, die spezialisierte Ansätze und Lösungen erfordern.

Die Komplexität der Verwaltung von Datenbanken über mehrere Clouds hinweg erfordert einen umfassenden Ansatz, um verschiedene Aspekte wie Beobachtbarkeit, Performanceoptimierung, Sicherheit und Compliance zu berücksichtigen. Unternehmen müssen durch die Feinheiten verschiedener Cloud-Providerarchitekturen, Datenbankservices und Herausforderungen bei der Datenkonsistenz navigieren, um ein nahtloses und effizientes Multi-Cloud-Datenbankökosystem sicherzustellen.

Diese Lösung ist die Grundlage für die Erkundung der Feinheiten von Multicloud-Beobachtbarkeit und -Management mit der Oracle Cloud Infrastructure-(OCI-)Observability and Management-(O&M-)Lösung, die Herausforderungen, die sie angeht, die Vorteile und die Strategien, die erforderlich sind, um die Komplexität von Datenbanken zu bewältigen, die über verschiedene Cloud-Serviceprovider verteilt sind.

Architektur

Diese Architektur zeigt die Oracle-Datenbanken, die auf AWS RDS ausgeführt werden, und die OCI-Region hostet die O&M-Services.


Beschreibung von multicloud-om-oci-aws.png:
Beschreibung der Abbildung multicloud-om-oci-aws.png

Multicloud-om-oci-aws-oracle.zip

Diese Architektur enthält die folgenden Komponenten:
  • Region

    Eine Oracle Cloud Infrastructure-Region ist ein lokalisierter geografischer Bereich, der mindestens ein Data Center enthält, das als Availability-Domain bezeichnet wird. Regionen sind unabhängig von anderen Regionen, und große Entfernungen können sie trennen (über Länder oder sogar Kontinente).

  • Verfügbarkeitsdomänen

    Availability-Domains sind eigenständige, unabhängige Data Center innerhalb einer Region. Die physischen Ressourcen in jeder Availability-Domain sind von den Ressourcen in den anderen Availability-Domains isoliert, was eine Fehlertoleranz sicherstellt. Availability-Domains haben keine gemeinsame Infrastruktur wie Stromversorgung oder Kühlung oder das interne Availability-Domainnetzwerk. Es ist daher wahrscheinlich, dass ein Fehler in einer Availability-Domain sich nicht auf die anderen Availability-Domains in der Region auswirkt.

  • Fehlerdomains

    Eine Faultdomain ist eine Gruppierung aus Hardware und Infrastruktur innerhalb einer Availability-Domain. Jede Availability-Domain umfasst drei Fehlerdomänen mit unabhängiger Stromversorgung und Hardware. Wenn Sie Ressourcen auf mehrere Faultdomains verteilen, können Ihre Anwendungen physische Serverausfälle, Systemwartungen und Stromausfälle innerhalb einer Faultdomain tolerieren.

  • Virtuelles Cloud-Netzwerk (VCN) und Subnetze

    Ein VCN ist ein anpassbares, benutzerdefiniertes Netzwerk, das Sie in einer Oracle Cloud Infrastructure-Region einrichten können. Wie herkömmliche Data Center-Netzwerke erhalten Sie mit VCNs vollständige Kontrolle über Ihre Netzwerkumgebung. Ein VCN kann mehrere sich nicht überschneidende CIDR-Blöcke aufweisen, die Sie nach dem Erstellen des VCN ändern können. Sie können ein VCN in Subnetze segmentieren, die sich auf eine Region oder eine Availability-Domain beschränken. Jedes Subnetz besteht aus einem Bereich zusammenhängender Adressen, die sich nicht mit anderen Subnetzen im VCN überschneiden. Sie können die Größe eines Subnetzes nach der Erstellung ändern. Ein Subnetz kann öffentlich oder privat sein.

  • Site-to-Site-VPN

    Das Site-to-Site-VPN bietet IPSec-VPN-Konnektivität zwischen Ihrem On-Premise-Netzwerk und VCNs in Oracle Cloud Infrastructure. Die IPSec-Protokollfamilie verschlüsselt den IP-Traffic, bevor die Pakete von der Quelle an das Ziel übertragen werden, und entschlüsselt den Traffic, wenn er ankommt.

  • Dynamisches Routinggateway (DRG)

    Das DRG ist ein virtueller Router, der einen Pfad für privaten Netzwerktraffic zwischen VCNs in derselben Region zwischen einem VCN und einem Netzwerk außerhalb der Region bereitstellt, z.B. ein VCN in einer anderen Oracle Cloud Infrastructure-Region, ein On-Premise-Netzwerk oder ein Netzwerk in einem anderen Cloud-Provider.

  • Servicegateway

    Das Servicegateway ermöglicht den Zugriff von einem VCN auf andere Services, wie Oracle Cloud Infrastructure Object Storage. Der Traffic vom VCN zum Oracle-Service durchläuft die Oracle-Netzwerkstruktur und nie das Internet.

  • Beobachtbarkeit und Management - Services

    OCI Observability and Management ist ein integrierter Satz von OCI-Services, mit dem Oracle-Kunden Multicloud- und On-Premises-Umgebungen proaktiv überwachen und verwalten können. Kunden können die Performance verbessern, Verfügbarkeits- und Sicherheitsanomalien schnell erkennen und beheben sowie den Ressourcenbedarf genau prognostizieren. Die Lösung basiert vollständig auf offenen Technologien und KI/maschinellem Lernen und bietet moderne Beobachtbarkeit und vollständige Wahlfreiheit und Koexistenz mit anderen gängigen Überwachungstools.

  • Management Gateway

    Management Gateway bietet Management-Agents und anderen Clients einen einzigen Egress-Point für die Verbindung zu OCI-Services.

  • Management Agent

    Management Agent ist ein Cloud-Service, der eine vielseitige Sammlung von Log- und Metrikdaten von überall aus bietet und die Überwachung aller Ressourcen ermöglicht. Sie empfängt Metrik- und Logdaten mit REST- und protokollbasierten Erfassungsmechanismen, einschließlich Dateien, JMX, SQL, JDBC, BS und Prometheus.

  • Datenbankverwaltung

    OCI Database Management bietet DBAs eine einheitliche Konsole für die Verwaltung von Datenbanken, On Premise oder in der Cloud, mit umfassenden Funktionen für Monitoring, Performancediagnose, Optimierung und Administration. Es verwendet erweiterte Datenbankflottendiagnose und -optimierung, um Probleme zu beheben und die Datenbank- und SQL-Performance zu optimieren.

  • Einblicke in Vorgänge

    Mit OCI Ops Insights können Administratoren Performanceprobleme ermitteln, den Verbrauch prognostizieren und die Kapazität mithilfe von KI-basierten Analysen auf historischen System- und SQL-Performancedaten planen. Unternehmen können diese Funktionen nutzen, um datengestützte Entscheidungen zu treffen und die Ressourcennutzung zu optimieren, Ausfälle proaktiv zu vermeiden sowie die Leistung zu verbessern.

  • Stacküberwachung

    OCI Stack Monitoring ermöglicht eine umfassende Überwachung aller Komponenten Ihrer Anwendungsinfrastruktur. Er erkennt den vollständigen Stack, einschließlich Hosts, Datenbanken, Anwendungsserver und mehr. Die interaktive Benutzeroberfläche ermöglicht eine einfache Fehlerbehebung und verwendet maschinelles Lernen, um Performanceanomalien zu identifizieren. Es verfügt über ein erweiterbares Framework, das benutzerdefinierte Metriken und Überwachung aller Arten von Ressourcen unterstützt.

Hinweise zum Setup

Berücksichtigen Sie beim Einrichten Ihrer Umgebung die folgenden Aspekte:

  • Der Benutzer hat den AWS-Mandanten und das grundlegende Networking eingerichtet und die Datenbanken bereitgestellt.
  • Der Benutzer hat OCI-Zugriff mit erstellten Netzwerken.

Informationen zu erforderlichen Services für Beobachtbarkeit und Management

Welche Services Sie zum Abschließen dieser Lösung benötigen, hängt von Ihrer Rolle ab. Der Datenbankadministrator muss Zugriff auf die Datenbankinstanzen und die Cloud-Konnektivität zu den Agent- und Gatewayinstanzen haben. Benutzer sollten über Plattformzugriff und folgende Anwendungen verfügen:

  • Oracle Cloud Infrastructure-Zugriff
  • Amazon AWS-Zugriff
  • RDS-Datenbankdetails

Der Benutzer benötigt auch Details zum Netzwerkinfrastrukturzugriff für OCI- und AWS-Cloud-Umgebungen.