En savoir plus sur la migration des charges de travail Oracle Exalogic

Vous pouvez importer des charges globales de machine virtuelle d'Oracle Exalogic vers Oracle Private Cloud Appliance (PCA) et Oracle Compute Cloud@Customer à l'aide de la migration directe.

Private Cloud Appliance et Compute Cloud@Customer sont des systèmes intégrés Oracle conçus pour les charges de travail au niveau des applications via la fourniture d'Infrastructure-as-a-Service (IaaS). Private Cloud Appliance est un système matériel et logiciel intégré qui réduit la complexité de l'infrastructure et le temps de déploiement pour les charges de travail virtualisées dans les clouds privés. Il s'agit d'une plate-forme complète pour un large éventail de types d'applications et de charges de travail, avec des ressources intégrées de gestion, de calcul, de stockage et de réseau. Private Cloud Appliance offre d'excellentes performances et d'autres propriétés système pour un large éventail d'applications.

Private Cloud Appliance est également disponible en tant que Compute Cloud@Customer, une solution pour un cloud privé sur site qui inclut Private Cloud Appliance et les services Oracle. Vous pouvez utiliser Compute Cloud@Customer par abonnement, Oracle exploitant l'infrastructure afin de vous concentrer sur les applications. Sauf indication contraire, Private Cloud Appliance est utilisée dans cette solution pour décrire l'une ou l'autre des formes du produit.

Cette solution explique comment migrer vos applications vers Private Cloud Appliance X9-2 et Compute Cloud@Customer, en mettant l'accent sur les charges de travail Exalogic, ainsi que sur les méthodes de déploiement et les meilleures pratiques. Cette solution met l'accent sur les caractéristiques de plate-forme et de performances de Private Cloud Appliance X9 et de Compute Cloud@Customer par rapport aux versions précédentes. La méthodologie et les principes architecturaux s'appliquent à toutes les versions, ainsi qu'à Oracle Cloud Infrastructure (OCI).

Remarques :

Ce contenu est fourni à titre informatif uniquement et à titre indicatif. Le conseil ou toute autre assistance liée au contenu n'est pas couvert par le contrat de support Oracle ou les demandes d'assistance associées. Si vous avez des questions ou des besoins supplémentaires, contactez directement votre contact Oracle Sales.

Avantages de l'utilisation de Private Cloud Appliance et de Compute Cloud@Customer

La plate-forme Private Cloud Appliance est idéale pour les applications Oracle et tierces, avec des avantages particulièrement adaptés à Oracle WebLogic Fusion Middleware et à des produits de niveau application similaires. Il y a plusieurs raisons pour lesquelles cela est si efficace :
  • Fournit un délai de rentabilité rapide pour une plate-forme de virtualisation robuste, de la première mise sous tension au démarrage des machines virtuelles en quelques heures. Repérer automatiquement les composants matériels et les configurer pour les utiliser les uns avec les autres, ce qui réduit les efforts de conception et d'administration, élimine les erreurs potentielles et accélère le déploiement des applications. La configuration automatisée implémente les meilleures pratiques Oracle pour des performances et une disponibilité optimales.
  • Fournit des noeuds de calcul haute performance et haute vitesse de 100 Go Ethernet, Oracle ZFS Storage Appliance ZS9-2 et Oracle X9-2 (Oracle E5-2 sur Compute Cloud@Customer), offrant des améliorations de performances et d'évolutivité par rapport aux générations de produits précédentes.
  • Élimine les points de défaillance uniques sur les ressources de gestion, de réseau, de stockage et de calcul, et permet des mises à niveau non simultanées "sans temps d'arrêt" de l'infrastructure du système.
  • Protège rapidement les instances d'application de machine virtuelle à l'aide d'images de plate-forme Oracle prédéfinies au lieu de les créer de toutes pièces. Vous pouvez importer et déployer des images de plate-forme personnalisées dans le système selon vos besoins.
  • Permet une mise en réseau inter-VM hautes performances à l'aide des réseaux internes de Private Cloud Appliance pour obtenir des communications privées à faible latence et à bande passante élevée entre les machines virtuelles dans une application en cluster. Cela est particulièrement utile pour les applications en cluster telles que WebLogic et Coherence, ainsi que pour les structures telles que Kubernetes. Plusieurs réseaux privés basés sur des VLAN ou des réseaux Private Cloud Appliance personnalisés peuvent fournir des réseaux isolés indépendants. Ils sont idéaux pour héberger plusieurs clusters d'applications sur la même appliance de cloud privé. Chaque réseau transmet le trafic privé à chaque cluster, sans qu'il soit nécessaire d'empêcher la collision d'adresses IP ou la fuite de données entre les applications.
  • Fournissez des performances plus élevées et une récupération automatisée après les pannes avec les fonctionnalités de service d'équilibrage de charge (LBaaS) et de haute disponibilité (HA) de Private Cloud Appliance X9-2 et de Compute Cloud@Customer. Utilise trois domaines de pannes indépendants au sein de chaque appliance Private Cloud Appliance, qui permet de répartir les applications entre ces domaines de pannes et de les redémarrer au sein d'un domaine de pannes si des ressources sont disponibles.
  • Effectue l'orchestration des applications et le déploiement automatisé des workloads avec Terraform, l'API Oracle OCI et les interfaces de ligne de commande scriptables.
  • Prend en charge le calcul hétérogène sur Oracle Linux, Oracle Solaris, d'autres distributions Linux et Windows. Cela augmente l'efficacité opérationnelle et le retour sur investissement en permettant d'utiliser la même plate-forme système pour plusieurs charges de travail, au lieu d'en exiger des distinctes.
  • Prend en charge l'environnement cloud natif Oracle Linux, y compris Oracle Container Runtime for Docker et Oracle Container Services pour une utilisation avec Kubernetes. Elles fournissent une exécution idéale pour l'exécution des applications Oracle WebLogic Server dans Docker et Kubernetes avec prise en charge complète et intégrée des systèmes par Oracle.

    Conseil :

    Oracle recommande aux clients exécutant des applications Oracle WebLogic Server sur des systèmes Elastic Cloud Oracle Exalogic et souhaitant adopter des pratiques d'infrastructure et DevOps natives du cloud, de migrer vers Private Cloud Appliance et Compute Cloud@Customer.

