Migrer des bases de données Oracle RAC

Dans cette option de configuration, vous migrez une application et une base de données Oracle RAC exécutées sur VMware sur site avec une sauvegarde Oracle Database vers un emplacement sur site. La gestion et les opérations d'Oracle Database sont généralement manuelles et relèvent de votre entière responsabilité.

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

Description de l'image migrate-orclracdb-vmware-premises.png
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 :

  • Migration vers Oracle Exadata Database Service on Dedicated Infrastructure
  • Migration vers Oracle Exadata Database Service sur une infrastructure Exascale
  • Migration vers Oracle Autonomous Database on Dedicated Exadata Infrastructure
  • Migration vers une base de données Oracle RAC à deux noeuds sur Oracle Base Database Service
  • Migrer vers Oracle Cloud VMware Solution

Migration vers Oracle Exadata Database Service on Dedicated Infrastructure

Oracle Exadata Database Service offre des fonctionnalités Oracle Database éprouvées sur une solution Oracle Exadata Cloud Infrastructure optimisée et spécialement conçue à cet effet. L'automatisation cloud intégrée, l'évolutivité élastique des ressources, la sécurité et les performances rapides de toutes les charges de travail Oracle Database vous aident à simplifier la gestion et à réduire les coûts.

Oracle Exadata Database Service on Dedicated Infrastructure est exécuté sur Oracle Exadata et Oracle RAC, tire parti de leur haute disponibilité, de leur évolutivité et de leur redondance, et est conforme au niveau d'argent d'Oracle MAA par défaut.

L'architecture suivante présente une base de données Oracle RAC sur Oracle Exadata Database Service on Dedicated Infrastructure :

Description de l'image migrate-orclracdb-exadbdisrv.png
Description de l'illustration migrate-orclracdb-exadbdisrv.png

Cette architecture contient 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 une machine virtuelle OCI Compute exécutée dans le sous-réseau d'application.
  • Oracle Exadata Cloud Infrastructure et cluster 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 le cluster de machines virtuelles Exadata avec un noeud Oracle RAC sur chaque machine virtuelle du cluster de machines virtuelles.
  • Oracle Database Autonomous Recovery Service pour les sauvegardes automatiques de base de données.
  • (Facultatif) Le service OCI Object Storage en tant que solution alternative pour les sauvegardes automatiques de base de données.
  • (Facultatif) OCI Vault pour la gestion des clés de chiffrement transparent des données (TDE).

Cette architecture présente les avantages suivants :

  • Haute disponibilité et redondance intégrées fournies par Oracle Exadata et Oracle RAC.
  • Protection des applications contre les interruptions lors des pannes et des opérations de maintenance avec la continuité des applications.
  • Amélioration de la protection des données avec Oracle Database Autonomous Recovery Service.
  • Evolutivité en ligne des ressources de calcul et de stockage.
  • Provisionnement de base de données et opérations de cycle de vie automatisées.
  • Le cryptage transparent des données est activé par défaut avec la possibilité d'utiliser OCI Vault pour la gestion des clés.
  • Migration automatisée à l'aide de ZDM.
  • Modèles de licence Oracle Cloud.

Recommandations

  • Configurez la sauvegarde automatique vers Oracle Database Autonomous Recovery Service afin de minimiser la charge globale de sauvegarde sur la base de données en implémentant 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 les 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 (RPO) inférieur à la seconde.
  • Activez la continuité des applications pour masquer les pannes de base de données lors des événements planifiés et non planifiés des utilisateurs finaux et garantir des applications ininterrompues.

Migration vers Oracle Exadata Database Service sur une infrastructure Exascale

Oracle Exadata Database Service on Exascale Infrastructure provides the same cloud service experience as Oracle Exadata Database Service on Dedicated Infrastructure, but without requiring you to subscribe to dedicated infrastructure. Vous pouvez commencer avec un petit cluster de machines virtuelles et l'adapter facilement à l'évolution de vos besoins. Oracle gère l'ensemble de l'infrastructure physique dans un modèle de service d'infrastructure colocative partagée. Oracle Exadata Database Service sur une infrastructure Exascale est disponible pour Oracle Database version 23ai uniquement.

