Migrer des bases de données Oracle RAC
Le diagramme d'architecture suivant présente une base de données Oracle RAC dans un déploiement sur place :

Description de l'illustration migrate-orclracdb-vmware-premises.png
Vous disposez des options suivantes pour garantir la haute disponibilité de la base de données lors de la migration de ce déploiement vers OCI :
- Migrate to Oracle Exadata Database Service on Dedicated Infrastructure
- Migrer vers Oracle Exadata Database Service sur une infrastructure Exascale
- Migrer vers Oracle Autonomous Database on Dedicated Exadata Infrastructure dédiée
- Migrer vers une base de données Oracle RAC à deux noeuds sur Oracle Base Database Service
- Migrer vers Oracle Cloud VMware Solution
Migrate to Oracle Exadata Database Service on Dedicated Infrastructure
Oracle Exadata Database Service on Dedicated Infrastructure runs on Oracle Exadata and Oracle RAC, benefits from their high availability, scalability, and redundancy, and complies with the Oracle MAA Silver Level by default.
The following architecture shows an Oracle RAC database on Oracle Exadata Database Service on Dedicated Infrastructure:

Description de l'illustration migrate-orclracdb-exadbdisrv.png
Cette architecture comprend les composants suivants :
- VCN avec trois sous-réseaux et une passerelle de service pour accéder aux services gérés par OCI.
- Application sur la machine virtuelle du service de calcul OCI s'exécutant dans le sous-réseau d'application.
- Oracle Exadata Cloud Infrastructure et grappe de machines virtuelles Exadata déployés dans le sous-réseau client et de sauvegarde.
- Base de données Oracle RAC déployée dans la grappe de machines virtuelles Exadata avec un noeud Oracle RAC sur chaque machine virtuelle de la grappe de machines virtuelles.
- Oracle Database Autonomous Recovery Service pour les sauvegardes automatiques de base de données.
- (Facultatif) Le service Stockage d'objets OCI est une autre solution pour les sauvegardes automatiques de base de données.
- (Facultatif) Chambre forte OCI pour la gestion des clés du chiffrement transparent des données.
Cette architecture bénéficie des avantages suivants :
- Haute disponibilité et redondance intégrées fournies par Oracle Exadata et Oracle RAC.
- Protection de l'application contre les interruptions pendant les pannes et les opérations de maintenance grâce à la continuité des applications.
- Améliorez la protection des données avec Oracle Database Autonomous Recovery Service.
- Évolutivité en ligne des ressources de calcul et de stockage.
- Provisionnement de base de données automatisé et opérations de cycle de vie.
- Le chiffrement transparent des données est activé par défaut avec l'option d'utiliser la chambre forte OCI pour la gestion des clés.
- Migrations automatisées à l'aide de ZDM.
- Modèles de licences Oracle Cloud.
Recommandations
- Configurez la sauvegarde automatique dans Oracle Database Autonomous Recovery Service pour réduire la charge de travail de sauvegarde sur la base de données en mettant en oeuvre la stratégie de sauvegarde incrémentielle permanente qui élimine les sauvegardes complètes hebdomadaires. En outre, il permet une restauration et une récupération plus rapides en fournissant une copie de sauvegarde complète virtuelle et en éliminant la nécessité de récupérer des sauvegardes incrémentielles.
- Activez la protection des données en temps réel d'Oracle Database Autonomous Recovery Service pour synchroniser vos transactions en temps réel avec le service de récupération. La protection des données en temps réel minimise la possibilité de perte de données pour atteindre un objectif de point de récupération (OPR) inférieur à la seconde.
-
Activez la continuité des applications pour masquer les pannes de base de données lors d'événements planifiés et non planifiés pour les utilisateurs finaux et assurer des applications ininterrompues.
Migrer vers Oracle Exadata Database Service sur une infrastructure Exascale
Oracle Exadata Database Service sur une infrastructure exaflopique offre la même expérience de service en nuage qu'Oracle Exadata Database Service on Dedicated Infrastructure, mais sans vous abonner à une infrastructure dédiée. Vous pouvez commencer avec une petite grappe de machines virtuelles et vous adapter facilement à la croissance de vos besoins. Oracle gère l'ensemble de l'infrastructure physique dans un modèle de service d'infrastructure partagée. Oracle Exadata Database Service sur l'infrastructure exaflopique n'est disponible que pour Oracle Database version 23ai.
Oracle Exadata Database Service sur une infrastructure exaflopique s'exécute sur Oracle Exadata et Oracle RAC, tire parti de sa haute disponibilité, de son évolutivité et de sa redondance, et est conforme au niveau d'argent Oracle MAA par défaut.
Le diagramme d'architecture suivant présente la base de données Oracle RAC sur Oracle Exadata Database Service sur une infrastructure exaflopique :

