Migrer des Oracle Database monoinstances protégées par Oracle Data Guard

Dans cette option de configuration, vous migrez une application et une instance unique Oracle Database. Oracle Data Guard réplique la base de données dans une deuxième région sur place pour la protection des données et la récupération après sinistre. Une sauvegarde de base de données locale est créée dans chaque région. Vous déployez la configuration dans les deux régions sur VMware. La gestion et les opérations d'Oracle Data Guard sont généralement manuelles et sous votre entière responsabilité.

Le diagramme d'architecture suivant présente une instance unique Oracle Database avec Oracle Data Guard dans tous les centres de données déployés sur place :

Une description de migrate-single-instance-premise-oracle-data-guard-arch.png suit
Description de l'illustration migrate-single-instance-premise-oracle-data-guard-arch.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 :

  • Migrer vers Oracle Base Database Service
  • Migrer vers Oracle Autonomous Database Serverless
  • Migrer vers Oracle Cloud VMware Solution

Migrer vers Oracle Base Database Service

Oracle Base Database Service exécute des charges de travail Oracle Database Enterprise Edition et Standard Edition sur des formes de machine virtuelle flexibles dans OCI. Le service fournit une gestion automatisée du cycle de vie de la base de données qui réduit l'administration, le développement intégré d'applications à faible code qui accélère le déploiement de nouvelles applications et l'évolutivité du calcul avec une tarification à l'usage qui réduit les coûts.

Oracle Base Database Service est conforme au niveau de bronze MAA par défaut.

Le diagramme d'architecture suivant présente une instance unique Oracle Database sur Oracle Base Database Service avec Oracle Data Guard dans toutes les régions :

Une description de migrate-basedb-service-oracle-data-guard-regions-arch.png suit
Description de l'illustration migrate-basedb-service-oracle-data-guard-regions-arch.png

Cette architecture comprend les composants suivants :

  • Dans chaque région, un VCN avec deux sous-réseaux et une passerelle de service pour accéder aux services gérés par OCI.
  • Une passerelle DRG dans chaque VCN et une connexion d'appairage distant entre les réseaux en nuage virtuels.
  • Application principale sur la machine virtuelle du service de calcul OCI s'exécutant dans le sous-réseau d'application de la région principale.
  • Application de secours sur la machine virtuelle du service de calcul OCI s'exécutant dans le sous-réseau d'application de la région de secours.
  • Oracle Database à instance unique principale déployée sur Oracle Base Database Service dans le sous-réseau de base de données de la région principale.
  • Oracle Database à instance unique de secours déployée sur Oracle Base Database Service dans le sous-réseau de base de données de la région de secours.
  • Oracle Data Guard réplique les données de la base de données principale vers la base de secours.
  • La récupération après sinistre de pile complète OCI orchestre les opérations de permutation et de basculement.
  • 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 TDE.

Cette architecture bénéficie des avantages suivants :

  • Haute disponibilité avec Oracle Grid Infrastructure.
  • Protection des données et (presque) aucune perte de données avec la base de données de secours Oracle Data Guard.
  • Permutation et basculement orchestrés de l'application et de la base de données avec récupération après sinistre de pile complète OCI.
  • Protection de l'application contre les interruptions pendant les pannes et les opérations de maintenance grâce à la continuité des applications.
  • Réduction de la charge de travail de sauvegarde sur la base principale et la base de secours avec Oracle Database Autonomous Recovery Service.
  • Provisionnement de base de données automatisé et opérations de cycle de vie.
  • Configuration automatisée d'Oracle Data Guard.
  • 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 une sauvegarde automatique dans Oracle Database Autonomous Recovery Service même si les données sont protégées par Oracle Data Guard afin de 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.
  • Activez les sauvegardes à partir de la base de données de secours pour obtenir la réplication des sauvegardes entre les régions.
  • Utilisez Active Data Guard pour assurer une prévention complète de la corruption de données grâce à la réparation automatique de blocs, aux mises à niveau et aux migrations en ligne, déchargez la charge de travail vers la base de données de secours à l'aide de l'évolutivité horizontale en lecture principalement, et activez la continuité des applications pour masquer les pannes de base de données pendant les événements planifiés et non planifiés des utilisateurs finaux et assurer des applications sans interruption.

Migrer vers Oracle Autonomous Database Serverless

Oracle Autonomous Database Serverless est conforme au niveau d'or MAA Oracle par défaut (certifié pour Oracle Autonomous Data Guard local).

L'architecture suivante présente Oracle Autonomous Database Serverless avec Oracle Autonomous Data Guard dans toutes les régions :

Une description de migrate-autonomousdb-serverless-data-guard.png suit
Description de l'illustration migrate-autonomousdb-serverless-data-guard.png

