Oracle Fusion SaaS-Daten in einem Data Warehouse eines Drittanbieters replizieren

Viele Oracle-Kunden nutzen eine Multicloud-Architektur für ihre Geschäftsanforderungen. Beispiel: Sie möchten ein genaues Replikat von Daten in Oracle Fusion ERP in ein Data Warehouse von Drittanbietern wie Snowflake oder Databricks kopieren, um Datenanalysen für die Fusion-Daten durchzuführen und datengesteuerte Entscheidungen zu treffen. Diese Architektur ermöglicht dieses Modell.

Die Möglichkeit, eine Multicloud-Lösung zwischen diesen Data Warehouses von Drittanbietern und Oracle Fusion SaaS-Anwendungen zu entwickeln, ist wünschenswert, da die vollständige Cloud-Suite von SaaS-Anwendungen von Oracle mit eingebetteter künstlicher Intelligenz bringt konsistente Prozesse und eine Single Source of Truth über die wichtigsten Geschäftsfunktionen hinweg - von der Unternehmensressourcenplanung, dem Lieferkettenmanagement und dem Personalmanagement bis hin zu Werbung und Kundenerfahrung. Mit den Anwendungen können Sie Ihre Kundeninteraktionen verbessern, die Agilität Ihres Unternehmens steigern und schneller als je zuvor auf Änderungen reagieren.

Beachten Sie, dass diese Architektur auch für Data Warehouses wie Microsoft Azure ADSL und Amazon Web Services Redshift gelten kann.

Architektur

Diese Architektur zeigt, wie Daten aus Oracle Fusion SaaS-Anwendungen in Data Warehouses von Drittanbietern wie Snowflake Data Cloud, Azure ADLS oder AWS Redshift repliziert werden.

Das folgende Diagramm veranschaulicht diese Referenzarchitektur.


Beschreibung von fusion-saas-snowflake-arch.png
Beschreibung der Abbildung fusion-saas-snowflake-arch.png

fusion-saas-snowflake-arch-oracle.zip

Die Architektur umfasst 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).

  • Virtuelles Cloud-Netzwerk (VCN) und Subnetze

    Ein VCN ist ein benutzerdefiniertes, benutzerdefiniertes Netzwerk, das Sie in einer OCI-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 sein oder diese Architektur private.In, die autonome Datenbank und eine Funktion zum Einrichten der Datenbank werden an ein privates Subnetz angehängt. Die Compute-Instanz, die den Webserver hostet, und die Funktionen, mit denen die Streams verarbeitet werden, werden in einem öffentlichen Subnetz bereitgestellt.

  • 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, wie ein VCN in einer anderen OCI-Region, ein On-Premise-Netzwerk oder ein Netzwerk in einem anderen Cloud-Provider.

  • Autonome Datenbank

    Oracle Autonomous Data Warehouse ist ein autonomer, selbstsichernder und selbstreparierender Datenbankservice, der für Data Warehousing-Workloads optimiert ist. Sie müssen weder Hardware konfigurieren oder verwalten noch Software installieren. OCI übernimmt das Erstellen der Datenbank sowie Backup, Patching, Upgrade und Optimierung der Datenbank.

    Oracle Autonomous Transaction Processing ist ein selbststeuernder, selbstsichernder und Self-Repairing-Datenbankservice, der für Transaktionsverarbeitungs-Workloads optimiert ist. Sie müssen weder Hardware konfigurieren oder verwalten noch Software installieren. OCI übernimmt das Erstellen der Datenbank sowie Backup, Patching, Upgrade und Optimierung der Datenbank.

  • Oracle GoldenGate

    Oracle GoldenGate ist ein vollständig verwalteter Service, der die Datenaufnahme aus On-Premise- oder Cloud-Quellen ermöglicht und die CDC-Technologie von GoldenGate nutzt, um Daten unaufdringlich und effizient zu erfassen und in Echtzeit und in großem Maßstab an Autonomous Data Warehouse zu übermitteln, um Verbrauchern relevante Informationen so schnell wie möglich zur Verfügung zu stellen.

  • OCI Data-Integration

    Data Integration ist ein vollständig verwalteter, mehrmandantenfähiger Service, der Dateningenieuren und Entwicklern bei Datenverschiebungs- und Datenladeaufgaben hilft. Unterstützt durch Spark-ETL- oder ELT-Prozesse kann ein großes Datenvolumen aus einer Vielzahl von Datenassets aufgenommen, bereinigt, transformiert und neu gestaltet und effizient in OCI-Zieldatenassets geladen werden.

  • Oracle Business Intelligence Cloud Connector (BICC)

    Mit Oracle Business Intelligence Cloud Connector (BICC) werden Business Intelligence und andere Fusion-Daten im Massenverfahren extrahiert und in bestimmte externe Speicherbereiche geladen.

