Migrer Oracle Business Intelligence 12c vers le cloud AWS à partir de serveurs sur site - Recommandations AWS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Migrer Oracle Business Intelligence 12c vers le cloud AWS à partir de serveurs sur site

Créée par Lanre (Lan-Ray) showunmi (AWS) et Patrick Huang (AWS)

Environnement : Production

Source : Sur site

Cible : Amazon EC2, Amazon RDS, Amazon ALB, Amazon EFS

Type R : Replateforme

Charge de travail : Oracle

Technologies : analyse ; bases de données

Services AWS : Amazon EBS ; Amazon EC2 ; Amazon EFS ; CloudFormation AWS ; Elastic Load Balancing (ELB) ; AWS Certificate Manager (ACM)

Récapitulatif

Ce modèle montre comment migrer Oracle Business Intelligence Enterprise Edition 12c depuis des serveurs sur site vers le cloud AWS à l'aide d'AWS. CloudFormation Il décrit également comment vous pouvez utiliser d'autres services AWS pour implémenter des composants Oracle BI 12c offrant une haute disponibilité, une sécurité, une flexibilité et une capacité d'évolution dynamique.

Pour obtenir une liste des meilleures pratiques relatives à la migration d'Oracle BI 12c vers le cloud AWS, consultez la section Informations supplémentaires de ce modèle.

Remarque : il est recommandé d'exécuter plusieurs migrations de test avant de transférer vos données Oracle BI 12c existantes vers le cloud. Ces tests vous aident à affiner votre approche de migration, à identifier et à résoudre les problèmes potentiels et à estimer les besoins en temps d'arrêt avec plus de précision.

Conditions préalables et limitations

Prérequis

  • Un compte AWS actif

  • Connectivité réseau sécurisée entre vos serveurs sur site et AWS via les services de réseau privé virtuel (VPN AWS) ou AWS Direct Connect

  • Licences logicielles pour votre système d'exploitation Oracle, Oracle BI 12c, Oracle Database, Oracle WebLogic Server et Oracle HTTP Server

Limites

Pour plus d'informations sur les limites de taille de stockage, consultez la documentation Amazon Relational Database Service (Amazon RDS) pour Oracle.

Versions du produit

  • Oracle Business Intelligence Enterprise Edition 12c

  • WebLogic Serveur Oracle 12c

  • Serveur HTTP Oracle 12c

  • Oracle Database 12c (ou version ultérieure)

  • Oracle Java SE 8

Architecture

Le schéma suivant montre un exemple d'architecture permettant d'exécuter des composants Oracle BI 12c dans le cloud AWS :

Ce schéma montre l'architecture suivante :

  1. Amazon Route 53 fournit la configuration du service de nom de domaine (DNS).

  2. Elastic Load Balancing (ELB) répartit le trafic réseau afin d'améliorer l'évolutivité et la disponibilité des composants Oracle BI 12c sur plusieurs zones de disponibilité.

  3. Les groupes Amazon Elastic Compute Cloud (Amazon EC2) Auto Scaling hébergent les serveurs HTTP Oracle, le serveur d'administration Weblogic et les serveurs de BI gérés dans plusieurs zones de disponibilité.

  4. Les bases de données Amazon Relational Database Service (Amazon RDS) pour Oracle stockent les métadonnées du serveur BI dans plusieurs zones de disponibilité.

  5. Amazon Elastic File System (Amazon EFS) est monté sur chaque composant Oracle BI 12c pour le stockage de fichiers partagés.

Pile technologique

  • Amazon Elastic Block Store (Amazon EBS)

  • Amazon Elastic Compute Cloud (Amazon EC2)

  • Amazon Elastic File System (Amazon EFS)

  • Amazon RDS for Oracle

  • AWS Certificate Manager (ACM)

  • Elastic Load Balancing (ELB)

  • Oracle BI 12c

  • WebLogic Serveur Oracle 12c

  • Serveur HTTP Oracle (OHS)