Oracle Exadata Database Service sur une infrastructure Exascale est exécuté sur Oracle Exadata et Oracle RAC, tire parti de leur haute disponibilité, de leur évolutivité et de leur 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 Exascale :

Description de l'image migrate-orclracdb-exadbsrv-exascale-infra.png
Description de l'illustration migrate-orclracdb-exadbsrv-exascale-infra.png

Cette architecture contient 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 une machine virtuelle OCI Compute exécutée dans le sous-réseau d'application.
  • Cluster de machines virtuelles Exadata déployé dans le sous-réseau client et de sauvegarde.
  • Base de données Oracle RAC déployée dans le cluster de machines virtuelles Exadata avec un noeud Oracle RAC sur chaque machine virtuelle du cluster de machines virtuelles.
  • Oracle Database Autonomous Recovery Service pour les sauvegardes automatiques de base de données.
  • (Facultatif) Le service OCI Object Storage en tant que solution alternative pour les sauvegardes automatiques de base de données.
  • (Facultatif) OCI Vault pour la gestion des clés de chiffrement transparent des données (TDE).

Cette architecture présente les avantages suivants :

  • Haute disponibilité et redondance intégrées fournies par Oracle Exadata et Oracle RAC.
  • Protection des applications contre les interruptions lors des pannes et des opérations de maintenance avec la continuité des applications.
  • Amélioration de la protection des données avec Oracle Database Autonomous Recovery Service.
  • Evolutivité en ligne des ressources de calcul et de stockage.
  • Provisionnement de base de données et opérations de cycle de vie automatisées.
  • Le cryptage transparent des données est activé par défaut avec la possibilité d'utiliser OCI Vault pour la gestion des clés.
  • Migration automatisée à l'aide de ZDM.
  • Modèles de licence Oracle Cloud.
  • Taille et coût d'entrée inférieurs à ceux d'Oracle Exadata Database Service on Dedicated Infrastructure.
  • Fonctionnalités avancées de clonage et d'instantanés occupant peu d'espace qui sont étroitement intégrées à Oracle Database et qui éliminent le besoin d'une base de données maître de test pour la prise en charge des instantanés et des clones sur Exadata.

Recommandations

  • Configurez la sauvegarde automatique vers Oracle Database Autonomous Recovery Service afin de minimiser la charge globale de sauvegarde sur la base de données en implémentant 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 les 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 (RPO) inférieur à la seconde.
  • Activez la continuité des applications pour masquer les pannes de base de données lors des événements planifiés et non planifiés des utilisateurs finaux afin de garantir des applications ininterrompues.

Migration vers Oracle Autonomous Database on Dedicated Exadata Infrastructure

Oracle Autonomous Database fournit une base de données facile à utiliser et entièrement autonome, d'une capacité élastique, sur laquelle les performances des requêtes sont excellentes et qui ne nécessite pas d'administration. Oracle Autonomous Database on Dedicated Exadata Infrastructure est un environnement de base de données entièrement géré et hautement automatisé exécuté sur OCI avec des ressources matérielles et logicielles engagées. Ces ressources isolées permettent à votre organisation de répondre à des exigences strictes en matière de sécurité, de disponibilité et de performances 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 leur haute disponibilité, de leur évolutivité et de leur redondance, et est conforme au niveau d'argent Oracle MAA par défaut.

Le schéma d'architecture suivant présente Oracle Autonomous Database on Dedicated Exadata Infrastructure :

Description de l'image migrate-autonomousdb-dedicated-infra.png
Description de l'illustration migrate-autonomousdb-dedicated-infra.png

Cette architecture contient les composants suivants :

  • VCN avec deux sous-réseaux avec accès aux services gérés par OCI.
  • Application sur une machine virtuelle OCI Compute exécutée dans le sous-réseau d'application.
  • Infrastructure Exadata Autonomous et cluster de machines virtuelles Exadata Autonomous déployés dans le sous-réseau client.
  • Oracle Autonomous Database déployé dans le cluster de machines virtuelles Exadata Autonomous.
  • Oracle Database Autonomous Recovery Service pour les sauvegardes automatiques de base de données.
  • (Facultatif) Le service OCI Object Storage en tant que solution alternative pour les sauvegardes automatiques de base de données.
  • (Facultatif) OCI Vault pour la gestion des clés de chiffrement transparent des données (TDE).