Description de l'illustration migrate-orclracdb-exadbsrv-exascale-infra.png
Cette architecture comprend les composants suivants :
- VCN avec trois sous-réseaux et une passerelle de service pour accéder aux services gérés par OCI.
- Application sur la machine virtuelle du service de calcul OCI s'exécutant dans le sous-réseau d'application.
- Grappe de machines virtuelles Exadata déployée dans le sous-réseau client et de sauvegarde.
- Base de données Oracle RAC déployée dans la grappe de machines virtuelles Exadata avec un noeud Oracle RAC sur chaque machine virtuelle de la grappe de machines virtuelles.
- Oracle Database Autonomous Recovery Service pour les sauvegardes automatiques de base de données.
- (Facultatif) Le service Stockage d'objets OCI est une autre solution pour les sauvegardes automatiques de base de données.
- (Facultatif) Chambre forte OCI pour la gestion des clés du chiffrement transparent des données.
Cette architecture bénéficie des avantages suivants :
- Haute disponibilité et redondance intégrées fournies par Oracle Exadata et Oracle RAC.
- Protection de l'application contre les interruptions pendant les pannes et les opérations de maintenance grâce à la continuité des applications.
- Améliorez la protection des données avec Oracle Database Autonomous Recovery Service.
- Évolutivité en ligne des ressources de calcul et de stockage.
- Provisionnement de base de données automatisé et opérations de cycle de vie.
- Le chiffrement transparent des données est activé par défaut avec l'option d'utiliser la chambre forte OCI pour la gestion des clés.
- Migrations automatisées à l'aide de ZDM.
- Modèles de licences Oracle Cloud.
- Lower entry size and cost than Oracle Exadata Database Service on Dedicated Infrastructure.
- Capacités avancées de clonage et d'instantané économes en espace qui sont étroitement intégrées à Oracle Database et qui éliminent le besoin d'une base de données principale de test pour la prise en charge des instantanés et des clones sur Exadata.
Recommandations
- Configurez la sauvegarde automatique dans Oracle Database Autonomous Recovery Service pour réduire la charge de travail de sauvegarde sur la base de données en mettant en oeuvre la stratégie de sauvegarde incrémentielle permanente qui élimine les sauvegardes complètes hebdomadaires. En outre, il permet une restauration et une récupération plus rapides en fournissant une copie de sauvegarde complète virtuelle et en éliminant la nécessité de récupérer des sauvegardes incrémentielles.
- Activez la protection des données en temps réel d'Oracle Database Autonomous Recovery Service pour synchroniser vos transactions en temps réel avec le service de récupération. La protection des données en temps réel minimise la possibilité de perte de données pour atteindre un objectif de point de récupération (OPR) inférieur à la seconde.
- Activez la continuité des applications pour masquer les interruptions de base de données pendant les événements planifiés et non planifiés des utilisateurs finaux afin d'assurer des applications ininterrompues.
Migrer vers Oracle Autonomous Database on Dedicated Exadata Infrastructure dédiée
Oracle Autonomous Database offre une base de données entièrement autonome et facile à utiliser qui s'adapte de façon élastique, permet des interrogations rapides et ne nécessite aucune administration. Oracle Autonomous Database on Dedicated Exadata Infrastructure est un environnement de base de données hautement automatisé et entièrement géré s'exécutant sur OCI avec des ressources matérielles et logicielles engagées. Ces ressources isolées permettent à votre organisation de répondre à des exigences rigoureuses en matière de sécurité, de disponibilité et de rendement, tout en réduisant les coûts et la complexité.
Oracle Autonomous Database s'exécute toujours sur Oracle Exadata et Oracle RAC, tire parti de sa haute disponibilité, de son évolutivité et de sa redondance, et est conforme au niveau d'argent Oracle MAA par défaut.
Le diagramme d'architecture suivant présente Oracle Autonomous Database on Dedicated Exadata Infrastructure :