Outils

  • AWS vous CloudFormation aide à configurer les ressources AWS, à les approvisionner rapidement et de manière cohérente, et à les gérer tout au long de leur cycle de vie sur l'ensemble des comptes et des régions AWS.

  • AWS Certificate Manager (ACM) vous aide à créer, stocker et renouveler les certificats et clés SSL/TLS X.509 publics et privés qui protègent vos sites Web et applications AWS.

  • AWS Database Migration Service (AWS DMS) vous aide à migrer des magasins de données vers le cloud AWS ou entre des combinaisons de configurations cloud et sur site.

  • Amazon Elastic Compute Cloud (Amazon EC2) fournit une capacité de calcul évolutive dans le cloud AWS. Vous pouvez lancer autant de serveurs virtuels que vous le souhaitez et les faire rapidement évoluer vers le haut ou vers le bas.

  • Amazon EC2 Auto Scaling vous aide à maintenir la disponibilité des applications et vous permet d'ajouter ou de supprimer automatiquement des instances Amazon EC2 selon les conditions que vous définissez. 

  • Amazon Elastic File System (Amazon EFS) vous aide à créer et à configurer des systèmes de fichiers partagés dans le cloud AWS.

  • Elastic Load Balancing répartit le trafic applicatif ou réseau entrant sur plusieurs cibles. Par exemple, vous pouvez répartir le trafic entre les instances, les conteneurs et les adresses IP Amazon Elastic Compute Cloud (Amazon EC2) dans une ou plusieurs zones de disponibilité.

  • Amazon Relational Database Service (Amazon RDS) vous aide à configurer, exploiter et dimensionner une base de données relationnelle dans le cloud AWS.

  • Amazon Simple Storage Service (Amazon S3) est un service de stockage d'objets basé sur le cloud qui vous permet de stocker, de protéger et de récupérer n'importe quel volume de données.

  • Amazon Virtual Private Cloud (Amazon VPC) vous aide à lancer des ressources AWS dans un réseau virtuel que vous avez défini. Ce réseau virtuel ressemble à un réseau traditionnel que vous exploiteriez dans votre propre centre de données, avec les avantages liés à l'utilisation de l'infrastructure évolutive d'AWS.

  • Oracle Data Pump vous aide à déplacer des données et des métadonnées d'une base de données à une autre à grande vitesse.

  • Oracle Fusion Middleware est une suite d'outils de développement d'applications et de solutions d'intégration pour la gestion des identités, la collaboration et les rapports de business intelligence.

  • Oracle vous GoldenGate aide à concevoir, exécuter, orchestrer et surveiller vos solutions de réplication et de traitement des données en continu dans l'infrastructure cloud Oracle.

  • Oracle WebLogic Scripting Tool (WLST) fournit une interface de ligne de commande qui vous permet de dimensionner horizontalement vos WebLogic clusters.

Épopées

TâcheDescriptionCompétences requises

Rassemblez les informations d'inventaire des logiciels.

Identifiez les versions et les niveaux de correctif pour chacun des composants logiciels de votre infrastructure technologique source, notamment les suivants :

  • Système d'exploitation Oracle

  • Oracle Database

  • Oracle BI 12c

  • WebLogic Serveur Oracle

  • Serveur HTTP Oracle

  • Java

Architecte de migration, architecte de solutions, propriétaire de l'application, administrateur Oracle BI

Collectez des informations d'inventaire de calcul et de stockage.

Dans votre environnement source, passez en revue les indicateurs d'utilisation actuels et historiques pour les éléments suivants :

  • Utilisation de l’UC

  • Utilisation de la mémoire

  • Utilisation du stockage

Important : assurez-vous de tenir compte des pics d'utilisation historiques.

Architecte de migration, architecte de solutions, propriétaire de l'application, administrateur Oracle BI, administrateur système

Rassemblez des informations sur l'architecture de l'environnement source et ses exigences.

Obtenez une compréhension complète de l'architecture de votre environnement source et de ses exigences, notamment en ce qui concerne les éléments suivants :

  • Configuration WebLogic du domaine du serveur Oracle

  • Regroupement

  • Equilibrage de charge

  • Connectivité

  • Disponibilité

  • Exigences relatives à la reprise après sinistre

Architecte de migration, architecte de solutions, propriétaire de l'application, administrateur Oracle BI

Identifiez les sources de données JDBC (Java Database Connectivity).