Remarques concernant l'approche de migration

Avant de commencer, envisagez les options de votre approche de migration. Vous pouvez effectuer une nouvelle installation de système d'exploitation ou une migration directe d'Exalogic vers Private Cloud Appliance (PCA).

Le diagramme suivant présente la pile Exalogic avec les optimisations Exalogic Control et InfiniBand.

Description de l'image migrating-applications-exalogic-stack.png
Description de l'illustration migrating-applications-exalogic-stack.png

Vous pouvez migrer des applications sans modification. Vous pouvez également utiliser la migration comme opportunité pour une application et une actualisation technique et matérielle du système d'exploitation en choisissant une nouvelle installation du système d'exploitation.

Comparez les environnements lors de la planification des migrations et déterminez si vous souhaitez créer un environnement qui correspond étroitement à l'ancien à l'aide des informations suivantes :

  • Les versions Oracle WebLogic Server 10.3.6 et 12.1.3 approchent de la fin de vie. Nouvelles fonctionnalités telles que la prise en charge REST mise à jour, le traitement JSON, le redimensionnement automatique et la gestion REST dans Oracle WebLogic Server 12.2.1. X permet une meilleure intégration avec les systèmes cloud. Les clients utilisant des versions antérieures doivent planifier une migration vers 12.2.1.3 ou une version ultérieure dans le cadre du processus de migration.
  • La migration modifiera l'infrastructure de calcul sous-jacente utilisée par les applications.
  • Bien qu'Oracle Traffic Director (OTD) soit pris en charge pour la migration vers Private Cloud Appliance, les équilibreurs de charge Kubernetes natifs tels que Traefik et Voyager sont plus appropriés pour Kubernetes et recommandés en remplacement d'Oracle Traffic Director. Vous pouvez implémenter des équilibreurs de charge simples à l'aide de haproxy, qui est inclus dans Oracle Linux. L'équilibreur de charge en tant que service (LBaaS) sera l'équilibreur de charge natif préféré sur Private Cloud Appliance X9-2, si disponible.
  • L'accès aux systèmes externes via HTTP et le protocole T3 est pris en charge, y compris l'accès aux bases de données et aux clusters Oracle RAC exécutés dans les systèmes Oracle Exadata Database Machine. Les protocoles SDP ne sont pas pris en charge sur Private Cloud Appliance. Par conséquent, toute utilisation existante de SDP dans des domaines exécutés sur des systèmes cloud Exalogic doit être supprimée. Cela est cohérent avec les recommandations actuelles pour les applications exécutées sur Exalogic.
  • Oracle WebLogic Server, Oracle Coherence et Oracle Application Development Framework sont pris en charge pour une utilisation dans Kubernetes avec les outils Kubernetes WebLogic.
  • Oracle SuperCluster est un environnement nettement différent de Private Cloud Appliance, qui nécessite une planification supplémentaire pour prendre en compte les différences de système d'exploitation ainsi que les différences d'endian sous-jacentes. Vous devez créer de nouvelles machines virtuelles, installer les versions Solarix X86 ou Linux de vos applications et migrer les données via NFS.

Avant de commencer

Avant de commencer votre migration, découvrez les définitions utilisées dans ce guide stratégique, consultez les détails de votre licence et consultez la documentation du produit pour plus de détails.

Découvrez les images de plate-forme dans les notes de version de Private Cloud Appliance 3.0.

A propos de la nouvelle installation de système d'exploitation

Cette méthode déploie de nouvelles machines virtuelles contenant Oracle WebLogic Server ou un autre logiciel d'application, puis migre le contenu de l'application (binaires, scripts, outils) à partir des instances en cours.

