En savoir plus sur l'utilisation du service de récupération après sinistre de pile complète OCI avec les domaines Oracle WebLogic Server
Il s'agit d'un service d'orchestration et de gestion de la récupération après sinistre OCI qui fournit des fonctions complètes de récupération après sinistre pour toutes les couches d'une pile d'applications, notamment l'infrastructure, l'intergiciel, la base de données et l'application.
Étapes préliminaires
Avant de commencer, assurez-vous de bien connaître les meilleures pratiques de récupération après sinistre dans les services Oracle Cloud Infrastructure (OCI).
Les étapes de ce livre de jeu de solutions décrivent comment vous pouvez utiliser le service de récupération après sinistre de pile complète OCI pour orchestrer la permutation et le basculement d'un domaine Oracle WebLogic Server dans un système de récupération après sinistre OCI. La configuration de la topologie et d'autres opérations de cycle de vie du système (telles que l'application de correctifs, les tests, l'évolutivité horizontale, etc.) ne sont pas gérées par le service de récupération après sinistre de pile complète OCI et sont décrites dans des présentations techniques spécifiques pour Oracle WebLogic Server pour OCI et SOA Marketplace.
Note :
Le service de récupération après sinistre de pile complète OCI orchestre les étapes de permutation et de basculement, mais il n'effectue aucune action pour configurer la protection de récupération après sinistre dans votre système. Vous devez configurer la récupération après sinistre dans votre système en suivant le document de configuration RS spécifique avant d'utiliser le service de récupération après sinistre de pile complète OCI.
Ce livre de jeu s'applique aux environnements suivants :
-
Environnements Oracle WebLogic Server pour OCI déjà configurés pour la récupération après sinistre avec le document Oracle WebLogic Server for Oracle Cloud Infrastructure, production de récupération après sinistre et récupération après sinistre dans Oracle Cloud Infrastructure (OCI).
-
Environnements Oracle SOA Suite on Marketplace déjà configurés pour la récupération après sinistre avec le document SOA Suite sur Oracle Cloud Infrastructure Marketplace pour la récupération après sinistre, la production et la récupération après sinistre dans Oracle Cloud Infrastructure (OCI).
-
Oracle WebLogic Server pour OCI et Oracle SOA Suite on Marketplace avec des environnements Autonomous Database qui sont déjà configurés pour la récupération après sinistre avec le document Configurer FMW DR sur OCI avec une base de données autonome et des clones actualisables distants.
Consultez le service Oracle Cloud Infrastructure Full Stack Disaster Recovery Service pour vous assurer de disposer des connaissances de base sur le service.
Architecture
Cette architecture présente une mise en oeuvre de récupération après sinistre multi-région à l'aide du service de récupération après sinistre de pile complète OCI.
Description de l'illustration full-stack-disaster-recovery-paas.png
pile complète-catastrophe-récupération-paas-oracle.zip
Cette architecture prend en charge les composants Oracle Cloud Infrastructure (OCI) suivants :
- Région
Une région Oracle Cloud Infrastructure est une zone géographique localisée qui contient un ou plusieurs centres de données, appelés domaines de disponibilité. Les régions sont indépendantes les unes des autres, et de grandes distances peuvent les séparer (dans différents pays ou continents).
- Réseau en nuage virtuel (VCN) et sous-réseau
Un VCN est un réseau défini par logiciel personnalisable, configuré dans une région Oracle Cloud Infrastructure. À l'instar des réseaux de centre de données traditionnels, ces derniers vous permettent de contrôler votre environnement de réseau. Un VCN peut disposer de plusieurs blocs CIDR sans chevauchement que vous pouvez modifier après avoir créé le VCN. Vous pouvez segmenter un VCN en sous-réseaux, dont la portée peut concerner une région ou un domaine de disponibilité. Un sous-réseau est constitué d'un intervalle contigu d'adresses qui ne chevauchent pas les autres sous-réseaux dans le réseau en nuage virtuel. Vous pouvez modifier la taille d'un sous-réseau après sa création. Un sous-réseau peut être public ou privé.
- équilibreur de charge;
Le service Oracle Cloud Infrastructure Load Balancing permet une répartition automatisée du trafic à partir d'un point d'entrée unique vers plusieurs serveurs dorsaux.
- Récupération après sinistre de pile complète
Oracle Cloud Infrastructure Full Stack Disaster Recovery Service est un service d'orchestration et de gestion de la récupération après sinistre pour OCI qui fournit des fonctions complètes pour toutes les couches d'une pile d'applications, notamment l'infrastructure, l'intergiciel, la base de données et l'application.
- Groupe de protection RS
Un groupe de protection pour la récupération après sinistre organise les composants d'une application de pile complète afin de pouvoir les récupérer tous ensemble pour la restauration de l'application.
- Plans RS
Un plan de récupération après sinistre est un flux de travail RS automatisé (dossier d'exploitation RS) créé par le service de récupération après sinistre de pile complète OCI pour effectuer la récupération après sinistre de toutes les ressources du groupe de protection RS principal. Deux types de plan sont disponibles : la permutation et le basculement.
- Oracle WebLogic Server pour OCI
Oracle WebLogic Server pour OCI vous permet de créer rapidement votre environnement d'application Java Enterprise Edition (Java EE) sur Oracle Cloud Infrastructure, y compris un domaine Oracle WebLogic Server. Vous pouvez configurer et provisionner vos domaines, ainsi que toutes les ressources en nuage prises en charge telles que les instances de calcul, les réseaux et les équilibreurs de charge.
- Oracle SOA Suite on Marketplace
Oracle SOA Suite on Marketplace fournit une solution de plate-forme informatique de plate-forme-service (PaaS) pour l'exécution d'applications dans le nuage. Il comprend un ensemble complet de composants d'infrastructure de service pour la conception, le déploiement et la gestion d'applications composites.
- Base de données
Dans cette architecture, la base de données peut être Oracle Base Database Service, Oracle Exadata Database Service ou Oracle Autonomous Database Serverless.
- Passerelle de routage dynamique
La passerelle DRG est un routeur virtuel qui fournit un chemin pour le trafic réseau privé entre les réseaux en nuage virtuels de la même région, entre un VCN et un réseau en dehors de la région, tel qu'un VCN dans une autre région Oracle Cloud Infrastructure, un réseau sur place ou un réseau d'un autre fournisseur de nuage.
- Data Guard
Oracle Data Guard fournit un ensemble complet de services qui créent, tiennent à jour, gèrent et surveillent une ou plusieurs bases de données de secours afin de permettre aux bases de données Oracle de production de rester disponibles sans interruption. Oracle Data Guard tient à jour ces bases de données de secours en tant que copies de la base de données de production. Ensuite, si la base de données de production devient indisponible en raison d'une interruption planifiée ou non planifiée, Oracle Data Guard peut remplacer n'importe quelle base de données de secours par le rôle de production, réduisant ainsi le temps d'arrêt associé à la panne.
- Volume par blocs
Les volumes de stockage par blocs vous permettent de créer, d'attacher, de connecter et de déplacer des volumes de stockage, et de modifier leur performance en fonction de vos exigences en matière de stockage et d'applications. Une fois un volume attaché et connecté à une instance, vous pouvez l'utiliser comme un disque dur classique. Vous pouvez également couper un volume et l'associer à une autre instance sans perdre de données.
- Groupe de volumes par blocs
Le service Oracle Cloud Infrastructure Block Volumes vous permet d'organiser plusieurs volumes en un groupe de volumes. Un groupe de volumes peut inclure des volumes par blocs et des volumes de démarrage.
Vous pouvez activer la réplication pour un groupe de volumes au lieu du volume par blocs individuellement. Tous les volumes du groupe sont inclus dans la réplique de groupe de volumes dans la région de destination et le domaine de disponibilité.
À propos d'Oracle Cloud Infrastructure Full Stack Disaster Recovery Service
Voici quelques-uns des avantages du service Oracle Cloud Infrastructure Full Stack Disaster Recovery Service :
- Permet d'exécuter un plan de permutation ou de basculement en un seul clic à l'aide de la console Oracle Cloud Infrastructure (OCI).
- Possibilité d'utiliser des API OCI pour appeler les basculements et les permutations.
- Fournit des journaux de permutation et de basculement centralisés dans la console OCI.
- Permet de réessayer et d'ignorer toute étape ayant échoué dans le flux de travail de permutation.
- Fournit une intégration intégrée à Oracle Data Guard pour les bases de données prises en charge par le service de récupération après sinistre de pile complète OCI. Vous n'avez pas besoin de définir ou de configurer des étapes pour la permutation de base de données, le service la gère automatiquement pour vous.
- Fournit une intégration intégrée à Oracle Cloud Infrastructure Block Volumes et à la réplication inter-région. Vous n'avez pas besoin de définir ou de configurer des étapes pour le détachement ou l'attachement des volumes par blocs, et pour la permutation de réplique inter-région de volume par blocs, le service le gère automatiquement pour vous.
- Fournit des vérifications préalables intégrées pour les étapes des plans de permutation et de basculement. Vous avez la possibilité d'ignorer les vérifications préalables.
- Offre de la flexibilité et est extensible, ce qui vous permet d'ajouter des étapes définies par l'utilisateur pour les étapes non intégrées. Par exemple, arrêtez et démarrez Oracle WebLogic Server, mettez à jour DNS et vérifiez l'adresse frontale. L'exécution de ces scripts personnalisés est intégrée à Oracle Cloud Agent. Vous pouvez définir des étapes à exécuter en parallèle (au sein d'un groupe de plans défini par l'utilisateur) ou séquentiellement.
- Permet d'ajouter des scripts de réplication de configuration Oracle Maximum Availability Architecture (MAA) à un plan de permutation du service de récupération après sinistre de pile complète OCI. Les scripts MAA peuvent ensuite synchroniser la configuration d'Oracle WebLogic Server de niveau intermédiaire lors de la permutation (dans le contexte d'Oracle WebLogic Server pour OCI et d'Oracle SOA Suite sur Marketplace). Vous ne pouvez pas utiliser le service de récupération après sinistre de pile complète OCI pour programmer des réplications de configuration en cours.
- Vous permet d'effectuer des permutations manuelles, si nécessaire. Vous pouvez modifier manuellement les rôles des groupes de protection RS pour qu'ils correspondent au rôle courant après une permutation manuelle. Une "intervention" manuelle est nécessaire pour obtenir l'état du système du service de récupération après sinistre de pile complète pour OCI souhaité, mais vous pouvez convertir un système de récupération après sinistre "géré manuellement" en système "géré à nouveau par le service de récupération après sinistre de pile complète pour OCI".
Pour plus de détails, consultez Avantages de la récupération après sinistre de pile complète.
Le service Oracle Cloud Infrastructure Full Stack Disaster Recovery Service offre des tarifs concurrentiels, voir la liste de prix OCI.
Points à considérer
Avant de mettre en oeuvre le service de récupération après sinistre de pile complète OCI, tenez compte des implications suivantes.
Les actions qui n'ont pas d'intégration intégrée au service de récupération après sinistre de pile complète OCI (comme l'arrêt et le début d'un Oracle WebLogic Server) sont définies par l'utilisateur. Vous créez des étapes définies par l'utilisateur et fournissez les scripts associés à ces étapes. Cela fournit un cadre flexible, car vous pouvez ajouter des actions personnalisées au plan. Toutefois, la fiabilité de ces étapes n'est pas comprise dans la portée du service de récupération après sinistre de pile complète OCI. Les utilisateurs sont responsables du comportement de script de leur permutation. Par exemple, votre script doit gérer les situations où les processus Oracle WebLogic Server ne peuvent pas être démarrés sur une base secondaire, car les fichiers de verrouillage ont été laissés en arrière lors du redémarrage d'un noeud. La différence avec une permutation manuelle est que des comportements comme celui-ci sont plus exploitables et perçus directement lorsque la permutation est exécutée manuellement.
Note :
Le service de récupération après sinistre de pile complète OCI ne programme pas les réplications de configuration en cours.Configurations prises en charge
Consultez les informations suivantes pour obtenir un sommaire des services pris en charge par le service de récupération après sinistre de pile complète pour OCI dans le contexte de la récupération après sinistre pour Oracle SOA Suite on Marketplace et Oracle WebLogic Server for OCI.
Réplication de la configuration | Pris en charge dans le service de récupération après sinistre de pile complète pour OCI? |
---|---|
Réplication de configuration basée sur la réplique du système de fichiers (DBFS) d'Oracle Database | Oui |
Réplication de configuration basée sur le stockage de fichiers OCI avec réplique RSYNC | Oui |
Réplication de configuration basée sur une réplique inter-région de volumes par blocs OCI | Oui |
Service de base de données sur OCI | Pris en charge dans le service de récupération après sinistre de pile complète pour OCI? |
---|---|
Oracle Base Database Service (systèmes de base de données) | Oui |
Service Oracle Exadata Database | Oui |
Base de données Oracle Autonomous Database sans serveur | Oui |
Oracle Autonomous Database sur une infrastructure Exadata dédiée | Non |
Intégrations intégrées à OCI | Pris en charge dans le service de récupération après sinistre de pile complète pour OCI? |
---|---|
Intégration intégrée à OCI Data Guard | Oui |
Gestion intégrée des instances Oracle Data Guard configurées manuellement | Non |
Base de données de secours locale (base de données de secours dans la même région) en plus d'une reprise après sinistre distante | Non |
Ouvrir le site de secours pour les validations | Oui, mais ne s'applique pas aux cas d'utilisation décrits dans ce document. |
Note :
En tant que meilleure pratique d'Oracle Maximum Availability Architecture, Oracle recommande d'utiliser la réplication de volumes par blocs avec le service de récupération après sinistre de pile complète OCI. Le service de récupération après sinistre de pile complète OCI et la réplication de volume par blocs offrent les meilleurs avantages combinés pour l'objectif de temps de récupération (ODR), l'objectif de point de récupération (OPR), le coût total de propriété (CTP) et l'automatisation de la gestion.Détails supplémentaires sur les articles non pris en charge
-
Gestion intégrée pour les bases de données de secours créées avec un processus manuel au lieu d'utiliser la console ou le plan de contrôle OCI.
Le service de récupération après sinistre de pile complète OCI dispose d'une automatisation intégrée pour gérer Oracle Data Guard lors d'une récupération si vous avez configuré Oracle Data Guard à l'aide du service de base de données standard disponible dans la console OCI. Toutefois, si vous avez installé et mis en oeuvre Oracle Data Guard sur votre propre instance de calcul, vous devez ajouter un groupe de plans personnalisé et des étapes pour appeler un script afin de déclencher Oracle Data Guard sur votre instance de calcul.
- Base de données de secours locale supplémentaire vers une base de données de secours distante (base de données de secours dans la même région). Vous pouvez utiliser des scripts personnalisés pour gérer une base de données de secours locale supplémentaire.
- Le service de récupération après sinistre de pile complète OCI vous permet de créer des plans de démarrage et d'arrêt de forage. Ces plans sont conçus pour démarrer ou arrêter le site de secours sans effectuer de véritable permutation. De cette façon, vous pouvez effectuer des actions dans une base de secours, telles que des validations, des correctifs ou une mise à l'échelle. Toutefois, les étapes intégrées fournies par le service de récupération après sinistre de pile complète OCI sont limitées à certains scénarios spécifiques seulement. Par exemple, il n'y a pas d'étape intégrée pour convertir la base de données de secours en base de données de secours instantanée. Ces plans ne sont pas applicables aux scénarios décrits ici et hors de la portée de ce livre de jeu.
À propos des rôles et services requis
Cette solution nécessite les services et rôles Oracle Cloud Infrastructure (OCI) suivants :
-
Service de récupération après sinistre de pile complète pour OCI
-
Oracle Data Guard
-
Oracle WebLogic Server pour OCI
Il s'agit des rôles nécessaires pour chaque service.
Nom de service : Rôle | Requis pour... |
---|---|
Oracle Cloud Infrastructure : administrator |
Créez les ressources requises dans la location OCI : politiques IAM, groupes de protection RS et récupération après sinistre, clés secrètes. |
Oracle Data Guard : sysdba , admin
|
Créez la clé secrète du mot de passe contenant les données d'identification sysdba .
|
Oracle WebLogic Server pour OCI : root , oracle |
Configurez les autorisations d'agent Oracle Cloud et les scripts d'utilisateur requis. |