Répliquer les données SaaS Oracle Fusion vers un entrepôt de données tiers

De nombreux clients Oracle adoptent une architecture multicloud pour leurs besoins métier. Par exemple, ils peuvent vouloir copier une réplique exacte des données sur Oracle Fusion ERP dans un data warehouse tiers tel que Snowflake ou Databricks pour effectuer des analyses de données sur les données Fusion afin de les aider à prendre des décisions basées sur les données. Cette architecture permet ce modèle.

La possibilité de concevoir une solution multicloud entre ces data warehouses tiers et les applications Oracle Fusion SaaS est souhaitable car la suite cloud complète d'applications SaaS d'Oracle avec intelligence artificielle intégrée apporte des processus cohérents et une source unique d'informations fiables aux fonctions métier les plus importantes, de la planification des ressources d'entreprise, de la gestion de la chaîne d'approvisionnement et de la gestion du capital humain à la publicité et à l'expérience client. Les applications vous aident à améliorer les interactions avec vos clients, à augmenter l'agilité de votre entreprise et à réagir aux changements plus rapidement que jamais.

Notez que cette architecture peut également s'appliquer à des entrepôts de données tels que Microsoft Azure ADSL et Amazon Web Services Redshift.

Architecture

Cette architecture montre comment répliquer les données des applications Oracle Fusion SaaS vers des data warehouses tiers tels que Snowflake Data Cloud, Azure ADLS ou AWS Redshift.

Le diagramme suivant illustre cette architecture de référence.


Description de l'image fusion-saas-snowflake-arch.png
Description de l'image fusion-saas-snowflake-arch.png

fusion-saas-snowflake-arch-oracle.zip

L'architecture comporte les composants suivants :

  • Région

    Une région Oracle Cloud Infrastructure est une zone géographique précise qui contient un ou plusieurs centres de données, appelés domaines de disponibilité. Les régions sont indépendantes les unes des autres et de grandes distances peuvent les séparer (dans des pays voire des continents).

  • Réseau cloud virtuel (VCN) et sous-réseaux

    Un VCN est un réseau personnalisable défini par logiciel que vous configurez dans une région OCI. Comme les réseaux de centre de données traditionnels, les réseaux cloud virtuels vous donnent un contrôle total sur l'environnement réseau. Un réseau cloud virtuel peut comporter plusieurs blocs CIDR qui ne se chevauchent pas et que vous pouvez modifier après l'avoir créé. Vous pouvez segmenter un réseau cloud virtuel en plusieurs sous-réseaux ciblant une région ou un domaine de disponibilité. Chaque sous-réseau est composé d'une plage contiguë d'adresses qui ne chevauchent pas celles des autres sous-réseaux du réseau cloud virtuel. Vous pouvez modifier la taille d'un sous-réseau après sa création. Un sous-réseau peut être public ou private.In : cette architecture, la base de données autonome et une fonction de configuration de la base de données sont attachées à un sous-réseau privé. L'instance de calcul qui héberge le serveur Web et les fonctions qui traitent les flux sont déployées dans un sous-réseau public.

  • Passerelle de routage dynamique (DRG)

    Le DRG est un routeur virtuel qui fournit un chemin pour le trafic de réseau privé entre les réseaux cloud virtuels de la même région, entre un VCN et un réseau en dehors de la région, tel qu'un VCN dans une autre région OCI, un réseau sur site ou un réseau dans un autre fournisseur cloud.

  • Base de données autonome

    Oracle Autonomous Data Warehouse est un service de base de données à pilotage, sécurité et réparation automatiques optimisé pour les charges de travail d'entreposage de données. Vous n'avez pas à configurer ni à gérer le matériel, ni à installer de logiciel. OCI se charge de la création, de la sauvegarde, de l'application de patches, de la mise à niveau et du réglage de la base de données.

    Oracle Autonomous Transaction Processing est un service de base de données optimisé pour les workloads de traitement des transactions. Vous n'avez pas à configurer ni à gérer le matériel, ni à installer de logiciel. OCI se charge de la création, de la sauvegarde, de l'application de patches, de la mise à niveau et du réglage de la base de données.

  • Oracle GoldenGate

    Oracle GoldenGate est un service entièrement géré qui permet l'assimilation des données à partir de sources résidant sur site ou dans n'importe quel cloud, exploitant la technologie CDC GoldenGate pour une capture non intrusive et efficace des données et une livraison à Autonomous Data Warehouse en temps réel et à grande échelle afin de rendre les informations pertinentes accessibles aux consommateurs le plus rapidement possible.

  • OCI Data Integration

    Data Integration est un service partagé entièrement géré qui aide les ingénieurs de données et les développeurs à effectuer des tâches de déplacement et de chargement de données. Optimisé par les processus ETL ou ELT de Spark, un grand volume de données peut être ingéré à partir de diverses ressources de données, nettoyé, transformé et remodelé et chargé efficacement sur les ressources de données cible OCI.

  • Oracle Business Intelligence Cloud Connector (BICC)

    Oracle Business Intelligence Cloud Connector (BICC) est utilisé pour extraire des données décisionnelles et d'autres données Fusion en masse et les charger dans des zones de stockage externes désignées.

