Oracle Fusion SaaS-Daten in einem Data Warehouse eines Drittanbieters replizieren
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 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
- 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.
- Datenbank
- 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.