Description de l'illustration migrate-autonomousdb-dedicated-infra.png
Cette architecture comprend les composants suivants :
- VCN avec deux sous-réseaux avec accès aux services gérés par OCI.
- Application sur la machine virtuelle du service de calcul OCI s'exécutant dans le sous-réseau d'application.
- Infrastructure Exadata autonome et grappe de machines virtuelles Exadata autonome déployées dans le sous-réseau client.
- Oracle Autonomous Database déployé dans la grappe de machines virtuelles Exadata autonome.
- Oracle Database Autonomous Recovery Service pour les sauvegardes automatiques de base de données.
- (Facultatif) Le service Stockage d'objets OCI est une autre solution pour les sauvegardes automatiques de base de données.
- (Facultatif) Chambre forte OCI pour la gestion des clés du chiffrement transparent des données.
Cette architecture bénéficie des avantages suivants :
- Haute disponibilité et redondance intégrées fournies par Oracle Exadata et Oracle RAC.
- Protection de l'application contre les interruptions pendant les pannes et les opérations de maintenance grâce à la continuité des applications.
- Améliorez la protection des données avec Oracle Database Autonomous Recovery Service.
- Évolutivité en ligne et automatique des ressources de calcul et de stockage.
- Provisionnement de base de données automatisé et opérations de cycle de vie autonome.
- Le chiffrement transparent des données est activé par défaut avec l'option d'utiliser la chambre forte OCI pour la gestion des clés.
- Migrations automatisées à l'aide de ZDM.
- Les modèles de licence OCI et les options Enterprise Edition sont inclus sans frais supplémentaires.
Recommandations
- Configurez la sauvegarde automatique dans Oracle Database Autonomous Recovery Service pour réduire la charge de travail de sauvegarde sur la base de données en mettant en oeuvre la stratégie de sauvegarde incrémentielle permanente qui élimine les sauvegardes complètes hebdomadaires. En outre, il permet une restauration et une récupération plus rapides en fournissant une copie de sauvegarde complète virtuelle et en éliminant la nécessité de récupérer des sauvegardes incrémentielles.
- Activez la protection des données en temps réel d'Oracle Database Autonomous Recovery Service pour synchroniser vos transactions en temps réel avec le service de récupération. La protection des données en temps réel minimise la possibilité de perte de données pour atteindre un objectif de point de récupération (OPR) inférieur à la seconde.
-
Activez la continuité des applications pour masquer les pannes de base de données lors d'événements planifiés et non planifiés pour les utilisateurs finaux et assurer des applications ininterrompues.
- Facultativement, vous pouvez migrer vers Oracle Autonomous Database Serverless.
Migrer vers une base de données Oracle RAC à deux noeuds sur Oracle Base Database Service
La base de données Oracle RAC à deux noeuds sur Oracle Base Database Service offre une haute disponibilité pour Oracle RAC et est conforme au niveau d'argent Oracle MAA lorsqu'elle est déployée avec Oracle Data Guard.
Le diagramme d'architecture suivant présente une base de données Oracle RAC à deux noeuds sur Oracle Base Database Service :