Rassemblez des informations sur les sources de données et les pilotes JDBC de votre environnement source pour chaque moteur de base de données qu'il utilise.

Architecte de migration, propriétaire de l'application, administrateur Oracle BI, ingénieur ou administrateur de base de données

Rassemblez des informations sur les paramètres spécifiques à l'environnement.

Collectez des informations sur les paramètres et les configurations spécifiques à votre environnement source, notamment les suivants :

  • Scripts de démarrage et d'arrêt personnalisés

  • Java et autres variables d'environnement

  • Certificats

Architecte de migration, architecte de solutions, propriétaire de l'application, administrateur Oracle BI

Identifiez toute dépendance vis-à-vis d'autres applications.

Collectez des informations sur les intégrations dans votre environnement source qui créent des dépendances avec d'autres applications.

Important : assurez-vous d'identifier les intégrations du protocole LDAP (Lightweight Directory Access Protocol) et les autres exigences réseau.

Architecte de migration, architecte de solutions, propriétaire de l'application, administrateur Oracle BI
TâcheDescriptionCompétences requises

Créez un document de conception de haut niveau.

Créez un document de conception d'architecture cible. Assurez-vous d'utiliser les informations que vous avez collectées lors de l'évaluation de votre environnement source pour éclairer le document de conception.

Architecte de solutions, Architecte d'applications, Ingénieur de base de données, Architecte de migration

Obtenir l'approbation du document de conception.

Passez en revue le document de conception avec les parties prenantes et obtenez les approbations requises.

Responsable de l'application ou du service, architecte de solutions, architecte d'applications
TâcheDescriptionCompétences requises

Préparez le code d'infrastructure dans CloudFormation.

Créez des CloudFormation modèles pour provisionner votre infrastructure Oracle BI 12c dans le cloud AWS.

Pour plus d'informations, consultez la section Utilisation des CloudFormation modèles AWS dans le guide de CloudFormation l'utilisateur AWS.

Remarque : il est recommandé de créer des CloudFormation modèles modulaires pour chaque niveau d'Oracle BI 12c, plutôt qu'un seul modèle volumineux pour toutes vos ressources. Pour plus d'informations sur les CloudFormation meilleures pratiques, consultez les 8 meilleures pratiques relatives à l'automatisation de vos déploiements avec AWS CloudFormation sur le blog AWS.

Architecte d'infrastructure cloud, architecte de solutions, architecte d'applications

Téléchargez le logiciel requis.

Téléchargez le logiciel suivant ainsi que les versions et correctifs requis sur le site Web d'Oracle :

  • Java JDK 8

  • WebLogic Serveur Oracle 12c

  • Oracle BI 12c

Architecte de migration, ingénieur de base de données, architecte d'applications

Préparez les scripts d'installation.

Créez des scripts d'installation logicielle qui exécutent une installation silencieuse. Ces scripts simplifient l'automatisation du déploiement.

Pour plus d'informations, voir OBIEE 12c : Comment effectuer une installation silencieuse ? sur le site Oracle Support. Vous avez besoin d'un compte Oracle Support pour consulter la documentation.

Architecte de migration, ingénieur de base de données, architecte d'applications

Créez une AMI Linux basée sur Amazon EBS pour vos niveaux Web et applicatif.

  1. Déployez et configurez des instances Amazon EC2 pour vos niveaux Web et applicatif. Assurez-vous que les instances répondent aux conditions requises pour exécuter les opérations suivantes :

    • Configuration de l'environnement du système d'exploitation Oracle

    • Configuration du compte utilisateur du système d'exploitation Oracle

    • Installation du logiciel Java

  2. Créez des Amazon Machine Images (AMI) des instances et enregistrez-en des copies pour une utilisation future. Pour obtenir des instructions, consultez la section Création d'une AMI Linux basée sur Amazon EBS dans le guide de l'utilisateur Amazon EC2 pour les instances Linux.

Architecte de migration, ingénieur de base de données, architecte d'applications

Lancez votre infrastructure AWS en utilisant CloudFormation.

Déployez vos niveaux Web et applicatif Oracle BI 12c dans des modules à l'aide des CloudFormation modèles que vous avez créés.

