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

Vous pouvez importer des charges globales de machine virtuelle à partir 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 de production Oracle conçus pour les charges de travail de niveau application 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 adaptée à un large éventail de types d'application et de charges de travail, avec des ressources de gestion, de calcul, de stockage et de réseau intégrées. Private Cloud Appliance fournit 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, avec Oracle qui exploite l'infrastructure afin de pouvoir vous concentrer sur les applications. Sauf indication contraire, Private Cloud Appliance sera utilisé dans cette solution pour décrire l'une ou l'autre forme 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 Compute Cloud@Customer par rapport aux versions précédentes. La méthodologie et les principes d'architecture s'appliquent à toutes les versions ainsi qu'à Oracle Cloud Infrastructure (OCI).

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 retour sur investissement rapide pour une plate-forme de virtualisation robuste, allant de la première mise sous tension au démarrage des machines virtuelles en quelques heures. Repérez automatiquement les composants matériels et configurez-les pour qu'ils fonctionnent 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 hautes performances et haut débit Ethernet 100 Go, Oracle ZFS Storage Appliance ZS9-2 et Oracle X9-2 (Oracle E5-2 sur Compute Cloud@Customer), offrant des améliorations en termes de performances et d'évolutivité par rapport aux générations de produits précédentes.
  • Élimine les points de panne uniques sur la gestion, le réseau, le stockage et les ressources de calcul, et permet des mises à niveau non simultanées sans temps d'arrêt vers l'infrastructure système.
  • Provisons rapidement les instances d'application de machine virtuelle à l'aide d'images de plate-forme Oracle prédéfinies plutôt que de les créer entièrement. 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 Private Cloud Appliance afin d'obtenir des communications privées à faible latence et à bande passante élevée entre les machines virtuelles d'une application en cluster. Cela est particulièrement utile pour les applications en cluster telles qu'WebLogic et Coherence, et 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 et sont idéaux pour héberger plusieurs clusters d'applications sur la même Private Cloud Appliance. Chaque réseau transporte le trafic privé vers chaque cluster, sans qu'il soit nécessaire d'empêcher les collisions d'adresses IP ou les fuites de données entre les applications.
  • Fournissez des performances plus élevées et une récupération automatisée suite à des pannes grâce aux 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 instance Private Cloud Appliance, ce qui permet aux applications d'être distribuées sur ces domaines de pannes et de redémarrer dans un domaine de pannes si des ressources sont disponibles.
  • Effectue l'orchestration des applications et le déploiement automatisé de la charge globale 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 laissant la même plate-forme système être utilisée pour plusieurs charges de travail, au lieu de nécessiter des charges 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. Ils fournissent une exécution idéale pour les applications Oracle WebLogic Server à exécuter dans Docker et Kubernetes avec une prise en charge système intégrée et complète d'Oracle.

    Conseil :

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

Considérations relatives à 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é d'actualisation technique et matérielle d'une application et d'un système d'exploitation en choisissant une nouvelle installation de 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 sont proches de la fin de vie. Les 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, permettent une meilleure intégration aux systèmes cloud. Les clients qui utilisent 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 adaptés à Kubernetes et recommandés en tant que remplacements pour Oracle Traffic Director. Les équilibreurs de charge simples peuvent être implémentés à l'aide de haproxy, 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 le protocole HTTP et T3 est pris en charge, y compris l'accès aux bases de données et aux clusters Oracle RAC exécutés dans des 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 les domaines exécutés sur des systèmes cloud Exalogic doit être supprimée. Ceci 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 celui de l'Private Cloud Appliance, qui nécessite une planification supplémentaire pour tenir compte des différences de système d'exploitation et des différences d'endian sous-jacentes. Vous devez créer des machines virtuelles et 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 de la solution, 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 d'autres logiciels 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 les applications en cours d'exécution sur les serveurs de base. Envisagez une nouvelle installation de système d'exploitation 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 significatives de l'environnement d'application, 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 fourniture d'applications basées sur des conteneurs à l'aide d'un environnement natif Oracle Cloud représentant la tendance innovante à la fourniture de systèmes d'application. Pour effectuer une nouvelle installation du système d'exploitation et de l'application

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

Les étapes administratives sont similaires sur Private Cloud Appliance comme sur toute autre plate-forme.

Remarque :

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 guide 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 possède un cycle de vie : elle peut être créée, démarrée (ou lancée), arrêtée et interrompue (supprimée du système PCA). Oracle Cloud Infrastructure (OCI) utilise le terme instance plutôt que machine virtuelle, car une instance peut potentiellement se trouver sur Bare Metal. Private Cloud Appliance est conforme à la même définition.
  • Chaque instance dispose d'une forme qui décrit sa configuration de CPU, de mémoire, de réseau et de disque. PCA propose une liste de formes standard, décrites 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 du contenu personnalisé.
  • Les images BYOI (Bring Your Own Image) 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 de 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 en fonction de 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 valides et largement utilisées, en fonction de vos besoins commerciaux et techniques.

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

A propos des produits, services et rôles requis

Cette solution requiert 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 Obligatoire pour...
Oracle Private Cloud Appliance : Compute Enclave Créer 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.

Pour obtenir tout ce dont vous avez besoin, reportez-vous à Produits, solutions et services Oracle.