Description de l'illustration migrate-two-node-orclracdb-basedbsrv.png
Cette architecture comprend les composants suivants :
- VCN avec deux sous-réseaux et une passerelle de service pour accéder aux services gérés par OCI.
- Application sur la machine virtuelle du service de calcul OCI s'exécutant dans le sous-réseau d'application.
- Base de données Oracle RAC à deux noeuds déployée sur Oracle Base Database Service dans le sous-réseau de base de données, chaque noeud déployé sur un domaine d'erreur différent.
- Oracle Database Autonomous Recovery Service pour les sauvegardes automatiques de base de données.
- (Facultatif) Le service Stockage d'objets OCI est une autre solution pour les sauvegardes automatiques de base de données.
- (Facultatif) Chambre forte OCI pour la gestion des clés du chiffrement transparent des données.
Note :
Lors de la migration vers des machines virtuelles au lieu d'Exadata, vous manquerez les avantages en matière de redondance et de performance d'Exadata.Cette architecture bénéficie des avantages suivants :
- Haute disponibilité avec Oracle RAC déployé sur deux domaines d'erreur.
- Protection de l'application contre les interruptions pendant les pannes et les opérations de maintenance grâce à la continuité des applications.
- Améliorez la protection des données avec Oracle Database Autonomous Recovery Service.
- Provisionnement de base de données automatisé et opérations de cycle de vie.
- Le chiffrement transparent des données est activé par défaut avec l'option d'utiliser la chambre forte OCI pour la gestion des clés.
- Migrations automatisées à l'aide de ZDM.
- Modèles de licences Oracle Cloud.
Recommandations
- Configurez la sauvegarde automatique dans Oracle Database Autonomous Recovery Service pour réduire la charge de travail de sauvegarde sur la base de données en mettant en oeuvre la stratégie de sauvegarde incrémentielle permanente qui élimine les sauvegardes complètes hebdomadaires. En outre, il permet une restauration et une récupération plus rapides en fournissant une copie de sauvegarde complète virtuelle et en éliminant la nécessité de récupérer des sauvegardes incrémentielles.
- Activez la protection des données en temps réel d'Oracle Database Autonomous Recovery Service pour synchroniser vos transactions en temps réel avec le service de récupération. La protection des données en temps réel minimise la possibilité de perte de données pour atteindre un objectif de point de récupération (OPR) inférieur à la seconde.
- Vous pouvez également configurer la sauvegarde automatique dans le service Stockage d'objets OCI, qui fournit une mise en miroir tridirectionnelle entre les domaines de disponibilité ou les domaines d'erreur.
- Activez la continuité des applications pour masquer les interruptions de base de données pendant les événements planifiés et non planifiés des utilisateurs finaux afin d'assurer des applications ininterrompues.
Migrer vers Oracle Cloud VMware Solution
Comme pour les déploiements sur place, le provisionnement des bases de données et toutes les opérations de maintenance et de cycle de vie des bases de données sont généralement manuels et sous votre entière responsabilité. Vous devez envisager l'octroi de licences Oracle Database sur OCVS et la séparation des grappes OCVS pour Oracle Database. Les machines virtuelles de calcul utilisent un système de fichiers local sans les fonctions de redémarrage fournies par Oracle Grid Infrastructure. Vous devez configurer Oracle Data Guard manuellement.
Cette architecture utilise Oracle Data Guard pour assurer la haute disponibilité, car Oracle RAC n'est pas disponible sur OCVS.
Le diagramme d'architecture suivant présente une instance unique Oracle Database sur OCVS avec Oracle Data Guard dans tous les domaines de disponibilité :