Pour obtenir des instructions, consultez Getting started with AWS CloudFormation dans le guide de CloudFormation l'utilisateur AWS.

Architecte d'infrastructure cloud, architecte de solutions, architecte d'applications
TâcheDescriptionCompétences requises

Mettez en scène le logiciel requis.

Placez le logiciel requis dans un emplacement accessible aux instances Amazon EC2. Par exemple, vous pouvez installer le logiciel dans Amazon S3 ou dans une autre instance Amazon EC2 accessible à vos serveurs Web et d'applications.

Architecte de migration, architecte Oracle BI, architecte d'infrastructure cloud, architecte de solutions, architecte d'applications

Préparez votre base de données de référentiel pour l'installation d'Oracle BI 12c.

Créez des schémas Oracle BI 12c en exécutant l'utilitaire de création de référentiel Oracle (RCU) sur une nouvelle instance de base de données Amazon RDS for Oracle.

Architecte d'infrastructure cloud, architecte de solutions, architecte d'applications, architecte de migration, architecte Oracle BI

Installez Oracle Fusion Middleware 12c et Oracle BI 12c.

  1. En commençant par une instance Amazon EC2, installez l'infrastructure Oracle Fusion Middleware 12c et OBIEE 12c. Pour plus d'informations, consultez les sections suivantes du guide de déploiement d'Oracle Fusion Middleware Enterprise pour Oracle Business Intelligence :

    Remarque : utilisez Amazon EFS pour héberger des annuaires qui seront partagés entre les nœuds du cluster Oracle BI 12c.

  2. Appliquez les correctifs nécessaires à l'installation.

  3. Créez des AMI des instances et enregistrez des copies pour une utilisation future.

Architecte de migration, architecte Oracle BI

Configurez le domaine WebLogic de votre serveur Oracle pour Oracle BI 12c.

Configurez votre domaine Oracle BI 12c en tant que déploiement non clusterisé.

Pour plus d'informations, consultez la section Configuration du domaine BI dans le guide de déploiement d'Oracle Fusion Middleware Enterprise pour Oracle Business Intelligence.

Architecte de migration, architecte Oracle BI

Effectuez une mise à l'échelle horizontale à partir de l'Oracle BI 12c.

Diminuez horizontalement le nœud unique jusqu'au nombre de nœuds souhaité.

Pour plus d'informations, consultez la section Scaling out Oracle Business Intelligence dans le guide de déploiement d'Oracle Fusion Middleware Enterprise pour Oracle Business Intelligence.

Architecte de migration, architecte Oracle BI

Installez le serveur HTTP Oracle 12c.

  1. Installez le serveur HTTP Oracle 12c sur les instances Amazon EC2 de niveau Web Oracle. Pour obtenir des instructions, voir Installer le serveur HTTP Oracle 12c dans Installer et configurer le serveur HTTP Oracle pour Oracle Access Management 12c.

  2. Appliquez les correctifs nécessaires à l'installation.

  3. Créez des AMI des instances et enregistrez des copies pour une utilisation future.

Architecte de migration, architecte Oracle BI

Configurez les équilibreurs de charge pour la terminaison SSL.

Architecte d'infrastructure cloud, architecte de migration

Migrez les artefacts de métadonnées de business intelligence vers AWS.

  1. Exportez des fichiers Oracle Business Intelligence Application Archive (BAR) depuis l'installation Oracle BI 12c sur site. Pour exporter les fichiers BAR, utilisez l'outil de WebLogic script (WLST) pour exécuter la exportServiceInstancecommande.

  2. Importez les fichiers BAR locaux dans l'installation AWS Oracle BI 12c. Pour importer les fichiers BAR, exécutez la commande importServiceInstanceWLST.

Architecte de migration, architecte Oracle BI

Effectuez des tâches après la migration.

Après avoir importé les fichiers BAR, procédez comme suit :

  • Configurez toutes les sources de données JDBC supplémentaires.

  • Installez des pilotes pour d'autres sources de données telles que PostgreSQL ou Amazon Redshift.

  • Configurez Oracle LDAP, SSL, l'authentification unique (SSO) et WebLogic le magasin de sécurité.

  • Configurez les politiques AWS Identity and Access Management (IAM).

  • Activez le suivi de l'utilisation.

  • Configurez des intégrations à d'autres systèmes.

  • Migrez tous les scripts personnalisés.