Cette architecture présente les avantages suivants :

  • Haute disponibilité et redondance intégrées fournies par Oracle Exadata et Oracle RAC.
  • Protection des applications contre les interruptions lors des pannes et des opérations de maintenance avec la continuité des applications.
  • Amélioration de la protection des données avec Oracle Database Autonomous Recovery Service.
  • Evolutivité automatique et en ligne des ressources de calcul et de stockage.
  • Provisionnement de base de données automatisé et opérations de cycle de vie autonome.
  • Le cryptage transparent des données est activé par défaut avec la possibilité d'utiliser OCI Vault pour la gestion des clés.
  • Migration automatisée à 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 vers Oracle Database Autonomous Recovery Service afin de minimiser la charge globale de sauvegarde sur la base de données en implémentant 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 les 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 (RPO) inférieur à la seconde.
  • Activez la continuité des applications pour masquer les pannes de base de données lors des événements planifiés et non planifiés des utilisateurs finaux et garantir des applications ininterrompues.

  • Vous pouvez éventuellement effectuer une migration vers Oracle Autonomous Database Serverless.

Migration vers une base de données Oracle RAC à deux noeuds sur Oracle Base Database Service

Oracle Base Database Service exécute les charges de travail Oracle Database Enterprise Edition sur des formes de machine virtuelle flexible (VM) Oracle RAC à deux noeuds dans OCI. Ce service propose une gestion automatisée du cycle de vie des bases de données qui réduit les tâches d'administration, un développement d'applications low-code intégré qui accélère le déploiement de nouvelles applications et une évolutivité du calcul avec une tarification à l'utilisation qui réduit les coûts.

La base de données Oracle RAC à deux noeuds sur Oracle Base Database Service fournit une haute disponibilité 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'image migrate-two-node-orclracdb-basedbsrv.png
Description de l'illustration migrate-two-node-orclracdb-basedbsrv.png

Cette architecture contient 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 une machine virtuelle OCI Compute exécutée 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 étant déployé sur un domaine de pannes différent.
  • Oracle Database Autonomous Recovery Service pour les sauvegardes automatiques de base de données.
  • (Facultatif) Le service OCI Object Storage en tant que solution alternative pour les sauvegardes automatiques de base de données.
  • (Facultatif) OCI Vault pour la gestion des clés de chiffrement transparent des données (TDE).

Remarques :

Lors de la migration vers des machines virtuelles au lieu d'Exadata, vous ne bénéficiez pas de la redondance et des performances Exadata.

Cette architecture présente les avantages suivants :

  • Haute disponibilité avec Oracle RAC déployé sur deux domaines de pannes.
  • Protection des applications contre les interruptions lors des pannes et des opérations de maintenance avec la continuité des applications.
  • Amélioration de la protection des données avec Oracle Database Autonomous Recovery Service.
  • Provisionnement de base de données et opérations de cycle de vie automatisées.
  • Le cryptage transparent des données est activé par défaut avec la possibilité d'utiliser OCI Vault pour la gestion des clés.
  • Migration automatisée à l'aide de ZDM.
  • Modèles de licence Oracle Cloud.

Recommandations

  • Configurez la sauvegarde automatique vers Oracle Database Autonomous Recovery Service afin de minimiser la charge globale de sauvegarde sur la base de données en implémentant 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 les 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 (RPO) inférieur à la seconde.
  • Envisagez de configurer la sauvegarde automatique vers le service OCI Object Storage comme alternative, qui fournit une mise en miroir tridirectionnelle entre les domaines de disponibilité ou les domaines de pannes.
  • Activez la continuité des applications pour masquer les pannes de base de données lors des événements planifiés et non planifiés des utilisateurs finaux afin de garantir des applications ininterrompues.

Migrer vers Oracle Cloud VMware Solution

Comme pour les déploiements sur site, le provisionnement de base de données et toutes les opérations de maintenance et de cycle de vie de base de données sont généralement manuels et sous votre entière responsabilité. Vous devez prendre en compte les licences Oracle Database sur OCVS et la séparation des clusters OCVS pour les Oracle Database. Les machines virtuelles de calcul utilisent un système de fichiers local sans fonctionnalités de redémarrage fournies par Oracle Grid Infrastructure. Vous devez configurer manuellement Oracle Data Guard.