Description de l'illustration migrate-single-ociregion-odb-ovcs-dg-ads.png
Cette architecture comprend les composants suivants dans chaque région :
- VCN avec une passerelle de service pour accéder aux services gérés par OCI.
- Centre de données défini par logiciel OCVS (SDDC).
- Application principale sur la machine virtuelle du service de calcul OCI fournie par OCVS dans le domaine de disponibilité principal.
- Application de secours sur la machine virtuelle du service de calcul OCI fournie par OCVS dans le domaine de disponibilité de secours.
- Oracle Database à instance unique principale sur la machine virtuelle du service de calcul OCI fournie par OCVS dans le domaine de disponibilité principal.
- Oracle Database à instance unique de secours sur la machine virtuelle du service de calcul OCI fournie par OCVS dans le domaine de disponibilité de secours.
- Oracle Data Guard pour répliquer des données de la base principale vers la base de données de secours.
- Service de stockage d'objets pour OCI pour les sauvegardes de base de données.
Recommandations
- Configurez Oracle Data Guard entre deux domaines de disponibilité pour les protéger des défaillances de site. Vous pouvez également configurer Oracle Data Guard sur deux domaines d'erreur dans les régions OCI avec un seul domaine de disponibilité.
-
Utilisez le module de sauvegarde en nuage d'Oracle Database pour configurer les sauvegardes de base de données dans le stockage d'objets OCI et tirer parti de la mise en miroir tridirectionnelle entre les domaines de disponibilité ou d'erreur.
-
Activez la continuité des applications pour masquer les pannes de base de données lors d'événements planifiés et non planifiés pour les utilisateurs finaux et assurer des applications ininterrompues.
Comparaison des options
OCI offre diverses options pour vos charges de travail basées sur VMware avec différentes fonctions pour la haute disponibilité, la reprise après sinistre, la migration, l'automatisation, etc.
Le tableau suivant compare les options de migration de base de données Oracle RAC à l'aide d'Oracle Exadata Database Service on Dedicated Infrastructure/
Oracle Exadata Database Service on Exascale Infrastructure, d'Oracle Autonomous Database on Dedicated Exadata Infrastructure, d'Oracle RAC à deux noeuds sur Oracle Base Database Service et d'Oracle Cloud VMware Solution :
Fonction | Oracle Exadata Database Service on Dedicated Infrastructure/Oracle Exadata Database Service on Exascale Infrastructure | Oracle Autonomous Database sur une infrastructure Exadata dédiée | Oracle RAC à deux noeuds sur Oracle Base Database Service | Solution VMware Oracle Cloud |
---|---|---|---|---|
Déploiement de la base de données | Comanisée | Autonome | Comanisée | Manuelles |
Opérations de cycle de vie | Action automatique | Autonome | Action automatique | Manuelles |
Octroi de licence | BYOL et licence incluse | BYOL et licence incluse | BYOL et licence incluse | BYOL |
Chiffrement TDE | Par défaut et inclus | Par défaut et inclus | Par défaut et inclus | Option manuelle, payée |
Magasin de clés TDE | Portefeuille local et chambre forte OCI | Portefeuille local et chambre forte OCI | Portefeuille local et chambre forte OCI | Portefeuille local |
Migration de bases de données | Automatisé à l'aide d'Oracle ZDM | Automatisé à l'aide d'Oracle ZDM | Automatisé à l'aide d'Oracle ZDM | Manuelles |
Niveau MAA Oracle | Silver | Silver | Silver | Bronze + Oracle Data Guard (responsabilité du client) |
Haute disponibilité | Oracle Exadata et Oracle RAC | Oracle Exadata et Oracle RAC | Oracle RAC | Redémarrage de la machine virtuelle |
Récupération après sinistre | Restauration rapide à partir d'une sauvegarde avec Oracle Database Autonomous Recovery Service | RS basé sur la sauvegarde avec Oracle Database Autonomous Recovery Service | Restauration rapide à partir d'une sauvegarde avec Oracle Database Autonomous Recovery Service | Restaurer à partir d'une sauvegarde |
Opérations de sauvegarde | Action automatique | Autonome | Action automatique | Manuelles |
Opérations de restauration | Action automatique | Action automatique | Action automatique | Manuelles |
RPO (interruption locale) | Zéro avec Oracle Database Autonomous Recovery Service | 10s avec récupération après sinistre basée sur la sauvegarde | Zéro avec Oracle Database Autonomous Recovery Service | Dernière sauvegarde |
RTO (interruption locale) | Temps de restauration | Zéro (ou 1h + 1h/5TB )
|
Temps de restauration | Temps de restauration |
La continuité des applications | Oui | Oui | Oui | Oui |