Architecte de migration, architecte Oracle BI
TâcheDescriptionCompétences requises

Testez le nouvel environnement Oracle BI 12c.

Effectuez end-to-end des tests sur le nouvel environnement Oracle BI 12c. Utilisez l'automatisation autant que possible.

Voici des exemples d'activités de test :

  • Validation des tableaux de bord, des rapports et des URL

  • Tests d'acceptation par l'utilisateur (UAT)

  • Tests d'acceptation opérationnelle (OAT)

Remarque : Effectuez des tests et des validations supplémentaires selon les besoins.

Architecte de migration, architecte de solutions, propriétaire de l'application, administrateur Oracle BI
TâcheDescriptionCompétences requises

Déconnectez le trafic de l'environnement Oracle BI 12c sur site.

À la fenêtre de transition indiquée, arrêtez tout le trafic vers l'environnement Oracle BI 12c sur site.

Architecte de migration, architecte de solutions, propriétaire de l'application, administrateur Oracle BI

Resynchronisez la nouvelle base de données du référentiel Oracle BI 12c avec la base de données source.

Resynchronisez la base de données du référentiel Amazon RDS Oracle Oracle BI 12c avec la base de données locale.

Pour synchroniser les bases de données, vous pouvez utiliser une actualisation d'Oracle Data Pump ou une capture de données de modification (CDC) AWS DMS.

Administrateur Oracle BI, ingénieur/administrateur de base de données

Changez vos URL Oracle BI 12c pour qu'elles pointent vers le nouvel environnement AWS.

Mettez à jour les URL Oracle BI 12c sur vos serveurs DNS internes afin qu'elles pointent vers la nouvelle installation AWS.

Architecte de migration, architecte de solutions, propriétaire de l'application, administrateur Oracle BI

Surveillez le nouvel environnement.

Surveillez le nouvel environnement Oracle BI 12c à l'aide de l'un des outils suivants :

Administrateur Oracle BI, ingénieur/administrateur de base de données, administrateur d'applications

Obtenez l'approbation du projet.

Passez en revue les résultats des tests avec les parties prenantes et obtenez les approbations requises pour terminer la migration.

Propriétaire de l'application, responsable du service, architecte d'infrastructure cloud, architecte de migration, architecte Oracle BI

Ressources connexes

Informations supplémentaires

Vous trouverez ci-dessous une liste des meilleures pratiques relatives à la migration d'Oracle BI 12c vers le cloud AWS.

bases de données du référentiel

Il est recommandé d'héberger les schémas de base de données Oracle BI 12c sur une instance Amazon RDS for Oracle. Ce type d'instance fournit une capacité rentable et redimensionnable tout en automatisant les tâches d'administration, telles que le provisionnement du matériel, la configuration de bases de données, l'application de correctifs et les sauvegardes.

Pour plus d'informations, consultez la section Utilisation de l'utilitaire de création de référentiel Oracle sur RDS pour Oracle dans le guide de l'utilisateur Amazon RDS.

Niveaux Web et applicatifs

Les instances Amazon EC2 optimisées pour la mémoire sont souvent bien adaptées aux serveurs Oracle BI 12c. Quel que soit le type d'instance que vous choisissez, assurez-vous que les instances que vous provisionnez répondent aux exigences d'utilisation de la mémoire de votre système. Assurez-vous également de configurer une taille de segment de machine virtuelle WebLogic Java (JVM) suffisante en fonction de la mémoire disponible de votre instance Amazon EC2.

Stockage local

Les E/S jouent un rôle important dans les performances globales de votre application Oracle BI 12c. Amazon Elastic Block Store (Amazon EBS) propose différentes classes de stockage optimisées pour différents modèles de charge de travail. Assurez-vous de choisir un type de volume Amazon EBS adapté à votre cas d'utilisation.

Pour plus d'informations sur les types de volumes EBS, consultez les fonctionnalités d'Amazon EBS dans la documentation Amazon EBS.

Stockage partagé