Recommandations

Utilisez la recommandation suivante comme point de départ pour répliquer les données Oracle Fusion SaaS sur un entrepôt de données tiers. Ces recommandations sont utiles lors du dimensionnement de votre VCN ; sachez que vos exigences peuvent différer de l'architecture décrite ici.
  • Lorsque vous créez un VCN, déterminez le nombre de blocs CIDR requis et la taille de chaque bloc en fonction du nombre de ressources que vous prévoyez d'attacher aux sous-réseaux du VCN. Utilisez des blocs CIDR qui se trouvent dans l'espace d'adressage IP privé standard.
  • Sélectionnez des blocs CIDR qui ne chevauchent aucun autre réseau (par exemple, dans Oracle Cloud Infrastructure, votre centre de données on-premise ou un autre fournisseur cloud) vers lequel vous souhaitez configurer des connexions privées. Après avoir créé un VCN, vous pouvez modifier, ajouter et supprimer ses blocs CIDR.

Points à prendre en compte

Lors de l'implémentation de cette architecture, tenez compte de vos exigences pour les paramètres suivants :

  • Limites de service

    Lors de la conception de votre architecture, tenez compte des limites de service pour l'instance de calcul, le stockage de blocs, le stockage de fichiers et la base de données autonome. Reportez-vous à la documentation relative aux limites de service répertoriée dans "En savoir plus", ci-dessous.

  • Evolutivité de la base de données

    Vous pouvez réduire ou augmenter manuellement à tout moment le nombre de coeurs de processeur de la base de données et d'Oracle GoldenGate. La fonctionnalité de redimensionnement automatique des bases de données autonomes et d'Oracle GoldenGate permet à la base de données d'utiliser jusqu'à trois fois le nombre de base de cœurs de processeur en cours à tout moment. Au fur et à mesure de l'augmentation de la demande, le redimensionnement automatique augmente automatiquement le nombre de cœurs utilisés. Les bases de données autonomes vous permettent de redimensionner la capacité de stockage à tout moment sans affecter la disponibilité ou les performances.

  • Disponibilité de l'application

    Les domaines de pannes offrent la meilleure résilience au sein d'un domaine de disponibilité. Si vous avez besoin d'une plus grande disponibilité, envisagez d'utiliser plusieurs domaines de disponibilité ou plusieurs régions lorsque cela est possible.

  • Sauvegardes
    • Base de données

      OCI sauvegarde automatiquement les bases de données autonomes et conserve les sauvegardes pendant 60 jours. Vous pouvez restaurer et récupérer votre base de données à un point dans le temps donné au cours de la période de conservation. Vous pouvez également créer des sauvegardes manuelles pour compléter ces dernières. Les sauvegardes manuelles sont stockées dans un bucket OCI Object Storage que vous créez. Elles sont conservées pendant 60 jours.

    • Application

      Le service OCI Block Volumes vous permet de créer des sauvegardes ponctuelles de données sur un volume de blocs. Vous pouvez restaurer ces sauvegardes vers de nouveaux volumes à tout moment. Vous pouvez également utiliser le service pour effectuer une sauvegarde ponctuelle et cohérente en cas d'incident d'un volume d'initialisation sans interruption de l'application ni temps d'inactivité. Les volumes d'initialisation et de blocs disposent des mêmes fonctionnalités de sauvegarde.

  • Sécurité : Contrôle d'accès

    Utilisez des stratégies pour limiter les personnes pouvant accéder à vos ressources dans le cloud et les actions qu'elles peuvent effectuer.

En savoir plus

En savoir plus sur l'utilisation de fonctions sans serveur pour vos charges de travail dans le cloud.

Consultez les ressources supplémentaires suivantes :

Remerciements

Auteur : Sunil Vernekar