Répliquer les données Oracle Fusion SaaS dans un entrepôt de données de tierce partie

De nombreux clients d'Oracle adoptent une architecture multinuage pour leurs besoins d'affaires. Par exemple, ils peuvent vouloir copier une réplique exacte des données d'Oracle Fusion ERP dans un entrepôt de données 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 fondées sur les données. Cette architecture active ce modèle.

Il est souhaitable de pouvoir concevoir une solution multinuage entre ces entrepôts de données de tierce partie et les applications Oracle Fusion SaaS, car la suite complète d'applications SaaS en nuage d'Oracle avec intelligence artificielle intégrée apporte des processus cohérents et une source unique de vérité dans l'ensemble des fonctions d'affaires les plus importantes, de la planification des ressources d'entreprise à la gestion de la chaîne d'approvisionnement en passant par la gestion du capital humain, en passant par la publicité et l'expérience client. Les applications vous aident à améliorer les engagements de vos clients, à accroître l'agilité de votre entreprise et à réagir au changement 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 des données à partir d'applications Oracle Fusion SaaS vers des entrepôts de données de tierce partie tels que Snowflake Data Cloud, Azure ADLS ou AWS Redshift.

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


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

fusion-saas-snowflake-arch-oracle.zip

L'architecture comprend les composants suivants :

  • Région

    Une région Oracle Cloud Infrastructure est une zone géographique localisée 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 différents pays ou continents).

  • Réseau en nuage virtuel (VCN) et sous-réseau

    Un VCN est un réseau défini par logiciel personnalisable, configuré dans une région OCI. Comme les réseaux de centre de données traditionnels, les réseaux en nuage virtuels vous offrent un contrôle complet sur votre environnement de réseau. Un VCN peut disposer de plusieurs blocs CIDR sans chevauchement que vous pouvez modifier après avoir créé le VCN. Vous pouvez segmenter un VCN en sous-réseaux, dont la portée peut concerner une région ou un domaine de disponibilité. Un sous-réseau est constitué d'un intervalle contigu d'adresses qui ne chevauchent pas les autres sous-réseaux dans le réseau en nuage 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

    La passerelle DRG est un routeur virtuel qui fournit un chemin pour le trafic réseau privé entre les réseaux en nuage 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 place ou un réseau d'un autre fournisseur de nuage.

  • Base de données autonome

    Oracle Autonomous Data Warehouse est un service de base de données entièrement géré, autosécurisé et autoréparable qui est optimisé pour les charges de travail d'entreposage de données. Il n'est pas nécessaire de configurer ou de gérer du matériel ni d'installer des logiciels. OCI gère la création de la base de données, ainsi que la sauvegarde, l'application de correctifs, la mise à niveau et le réglage de la base de données.

    Oracle Autonomous Transaction Processing est un service de base de données à gestion automatisée, à sécurité autonome et à autoréparation optimisé pour les charges de travail de traitement de transactions. Il n'est pas nécessaire de configurer ou de gérer du matériel ni d'installer des logiciels. OCI gère la création de la base de données, ainsi que la sauvegarde, l'application de correctifs, la mise à niveau et le réglage de la base de données.

  • Oracle GoldenGate

    Oracle GoldenGate est un service entièrement géré qui permet l'ingestion de données à partir de sources résidant sur place ou dans n'importe quel nuage, en tirant parti de la technologie CDC GoldenGate pour une saisie efficace et non intrusive des données et leur transmission à Autonomous Data Warehouse en temps réel et à grande échelle afin de mettre les informations pertinentes à la disposition des consommateurs le plus rapidement possible.

  • Intégration de données OCI

    Le service d'intégration de données est un service multilocataire entièrement géré qui aide les ingénieurs de données et les développeurs à effectuer les tâches de déplacement et de chargement de données. Alimenté par des processus ETL ou ELT Spark, un grand volume de données peut être ingéré à partir d'une variété de ressources de données, nettoyé, transformé et remodelé et chargé efficacement dans les ressources de données cibles OCI.

  • Connecteur Oracle Business Intelligence Cloud (BICC)

    Oracle Business Intelligence Cloud Connector (BICC) est utilisé pour extraire l'intelligence d'affaires 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 des données Oracle Fusion SaaS dans 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'adresses IP privées standard.
  • Sélectionnez les blocs CIDR qui ne chevauchent aucun autre réseau (par exemple, dans Oracle Cloud Infrastructure, votre centre de données sur place ou un autre fournisseur de nuage) auquel vous voulez configurer des connexions privées. Après avoir créé un VCN, vous pouvez modifier, ajouter et supprimer ses blocs CIDR.

Points à considérer

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 par blocs, le stockage de fichiers et la base de données autonome. Reportez-vous à la documentation sur les limites de service figurant dans "Explorer plus", ci-dessous.

  • Évolutivité des bases de données

    Vous pouvez à tout moment ajuster le nombre de coeurs d'UC de la base de données et d'Oracle GoldenGate. La fonction d'ajustement automatique des bases de données autonomes et d'Oracle GoldenGate permet à votre base de données d'utiliser jusqu'à trois fois le nombre de coeurs d'UC de base courant à tout moment. Avec l'augmentation de la demande, la mise à l'échelle automatique augmente le nombre de cœurs utilisés. Les bases de données autonomes vous permettent d'augmenter la capacité de stockage à tout moment sans affecter la disponibilité ou les performances.

  • Disponibilité d'application

    Les domaines d'erreur assurent la meilleure résilience au sein d'un domaine de disponibilité. Si vous avez besoin d'une disponibilité supérieure, 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 les conserve pendant 60 jours. Vous pouvez restaurer et récupérer votre base de données à tout moment de la période. Vous pouvez également créer des sauvegardes manuelles pour compléter ces dernières. Les sauvegardes manuelles sont stockées dans un compartiment de stockage d'objets OCI que vous créez et que vous conservez pendant 60 jours.

    • Application

      Le service Volumes par blocs OCI vous permet de créer des sauvegardes de données ponctuelles sur un volume par blocs. Vous pouvez restaurer ces sauvegardes sur 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 de démarrage sans interruption de l'application ni temps d'arrêt. Les volumes de démarrage et par blocs ont les mêmes capacités de sauvegarde.

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

    Utilisez des politiques pour restreindre les personnes pouvant accéder à vos ressources dans le nuage et les actions qu'elles peuvent effectuer.

Informations complémentaires

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

Vérifiez les ressources supplémentaires suivantes :

Remerciements

Auteur : Sunil Vernekar