A propos du déploiement d'Oracle Agile PLM sur le cloud

Si votre organisation souhaite développer, déployer et/ou mettre à jour des parties d'une application Agile Product Lifecycle Management (PLM) de manière plus rapide et plus agile, au lieu d'investir dans la création d'implémentations sur site, déployez Agile PLM sur Oracle Cloud Infrastructure.

L'utilisation d'Agile PLM sur Oracle Cloud permet d'établir et de gérer facilement la réplication des plates-formes on-premise vers le cloud et cloud-to-cloud. Vous pouvez également bénéficier des avantages d’une mise à jour plus rapide de l’infrastructure, d’une évolutivité (et d’une réduction) plus facile, d’une réduction des dépenses en capital et d’une réduction du personnel consacré à la maintenance de base de l’infrastructure.

Exigences liées aux charges de travail clés

Les architectures fournies par Oracle vous aident à répondre à ces exigences :

  • Conception pour la haute disponibilité et la récupération après sinistre
  • Déploiement d'une architecture sécurisée.
  • Adaptation à votre modèle réseau hautes performances hautement isolé.
  • Déploiement de vos environnements d'application et de base de données dans le cloud.
  • Maintien de la visibilité sur les coûts et l'utilisation.
  • Surveillance de l'état et des performances de l'infrastructure.

Architecture de déploiement d'Agile PLM sur le cloud

Vous pouvez déployer Agile PLM dans un seul domaine de disponibilité tout en garantissant la haute disponibilité. Utilisez cette architecture pour vous assurer que votre application est disponible même en cas de panne d'une instance d'application. Les autres instances d'application disponibles dans le domaine de disponibilité continuent de traiter les demandes.

Oracle Agile PLM peut être déployé sur le cloud dans une architecture à plusieurs niveaux. L’architecture se compose d’un réseau cloud virtuel (VCN) avec l’hôte de bastion, le niveau d’équilibreur de charge, le niveau d’application et le niveau de base de données. Les niveaux sont placés dans des sous-réseaux distincts du VCN dans un seul domaine de disponibilité.

Description de l'image agile_plm_reference_architecture_high_availability.png
Description de l'image agile_plm_reference_architecture_high_availability.png

Le serveur d'applications Agile PLM peut être configuré dans une configuration autonome ou en cluster. Dans l'image présentée, un serveur autonome est pris en compte, qui ne comporte qu'une seule instance Oracle WebLogic Server. Tous les serveurs et utilisateurs client se connectent au serveur d'applications, directement ou indirectement. Pour autoriser le trafic vers le serveur Web à partir d'Internet, vous pouvez créer des équilibreurs de charge dans le sous-réseau public. Vous pouvez accéder aux instances Oracle Cloud dans le sous-réseau privé à partir de vos centres de données en vous connectant via la passerelle de routage dynamique (DRG). DRG est la passerelle qui connecte votre réseau on-premise à votre réseau cloud et vous pouvez activer la communication entre les deux via un VPN. Vous devrez également mettre à jour la table de routage pour activer le trafic vers et depuis le DRG.

L'équilibreur de charge reçoit les demandes des utilisateurs, puis les achemine vers le niveau d'application. Vous pouvez autoriser la redondance (et l'évolutivité) en configurant plusieurs instances du serveur WebLogic pour l'application de base, Tomcat pour File Manager et RAC pour la base de données. Vous pouvez augmenter la redondance grâce à l'utilisation de domaines de pannes afin de pouvoir continuer à accéder à l'application même si une instance tombe en panne. Toutes les instances sont actives et reçoivent le trafic de l'équilibreur de charge.

Un équilibreur de charge privé existe entre le gestionnaire de fichiers et le serveur d'applications pour distribuer le trafic vers vos instances d'application au sein d'un VCN. Ce service fournit une instance principale et une instance de secours de l'équilibreur de charge afin de garantir que si l'équilibreur principal devient indisponible, l'équilibreur de secours transfère les demandes. L'équilibreur de charge garantit que les demandes sont acheminées vers les instances d'application en bon état. En cas de problème avec une instance d'application, l'équilibreur de charge enlève cette instance et démarre le routage des demandes vers les instances d'application en bon état restantes.

Le serveur de base de données stocke tous les paramètres système et contenu du produit et est placé dans le sous-réseau privé. Cette base de données est accessible uniquement par le serveur d'applications. Pour les exigences en matière de performances et de haute disponibilité, Oracle recommande d'utiliser des systèmes de base de données Oracle Real Application Clusters (Oracle RAC) à deux noeuds dans Oracle Cloud Infrastructure.

Architecture de la récupération après sinistre Agile PLM

Oracle Cloud fournit des implémentations Agile PLM qui vous permettent de créer une récupération après sinistre dans votre déploiement en cas d'événements imprévus qui nécessiteraient un basculement en cas d'incident tout en maintenant Agile PLM opérationnel.

L'image suivante illustre l'architecture de référence pour le déploiement d'Agile PLM dans plusieurs régions avec haute disponibilité et récupération après sinistre.

Description de l'image agile_plm_reference_architecture_high_availability_and_dr.png
Description de l'image agile_plm_reference_architecture_high_availability_and_dr.png

Oracle Data Guard protège votre niveau de base de données en répliquant les données entre les domaines de disponibilité.