Cette architecture utilise Oracle Data Guard pour garantir 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 les domaines de disponibilité :

Description de l'image migrate-single-ociregion-odb-ovcs-dg-ads.png
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 (SDDC) OCVS.
  • Application principale sur la machine virtuelle OCI Compute fournie par OCVS dans le domaine de disponibilité principal.
  • Application de secours sur la machine virtuelle OCI Compute fournie par OCVS dans le domaine de disponibilité de secours.
  • Oracle Database à instance unique principale sur la machine virtuelle OCI Compute fournie par OCVS dans le domaine de disponibilité principal.
  • Base de données de secours à instance unique Oracle Database sur une machine virtuelle OCI Compute fournie par OCVS dans le domaine de disponibilité de secours.
  • Oracle Data Guard pour répliquer les données de la base de données principale vers la base de données de secours.
  • OCI Object Storage pour les sauvegardes de base de données.

Recommandations

  • Configurez Oracle Data Guard entre deux domaines de disponibilité pour vous protéger des pannes de site. Vous pouvez également configurer Oracle Data Guard sur deux domaines de pannes dans les régions OCI avec un seul domaine de disponibilité.
  • Utilisez le module de sauvegarde cloud Oracle Database pour configurer des sauvegardes de base de données vers OCI Object Storage et bénéficier d'une mise en miroir tridirectionnelle sur les domaines de disponibilité ou les domaines de pannes.

  • Activez la continuité des applications pour masquer les pannes de base de données lors des événements planifiés et non planifiés des utilisateurs finaux et garantir des applications ininterrompues.

Comparaison des options

OCI fournit diverses options pour vos workloads basés sur VMware avec différentes fonctionnalités pour la haute disponibilité, la récupération 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 sur Exascale Infrastructure, d'Oracle Autonomous Database on Dedicated Exadata Infrastructure, d'Oracle RAC sur deux noeuds sur Oracle Base Database Service et d'Oracle Cloud VMware Solution :

Fonctionnalité 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 Oracle Cloud VMware Solution
Déploiement de la base de données Compris Autonome Compris Manuelle
Opérations de cycle de vie Action automatique Autonome Action automatique Manuelle
Gestion des licences Utilisation de votre propre licence (BYOL) et licence incluse Utilisation de votre propre licence (BYOL) et licence incluse Utilisation de votre propre licence (BYOL) et licence incluse BYOL
Cryptage TDE Par défaut et inclus Par défaut et inclus Par défaut et inclus Manuel, option payante
Fichier de clés TDE Portefeuille local et OCI Vault Portefeuille local et OCI Vault Portefeuille local et OCI Vault Portefeuille local
Migration de la base de données Automatisation à l'aide d'Oracle ZDM Automatisation à l'aide d'Oracle ZDM Automatisation à l'aide d'Oracle ZDM Manuelle
Niveau MAA Oracle Silver Silver Silver Bronze + Oracle Data Guard (responsabilité client)
Haute disponibilité Oracle Exadata et Oracle RAC Oracle Exadata et Oracle RAC Oracle ASM Redémarrage de la machine virtuelle
Récupération après sinistre Restauration rapide à partir d'une sauvegarde avec Oracle Database Autonomous Recovery Service Récupération après sinistre basée sur la sauvegarde avec Oracle Database Autonomous Recovery Service Restauration rapide à partir d'une sauvegarde avec Oracle Database Autonomous Recovery Service Effectuer une restauration à partir d'une sauvegarde
Opérations de sauvegarde. Action automatique Autonome Action automatique Manuelle
Opérations de restauration Action automatique Action automatique Action automatique Manuelle
RPO (coupure locale) Zéro avec Oracle Database Autonomous Recovery Service 10s avec récupération après sinistre basée sur une sauvegarde Zéro avec Oracle Database Autonomous Recovery Service Dernière sauvegarde
RTO (coupure locale) Temps de restauration Zéro (ou 1h + 1h/5TB) Temps de restauration Temps de restauration
Continuité d'application Oui Oui Oui Oui