Migration d'instances Oracle Database à instance unique 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 site 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 relèvent de votre entière responsabilité.

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

Description de l'image migrate-single-instance-premises-oracle-data-guard-arch.png
Description de l'illustration migrate-single-instance-premises-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
  • Migration 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. 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.

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 :

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

Cette architecture contient 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.
  • Un DRG dans chaque VCN et une connexion d'appairage à distance (RPC) entre les réseaux cloud virtuels.
  • Application principale sur la machine virtuelle OCI Compute exécutée dans le sous-réseau d'application de la région principale.
  • Application de secours sur la machine virtuelle OCI Compute exécutée dans le sous-réseau d'application de la région de secours.
  • Oracle Database à instance unique principale déployé sur Oracle Base Database Service dans le sous-réseau de base de données de la région Principal.
  • Instance unique de secours Oracle Database 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 données de secours.
  • OCI Full Stack DR 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 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 TDE.

Cette architecture présente les 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 des applications et des bases de données avec OCI Full Stack DR.
  • Protection des applications contre les interruptions lors des pannes et des opérations de maintenance avec la continuité des applications.
  • Charge globale de sauvegarde réduite sur la base principale et la base de données de secours avec Oracle Database Autonomous Recovery Service.
  • Provisionnement de base de données et opérations de cycle de vie automatisées.
  • Configuration automatisée d'Oracle Data Guard.
  • 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, même si les données sont protégées par Oracle Data Guard 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.
  • Activez les sauvegardes à partir de la base de données de secours pour réaliser la réplication de sauvegarde entre les régions.
  • Utilisez Active Data Guard pour une prévention complète de l'altération des données avec la réparation automatique des blocs, les mises à niveau en ligne et les migrations, déchargez la charge globale vers la base de données de secours avec une mise à l'échelle en lecture, et 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 Autonomous Database Serverless

Oracle Autonomous Database Serverless est conforme au niveau d'or Oracle MAA 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 les régions :

Description de l'image migrate-autonomousdb-serverless-data-guard.png
Description de l'illustration migrate-autonomousdb-serverless-data-guard.png

Cette architecture contient 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 OCI Compute exécutée dans le sous-réseau d'application de la région principale.
  • Application de secours sur la machine virtuelle OCI Compute exécutée dans le sous-réseau d'application de la région de secours.
  • Oracle Autonomous Database Serverless principal avec accès à l'adresse privée via le sous-réseau de base de données dans la région principale.
  • Base de données de secours Oracle Autonomous Database Serverless avec accès à l'adresse privée via le sous-réseau de base de données dans la région de secours.
  • Oracle Autonomous Data Guard inter-région pour répliquer les données de la base de données principale vers la base de données de secours Autonomous Database.
  • OCI Full Stack DR orchestre les opérations de permutation et de basculement.
  • (Facultatif) OCI Vault pour la gestion des clés TDE.

Cette architecture présente les avantages suivants :

  • Haute disponibilité et redondance intégrées fournies par Oracle Exadata et Oracle RAC.
  • Protection des données et quasi-absence de perte de données avec la base de données de secours Oracle Autonomous Data Guard.
  • Permutation et basculement orchestrés des applications et des bases de données avec OCI Full Stack DR.
  • Protection des applications contre les interruptions lors des pannes et des opérations de maintenance avec la continuité des applications.
  • 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.
  • Configuration automatisée d'Oracle Autonomous Data Guard.
  • 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.

Recommandation

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.

Migrer vers Oracle Cloud VMware Solution

Les machines virtuelles de calcul utilisent un système de fichiers local sans fonctionnalités 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 :

Description de l'image migrate-single-oci-odb-ovcs-dg-regions.png
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 à distance (RPC) entre les réseaux cloud virtuels.
  • Centre de données défini par logiciel (SDDC) OCVS.
  • Application principale sur la machine virtuelle OCI Compute fournie par OCVS dans la région principale.
  • Application de secours sur la machine virtuelle OCI Compute fournie par OCVS dans la région de secours.
  • Oracle Database à instance unique principale sur la machine virtuelle OCI Compute fournie par OCVS dans la région principale.
  • Oracle Database à instance unique de secours sur la machine virtuelle OCI Compute fournie par OCVS dans la région 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.

Recommandation

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

  • Utilisez Active Data Guard pour une prévention complète de l'altération des données avec réparation automatique de blocs, mises à niveau en ligne et migrations, 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 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 Oracle Database à instance unique avec les options de migration Oracle Data Guard avec Oracle Autonomous Database Serverless, Oracle Base Database Service et Oracle Cloud VMware Solution :

Fonctionnalité Oracle Base Database Service Oracle Autonomous Database Serverless Oracle Cloud VMware Solution
Déploiement de la base de données Compris Autonome Manuelle
Opérations de cycle de vie Action automatique Autonome Manuelle
Configuration de Data Guard Action automatique Action automatique Manuelle
Basculement en cas d'incident Automatisation avec Fast-Start Failover Automatique (si aucune perte de données n'est garantie) Automatisation avec Fast-Start Failover
Gestion des licences 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 Manuel, option payante
Fichier de clés TDE Portefeuille local et OCI Vault Portefeuille local et OCI Vault Portefeuille local
Migration de la base de données Automatisé avec Oracle ZDM Automatisé avec Oracle ZDM Manuelle
Niveau MAA Oracle Bronze + Oracle Data Guard Gold (base de données de secours Oracle Autonomous Data Guard locale) Bronze + Oracle Data Guard (responsabilité 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 de récupération après sinistre Récupération après sinistre de pile complète OCI Récupération après sinistre de pile complète OCI Manuelle
Opérations de sauvegarde. Action automatique Autonome Manuelle
Opérations de restauration Action automatique Action automatique Manuelle
RPO (coupure régionale) (Proche) zéro Jusqu'à 1 minute (Proche) zéro
RTO (coupure régionale) Délai de basculement 15 minutes. Délai de basculement
Continuité d'application Oui Oui Oui