Un domaine Oracle BI 12c en cluster nécessite un stockage partagé pour les ressources suivantes :

  • Fichiers de configuration

  • Répertoire de données singleton (SDD) Oracle BI 12c

  • Cache global Oracle

  • Scripts du planificateur Oracle BI

  • Binaires WebLogic du serveur Oracle

Vous pouvez répondre à cette exigence de stockage partagé en utilisant Amazon EFS, qui fournit un système de fichiers NFS (Elastic Network File System) évolutif et entièrement géré.

Affiner les performances du stockage partagé

Amazon EFS propose deux modes de débit : Provisioned et Bursting. Le service dispose également de deux modes de performance : General Purpose et Max I/O.

Pour optimiser les performances, commencez par tester vos charges de travail en mode performance à usage général et en mode débit provisionné. Ces tests vous aideront à déterminer si ces modes de référence sont suffisants pour atteindre les niveaux de service souhaités.

Pour plus d'informations, consultez la section relative aux performances d'Amazon EFS dans le guide de l'utilisateur Amazon EFS.

Disponibilité et reprise après sinistre

Il est recommandé de déployer des composants Oracle BI 12c dans plusieurs zones de disponibilité afin de protéger ces ressources en cas de défaillance d'une zone de disponibilité. Voici une liste des meilleures pratiques en matière de disponibilité et de reprise après sinistre pour des ressources Oracle BI 12c spécifiques hébergées dans le cloud AWS :

  • Bases de données de référentiel Oracle BI 12c : déployez une instance de base de données Amazon RDS multi-AZ dans votre base de données de référentiel Oracle BI 12c. Dans un déploiement multi-AZ, Amazon RDS provisionne et gère automatiquement une réplique de secours synchrone dans une autre AZ. L'exécution d'une instance de base de données de référentiel Oracle BI 12c dans des zones de disponibilité peut améliorer la disponibilité lors de la maintenance planifiée du système et contribuer à protéger vos bases de données contre les défaillances d'instance et de zone de disponibilité.

  • Serveurs gérés Oracle BI 12c : pour garantir la tolérance aux pannes, il est recommandé de déployer les composants du système Oracle BI 12c sur les serveurs gérés d'un groupe Amazon EC2 Auto Scaling configuré pour couvrir plusieurs zones de disponibilité. Auto Scaling remplace les instances défectueuses sur la base des bilans de santé d'Amazon EC2. En cas de défaillance d'une zone de disponibilité, les serveurs HTTP Oracle continuent de diriger le trafic vers les serveurs gérés dans la zone de disponibilité fonctionnelle. Auto Scaling lance ensuite des instances pour répondre à vos exigences en matière de nombre d'hôtes. Il est recommandé d'activer la réplication de l'état des sessions HTTP pour garantir un basculement fluide des sessions existantes vers les serveurs gérés fonctionnels.

  • Serveurs d'administration Oracle BI 12c : pour garantir la haute disponibilité de votre serveur d'administration, hébergez-le dans un groupe Amazon EC2 Auto Scaling configuré pour couvrir plusieurs zones de disponibilité. Définissez ensuite la taille minimale et maximale du groupe sur 1. En cas de défaillance d'une zone de disponibilité, Amazon EC2 Auto Scaling démarre un serveur d'administration de remplacement dans une autre zone de disponibilité. Pour récupérer tout hôte sous-jacent défaillant au sein de la même zone de disponibilité, vous pouvez activer Amazon EC2 Auto Recovery.

  • Serveurs Oracle Web Tier : il est recommandé d'associer votre serveur HTTP Oracle au domaine de votre WebLogic serveur Oracle. Pour une haute disponibilité, déployez votre serveur HTTP Oracle dans un groupe Amazon EC2 Auto Scaling configuré pour englober plusieurs zones de disponibilité. Placez ensuite le serveur derrière un équilibreur de charge élastique ELB. Pour fournir une protection supplémentaire contre les pannes de l'hôte, vous pouvez activer Amazon EC2 Auto Recovery.

Evolutivité

L'élasticité du cloud AWS vous permet de faire évoluer les applications horizontalement ou verticalement en fonction des exigences de charge de travail.

Mise à l'échelle verticale