Cette architecture comprend les composants suivants :

  • Dans chaque région, un VCN avec deux sous-réseaux et une passerelle de service pour accéder aux services gérés par OCI.
  • Application principale sur la machine virtuelle du service de calcul OCI s'exécutant dans le sous-réseau d'application de la région principale.
  • Application de secours sur la machine virtuelle du service de calcul OCI s'exécutant dans le sous-réseau d'application de la région de secours.
  • Oracle Autonomous Database Serverless principal avec accès au point d'extrémité privé au moyen du sous-réseau de base de données de la région principale.
  • Base de données de secours Oracle Autonomous Database Serverless avec accès au point d'extrémité privé au moyen du sous-réseau de base de données dans la région de secours.
  • Oracle Autonomous Data Guard inter-région pour répliquer des données de la base principale vers la base de données de secours Autonomous Database.
  • La récupération après sinistre de pile complète OCI orchestre les opérations de permutation et de basculement.
  • (Facultatif) Chambre forte OCI pour la gestion des clés TDE.

Cette architecture bénéficie des avantages suivants :

  • Haute disponibilité et redondance intégrées fournies par Oracle Exadata et Oracle RAC.
  • Protection des données et perte de données quasi nulle avec la base de données de secours Oracle Autonomous Data Guard.
  • Permutation et basculement orchestrés de l'application et de la base de données avec récupération après sinistre de pile complète OCI.
  • Protection de l'application contre les interruptions pendant les pannes et les opérations de maintenance grâce à la continuité des applications.
  • É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.
  • Configuration automatisée d'Oracle Autonomous Data Guard.
  • 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.

Recommandation

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 Cloud VMware Solution

Les machines virtuelles de calcul utilisent un système de fichiers local sans les fonctions de redémarrage fournies par Oracle Grid Infrastructure. La configuration d'Oracle Data Guard entre les deux régions doit être configurée manuellement.

Le diagramme d'architecture suivant présente une instance unique Oracle Database sur OCVS avec Oracle Data Guard entre les régions :

Une description de migrate-single-oci-odb-ovcs-dg-regions.png suit
Description de l'illustration migrate-single-oci-odb-ovcs-dg-regions.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.
  • Une passerelle de routage dynamique (DRG) dans chaque VCN et une connexion d'appairage distant (RPC) entre les réseaux en nuage virtuels.
  • 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 la région principale.
  • Application de secours sur la machine virtuelle du service de calcul OCI fournie par OCVS dans la région de secours.
  • Oracle Database à instance unique principale sur la machine virtuelle du service de calcul OCI fournie par OCVS dans la région principale.
  • Oracle Database à instance unique de secours sur la machine virtuelle du service de calcul OCI fournie par OCVS dans la région 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.

Recommandation

  • 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.

  • Utilisez Active Data Guard pour assurer une prévention complète de la corruption de données grâce à la réparation automatique de blocs, aux mises à niveau et aux migrations en ligne, afin de décharger la charge de travail vers la base de données de secours avec une mise à l'échelle en lecture principalement.

  • 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 l'instance unique Oracle Database aux options de migration d'Oracle Data Guard avec Oracle Autonomous Database Serverless, Oracle Base Database Service et Oracle Cloud VMware Solution :

Fonction Service de base de données de base Oracle Base de données Oracle Autonomous Database sans serveur Solution VMware Oracle Cloud
Déploiement de la base de données Comanisée Autonome Manuelles
Opérations de cycle de vie Action automatique Autonome Manuelles
Configuration de Data Guard Action automatique Action automatique Manuelles
Opération de basculement Automatisé avec Fast-Start Failover Automatique (si aucune perte de données garantie) Automatisé avec Fast-Start Failover
Octroi de licence BYOL et licence incluse BYOL et licence incluse BYOL
Chiffrement TDE 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
Migration de bases de données Automatisé avec Oracle ZDM Automatisé avec Oracle ZDM Manuelles
Niveau MAA Oracle Bronze + Oracle Data Guard Or (base de données de secours Oracle Autonomous Data Guard locale) Bronze + Oracle Data Guard (responsabilité du client)
Haute disponibilité Oracle Data Guard Oracle Exadata et Oracle RAC Oracle Data Guard
Récupération après sinistre Oracle Data Guard Oracle Autonomous Data Guard Oracle Data Guard
Opérations RS Débit de pile complète OCI Débit de pile complète OCI Manuelles
Opérations de sauvegarde Action automatique Autonome Manuelles
Opérations de restauration Action automatique Action automatique Manuelles
RPO (interruption régionale) (Proche de) zéro Jusqu'à 1 minute (Proche de) zéro
RTO (interruption régionale) Délai de basculement 15 minutes Délai de basculement
La continuité des applications Oui Oui Oui