Empfehlungen

Verwenden Sie die folgende Empfehlung als Ausgangspunkt für die Replikation von Oracle Fusion SaaS-Daten in einem Data Warehouse eines Drittanbieters. Diese Empfehlungen sind bei der Skalierung des VCN nützlich. Beachten Sie, dass sich Ihre Anforderungen von der hier beschriebenen Architektur unterscheiden können.
  • Wenn Sie ein VCN erstellen, bestimmen Sie die Anzahl der erforderlichen CIDR-Blöcke und die Größe jedes Blocks basierend auf der Anzahl der Ressourcen, die Sie an Subnetze im VCN anhängen möchten. Verwenden Sie CIDR-Blöcke innerhalb des standardmäßigen privaten IP-Adressraums.
  • Wählen Sie CIDR-Blöcke aus, die sich nicht mit anderen Netzwerken überschneiden (z.B. in Oracle Cloud Infrastructure, Ihrem On-Premise-Data-Center oder einem anderen Cloud-Provider), zu denen Sie private Verbindungen einrichten möchten. Nachdem Sie ein VCN erstellt haben, können Sie dessen CIDR-Blöcke ändern, hinzufügen und entfernen.

Hinweise

Berücksichtigen Sie bei der Implementierung dieser Architektur die Anforderungen für die folgenden Parameter:

  • Dienstlimits

    Berücksichtigen Sie beim Entwerfen Ihrer Architektur die Servicelimits für die Compute-Instanz, den Blockspeicher, den Dateispeicher und die autonome Datenbank. Weitere Informationen finden Sie in der Dokumentation zu den Servicelimits unter "Weitere Informationen".

  • Datenbankskalierbarkeit

    Sie können die Anzahl der CPU-Cores der Datenbank und von Oracle GoldenGate jederzeit manuell vertikal oder horizontal skalieren. Mit dem Feature zur automatischen Skalierung von autonomen Datenbanken und Oracle GoldenGate kann Ihre Datenbank jederzeit die bis zu dreifache aktuelle Basisanzahl von CPU-Cores verwenden. Wenn der Bedarf steigt, wird die Anzahl der verwendeten Cores durch Autoscaling automatisch erhöht. Mit autonomen Datenbanken können Sie die Speicherkapazität jederzeit skalieren, ohne dass sich dies auf Verfügbarkeit oder Performance auswirkt.

  • Anwendungsverfügbarkeit

    Faultdomains bieten die beste Resilienz innerhalb einer Availability-Domain. Wenn Sie eine höhere Verfügbarkeit benötigen, sollten Sie gegebenenfalls mehrere Availability-Domains oder mehrere Regionen verwenden.

  • Backups
    • Datenbank

      OCI sichert autonome Datenbanken automatisch und bewahrt die Backups 60 Tage lang auf. Sie können die Datenbank zu einem beliebigen Zeitpunkt während des Aufbewahrungszeitraums wiederherstellen. Sie können auch manuelle Backups erstellen, um die automatischen Backups zu ergänzen. Manuelle Backups werden in einem OCI Object Storage-Bucket gespeichert, den Sie erstellen, und werden 60 Tage lang aufbewahrt.

    • Anwendung

      Mit dem OCI Block Volumes-Service können Sie Point-in-Time-Backups von Daten auf einem Block-Volume erstellen. Sie können diese Backups jederzeit auf neuen Volumes wiederherstellen. Mit dem Service können Sie auch ein absturzkonsistentes Point-in-Time-Backup eines Boot-Volumes ohne Anwendungsunterbrechung oder Ausfallzeit erstellen. Boot- und Block-Volumes verfügen über dieselben Backupfunktionen.

  • Sicherheit: Zugriffskontrolle

    Mit Policys können Sie einschränken, wer auf Ihre Ressourcen in der Cloud zugreifen kann und welche Aktionen sie ausführen können.

Mehr erfahren

Erfahren Sie mehr über die Verwendung serverloser Funktionen für Ihre Workloads in der Cloud.

Prüfen Sie diese zusätzlichen Ressourcen:

Bestätigungen

Autor: Sunil Vernekar