Pour dimensionner verticalement votre application, vous pouvez modifier la taille et le type des instances Amazon EC2 qui exécutent vos composants Oracle BI 12c. Il n'est pas nécessaire de surprovisionner les instances au début de votre déploiement et d'encourir des coûts inutiles. 

Mise à l'échelle horizontale

Amazon EC2 Auto Scaling vous aide à dimensionner horizontalement votre application en ajoutant ou en supprimant automatiquement des serveurs gérés en fonction des exigences de charge de travail.

Remarque : La mise à l'échelle horizontale avec Amazon EC2 Auto Scaling nécessite des compétences en matière de scriptage et des tests approfondis pour être mise en œuvre.

Backup et restauration

Voici une liste des meilleures pratiques de sauvegarde et de restauration pour des ressources Oracle BI 12c spécifiques hébergées dans le cloud AWS :

  • Référentiels de métadonnées Oracle Business Intelligence : Amazon RDS crée et enregistre automatiquement des sauvegardes de vos instances de base de données. Ces sauvegardes sont conservées pendant une période que vous spécifiez. Assurez-vous de configurer la durée de sauvegarde et les paramètres de conservation de votre Amazon RDS en fonction de vos exigences en matière de protection des données. Pour plus d'informations, veuillez consulter Amazon RDS backup and restore.

  • Serveurs gérés, serveurs d'administration et serveurs Web : assurez-vous de configurer les instantanés Amazon EBS en fonction de vos exigences en matière de protection et de conservation des données.

  • Stockage partagé : vous pouvez gérer la sauvegarde et la restauration des fichiers stockés dans Amazon EFS à l'aide d'AWS Backup. Le service AWS Backup peut également être déployé pour gérer de manière centralisée la sauvegarde et la restauration d'autres services, notamment Amazon EC2, Amazon EBS et Amazon RDS. Pour plus d'informations, consultez Qu'est-ce qu'AWS Backup ? Dans le manuel AWS Backup Developer Guide.

Sécurité et conformité

Vous trouverez ci-dessous une liste des meilleures pratiques de sécurité et des services AWS qui peuvent vous aider à protéger vos applications Oracle BI 12c dans le cloud AWS :

  • Chiffrement au repos : Amazon RDS, Amazon EFS et Amazon EBS prennent tous en charge les algorithmes de chiffrement standard du secteur. Vous pouvez utiliser AWS Key Management Service (AWS KMS) pour créer et gérer des clés cryptographiques et contrôler leur utilisation dans les services AWS et dans vos applications. Vous pouvez également configurer Oracle Transparent Data Encryption (TDE) sur l'instance de base de données Amazon RDS for Oracle qui héberge votre base de données de référentiel Oracle BI 12c.

  • Chiffrement en transit : il est recommandé d'activer les protocoles SSL ou TLS pour protéger les données en transit entre les différentes couches de votre installation Oracle BI 12c. Vous pouvez utiliser AWS Certificate Manager (ACM) pour approvisionner, gérer et déployer des certificats SSL et TLS publics et privés pour vos ressources Oracle BI 12c.

  • Sécurité du réseau : assurez-vous de déployer vos ressources Oracle BI 12c dans un Amazon VPC doté des contrôles d'accès appropriés configurés pour votre cas d'utilisation. Configurez vos groupes de sécurité pour filtrer le trafic entrant et sortant des instances Amazon EC2 qui exécutent votre installation. Assurez-vous également de configurer des listes de contrôle d'accès réseau (NACL) qui autorisent ou refusent le trafic en fonction de règles définies.

  • Surveillance et journalisation : vous pouvez utiliser AWS CloudTrail pour suivre les appels d'API vers votre infrastructure AWS, y compris vos ressources Oracle BI 12c. Cette fonctionnalité est utile lors du suivi des modifications apportées à l'infrastructure ou lors d'une analyse de sécurité. Vous pouvez également utiliser Amazon CloudWatch pour consulter les données opérationnelles qui peuvent vous fournir des informations exploitables sur les performances et l'état de votre application Oracle BI 12c. Vous pouvez également configurer des alarmes et effectuer des actions automatisées en fonction de ces alarmes. Amazon RDS fournit des outils de surveillance supplémentaires, notamment Enhanced Monitoring et Performance Insights.