À propos du déploiement
Déployez l'application et la base de données dans deux zones de disponibilité Azure pour assurer une haute disponibilité et configurez la gestion des clés et la sauvegarde automatisée de la base de données dans OCI.
Déployer le niveau d'application sur Azure
Les solutions MAA nécessitent le déploiement d'applications avec redondance et tolérance aux pannes.
- Déployez le niveau d'application sur au moins deux zones d'accès. Le processus et la solution à déployer sur plusieurs ZA varient en fonction des services et des ressources Azure concernés. Avec le service Azure Kubernetes (AKS), vous pouvez déployer une grappe privée de noeuds de travail dans différentes zones de disponibilité. Le plan de contrôle Kubernetes tient à jour et synchronise les pods et la charge de travail.
- Consultez la section En savoir plus sur la liste de vérification des applications pour le service continu pour les solutions MAA et suivez les étapes pour vous assurer que vos applications se reconnectent efficacement aux instances RAC principales ou RAC de secours disponibles lors de scénarios de maintenance et d'interruption planifiés. Ces meilleures pratiques de configuration simples incluent la création d'un service de base de données géré par un clusterware pour votre application, l'utilisation d'une chaîne de connexion recommandée par MAA qui prend en compte les noms SCAN de la base principale et de la base de secours, l'activation de la fonction FAN (Fast Application Notification) et le drainage des applications pour une permutation d'application fluide. Les étapes suivantes, au minimum, des niveaux 1 et 2 sont des préalables pour réduire le temps d'arrêt du service d'application.
Configurer le niveau de base de données sur OCI
Oracle Data Guard tient à jour une base de données de secours en transmettant et en appliquant des données de journalisation provenant de la base de données principale. Pour la maintenance planifiée ou un test de récupération après sinistre, utilisez la permutation Oracle Data Guard. Si la base de données principale n'est plus disponible, utilisez le basculement d'Oracle Data Guard pour reprendre le service.
Les étapes suivantes décrivent le processus d'activation d'Oracle Data Guard dans toutes les zones d'accès pour Oracle Database@Azure par le réseau géré OCI. OCI est le réseau privilégié pour la performance (latence, débit) et aucun coût de trafic sortant ou entrant n'est engagé.
Lorsque des grappes Exadata sont créées dans Azure, chacune se trouve dans un réseau en nuage virtuel (VCN) OCI différent. Pour que les ressources de différents réseaux en nuage virtuels communiquent entre elles, comme l'exige Oracle Data Guard, des étapes supplémentaires sont requises pour appairer les réseaux en nuage virtuels et autoriser l'accès des intervalles d'adresses IP les uns aux autres. Suivez ces étapes pour configurer cette communication entre les réseaux en nuage virtuels.
À propos des résolutions prévues avec entretien planifié et pannes
À l'aide de la configuration Oracle Data Guard de ce livre de jeu, qui inclut les bases de données Oracle RAC sur du matériel Exadata, il est possible de réduire les événements d'interruption planifiés et non planifiés.
Ce tableau présente les événements d'interruption et les résolutions qui assurent la protection des données.
Événement | Résolution et |
---|---|
Protection contre les défaillances d'instance de base de données et de matériel. | Haute disponibilité et redondance fournies par ExaDB-D et Oracle RAC. |
Maintenance planifiée : Mises à jour non simultanées (application de correctifs) sans temps d'arrêt. | Haute disponibilité et redondance fournies par ExaDB-D, Oracle RAC et l'automatisation du nuage. Voir Explorer davantage pour la mise à niveau continue Exadata Cloud Database 19c avec DBMS_ROLLING (ID document 2832235.1). |
Maintenance planifiée : Mises à niveau non simultanées avec un temps d'arrêt minimal (cinq minutes). | Réplication et protection des données fournies par Oracle Data Guard DBMS_ROLLING dans toutes les zones économiques. |
Protection contre les défaillances de base de données, de grappe et d'AZ. | Réplication et protection des données fournies par Oracle Data Guard dans les zones d'accès. |
Échec du site du plan de données AZ. | Réplication et protection des données fournies par Oracle Data Guard dans les zones d'accès. |
Interruption de session de base de données pendant les événements de maintenance et les pannes imprévues. | Voir Explorer davantage pour intégrer la disponibilité continue aux meilleures pratiques des applications. |