Vous pouvez également effectuer une nouvelle installation de système d'exploitation sur des applications en cours d'exécution sur des serveurs standard. Envisagez une nouvelle installation d'O/S pour bénéficier des avantages suivants :

  • Effectue une actualisation de la technologie logicielle pour compléter l'actualisation de la technologie matérielle.
  • Permet une transformation et une modernisation plus importantes de l'environnement applicatif, y compris la possibilité de moderniser les applications, de les exécuter dans des conteneurs Docker et d'utiliser Kubernetes.

Private Cloud Appliance prend entièrement en charge la livraison d'applications basées sur un conteneur à l'aide d'un environnement natif Oracle Cloud qui représente la tendance moderne de la fourniture de systèmes d'application. Pour effectuer une nouvelle installation de l'O/S et de l'application

  • L'administrateur doit télécharger et installer les dernières versions du système d'exploitation et de l'application Oracle Linux à partir d'Oracle Software Delivery Network sur Oracle Software Delivery Cloud.
  • Copiez les données d'application sur le système d'exploitation que vous venez d'installer.

Les étapes d'administration sont similaires sur Private Cloud Appliance à celles de toute autre plate-forme.

Remarques :

Oracle recommande cette méthode, qui garantit une pile logicielle à jour. Toutefois, cela peut nécessiter une analyse supplémentaire pour capturer le contenu du système actuel. La plupart des utilisateurs préfèrent souvent déplacer les environnements d'application vers un nouveau matériel avec le moins de modifications possible.

A propos des termes utilisés dans cette solution

Passez en revue les définitions des termes utilisés dans ce manuel de solutions.

  • Le système source est la plate-forme sur laquelle la machine virtuelle est en cours d'exécution, et la cible est le système Private Cloud Appliance vers lequel elle sera déplacée.
  • Une instance est une machine virtuelle sur Private Cloud Appliance. Une instance a un cycle de vie : elle peut être créée, démarrée (ou lancée), arrêtée et arrêtée (enlevée du système PCA). Oracle Cloud Infrastructure (OCI) utilise le terme instance au lieu de machine virtuelle car une instance peut potentiellement se trouver sur Bare Metal. Private Cloud Appliance est conforme à la même définition.
  • Chaque instance a une forme, qui décrit sa configuration de CPU, de mémoire, de réseau et de disque. L'ACP dispose d'une liste de formes standard, décrite dans la rubrique Choisir une forme d'appliance de cloud privé.
  • Une image est le modèle d'un disque virtuel, contenant le système d'exploitation et les applications préinstallées, ainsi que des métadonnées descriptives.
  • Une instance est créée en créant un volume d'initialisation à partir d'une image et lancée immédiatement. Les autres disques appartenant à l'instance sont appelés volumes de blocs et sont créés après le lancement de l'instance.
  • Private Cloud Appliance fournit des images de plate-forme pour Oracle Linux 7, Oracle Linux 8 et Oracle Solaris 11.4.
  • Les images personnalisées peuvent être créées à partir d'une instance exécutée sur Private Cloud Appliance, ce qui permet d'utiliser une image comme base pour les instances clonées avec un contenu personnalisé.
  • Les images Utilisation de votre propre image (BYOI) sont importées à partir d'une autre plate-forme.

A propos de l'utilisation de votre propre image (BYOI)

Cette solution se concentre sur BYOI à l'aide d'une approche par migration directe dans laquelle une instance de système d'exploitation est déplacée vers Private Cloud Appliance avec le moins de modifications de système d'exploitation et de configuration possible.

Une autre approche consiste à créer des images entièrement nouvelles basées sur la dernière version du système d'exploitation et du logiciel d'application souhaités. Utilisez cette option lorsque vous souhaitez actualiser la technologie et moderniser l'ensemble de la pile matérielle et logicielle. Les deux approches sont valables et largement utilisées, en fonction de vos besoins commerciaux et techniques.

Pour en savoir plus, reportez-vous à la section Utilisation de votre propre image (BYOI) de la documentation Oracle Cloud Infrastructure.

A propos des produits, services et rôles requis

Cette solution nécessite un ou plusieurs des produits et services suivants :

  • Oracle Private Cloud Appliance X9-2

    Oracle Compute Cloud@Customer

  • Oracle Cloud Infrastructure

Il s'agit des rôles nécessaires pour chaque produit ou service.

Nom du produit : Rôle Requis pour...
Oracle Private Cloud Appliance : Compute Enclave Créez des structures de réseau, de calcul et de stockage.
Oracle Compute Cloud@Customer : Administrators Accédez à la console, à l'interface de ligne de commande et aux API Oracle Compute Cloud@Customer.
Oracle Cloud Infrastructure : Administrators Accédez à la console, à l'interface de ligne de commande et aux API Oracle Cloud Infrastructure.

Reportez-vous à Produits, solutions et services Oracle pour obtenir ce dont vous avez besoin.