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

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

Le boîtier en nuage privé et le service Compute Cloud@Customer sont des systèmes propriétaires d'Oracle conçus pour les charges de travail de niveau application grâce à l'infrastructure-service (IaaS). Le boîtier en nuage privé 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 des nuages privés. Il s'agit d'une plate-forme complète pour un large éventail de types d'application et de charges de travail, avec des ressources intégrées de gestion, de calcul, de stockage et de réseau. Le boîtier en nuage privé offre d'excellentes performances et d'autres propriétés système pour un large éventail d'applications.

Le boîtier privé en nuage est également disponible sous le nom Compute Cloud@Customer, solution pour un nuage privé sur place qui comprend le boîtier privé en nuage et les services Oracle. Vous pouvez utiliser Compute Cloud@Customer par abonnement, Oracle exécutant l'infrastructure afin de 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 décrit comment migrer vos applications vers le boîtier en nuage privé X9-2 et le service Compute Cloud@Customer, en mettant l'accent sur les charges de travail exalogiques, 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 performance du boîtier en nuage privé X9 et du service 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).

Note :

Ce contenu est fourni à titre informatif et à titre indicatif seulement. La consultation ou toute autre assistance liée au contenu n'est pas couverte par le contrat Oracle Support ou les demandes de service associées. Si vous avez des questions ou des besoins supplémentaires, communiquez directement avec votre contact Oracle Sales.

Avantages du boîtier en nuage privé et du service Compute Cloud@Customer

La plate-forme Private Cloud Appliance est idéale pour les applications Oracle et de tierce partie, avec des avantages particulièrement adaptés pour Oracle WebLogic Fusion Middleware et des produits de niveau application similaires. Il y a plusieurs raisons pour lesquelles cela est si efficace :
  • Offre un délai de rentabilité rapide pour une plate-forme de virtualisation robuste, allant de la première mise sous tension aux machines virtuelles de démarrage en quelques heures. Détectez automatiquement les composants matériels et configurez-les pour qu'ils fonctionnent les uns avec les autres, réduisant ainsi les tâches de conception et d'administration, éliminant les erreurs potentielles et accélérant le déploiement de l'application. La configuration automatisée met en œuvre les meilleures pratiques d'Oracle pour une performance et une disponibilité optimales.
  • Fournit une technologie Ethernet à haute performance de 100 Go à grande vitesse, Oracle ZFS Storage Appliance ZS9-2 et les noeuds de calcul Oracle X9-2 (Oracle E5-2 sur Compute Cloud@Customer), offrant des améliorations de performance et d'évolutivité par rapport aux générations de produits précédentes.
  • Élimine les points de défaillance uniques pour la gestion, le réseau, le stockage et les ressources de calcul, et permet des mises à niveau continues sans temps d'arrêt de l'infrastructure système.
  • Provisons les instances d'application de machine virtuelle rapidement à l'aide d'images de plate-forme Oracle prédéfinies, au lieu de les créer à partir de zéro. Vous pouvez importer et déployer des images de plate-forme personnalisées dans le système, au besoin.
  • Permet la mise en réseau haute performance entre machines virtuelles à l'aide des réseaux internes du boîtier en nuage privé afin d'obtenir des communications privées à faible latence et à bande passante élevée entre les machines virtuelles d'une application en grappe. Cette fonction est particulièrement utile pour les applications en grappe telles que WebLogic et Coherence, ainsi que pour les cadres tels que Kubernetes. Plusieurs réseaux privés basés sur des réseaux VLAN ou des réseaux de boîtier en nuage privé personnalisés peuvent fournir des réseaux isolés indépendants et sont idéaux pour héberger plusieurs grappes d'applications sur le même boîtier en nuage privé. Chaque réseau transporte le trafic privé vers 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 une performance supérieure et une récupération automatisée en cas de panne grâce aux fonctions du service d'équilibrage de charge (LBaaS) et de haute disponibilité de boîtier en nuage privé X9-2 et de calcul Cloud@Customer. Utilise trois domaines d'erreur indépendants dans chaque boîtier en nuage privé, qui permet aux applications d'être réparties entre ces domaines d'erreur et redémarrées dans un domaine d'erreur si des ressources sont disponibles.
  • Effectue l'orchestration des applications et le déploiement automatisé de la charge de travail 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 RCI en permettant à la même plate-forme système d'être utilisée pour plusieurs charges de travail, au lieu d'en avoir besoin séparément.
  • Prend en charge l'environnement natif d'Oracle Linux Cloud, notamment les services Oracle Container Runtime pour Docker et Oracle Container pour une utilisation avec Kubernetes. Elles offrent une exécution idéale pour les applications Oracle WebLogic Server à exécuter dans Docker et Kubernetes grâce au soutien complet et intégré des systèmes d'Oracle.

    Conseil :

    Oracle recommande aux clients exécutant des applications Oracle WebLogic Server sur des systèmes Elastic Cloud d'Oracle Exalogic et souhaitant adopter une infrastructure native en nuage 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 vos options d'approche de migration. Vous pouvez effectuer une nouvelle installation du système d'exploitation ou une migration de portage virtuel de Exalogic vers Private Cloud Appliance (PCA).

Le diagramme suivant présente la pile Exalogic avec des optimisations de contrôle Exalogic et InfiniBand.

Une description de migrating-applications-exalogic-stack.png suit
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 actualisation technique et matérielle de l'application et 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 évaluez si vous souhaitez créer un nouvel environnement qui correspond étroitement à l'ancien à l'aide des informations suivantes :

  • Les versions 10.3.6 et 12.1.3 d'Oracle WebLogic Server approchent de la fin de vie. Nouvelles fonctions telles que la prise en charge REST mise à jour, le traitement JSON, l'ajustement automatique et la gestion REST dans Oracle WebLogic Server 12.2.1. X permet une meilleure intégration avec les systèmes en nuage. Les clients utilisant des versions antérieures doivent prévoir de migrer 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 tant que remplacements pour Oracle Traffic Director. Les équilibreurs de charge simples peuvent être mis en oeuvre à l'aide de haproxy, qui est inclus avec Oracle Linux. L'équilibreur de charge en tant que service (LBaaS) sera l'équilibreur de charge natif privilégié sur le boîtier en nuage privé X9-2 lorsqu'il sera disponible.
  • L'accès aux systèmes externes au moyen des protocoles HTTP et T3 est pris en charge, notamment l'accès aux bases de données et aux grappes Oracle RAC exécutées dans les systèmes Oracle Exadata Database Machine. Les protocoles SDP ne sont pas pris en charge sur le boîtier en nuage privé. Toute utilisation existante de SDP dans les domaines s'exécutant sur les systèmes en nuage Exalogic doit donc être supprimée. Cela est cohérent avec les recommandations courantes 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 tenir compte des différences de système d'exploitation ainsi que des différences d'endian sous-jacentes. Vous devez créer de nouvelles machines virtuelles et installer les versions Solarix X86 ou Linux de vos applications et migrer des données au moyen de NFS.

Étapes préliminaires

Avant de commencer votre migration, découvrez les définitions utilisées dans ce livre de jeu de solutions, vérifiez 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 3.0 du boîtier en nuage privé.

À propos de Fresh OS Install

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 courantes.

Vous pouvez également effectuer une nouvelle installation du système d'exploitation sur les applications en cours d'exécution sur les serveurs standard. Envisagez une nouvelle installation du 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 importantes de l'environnement applicatif, y compris l'opportunité de moderniser des 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 en conteneurs à l'aide d'un environnement Oracle Cloud natif, ce qui représente la tendance moderne en matière de livraison de systèmes d'applications. 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 du système d'exploitation et des applications Oracle Linux à partir du réseau de prestation de logiciels Oracle dans Oracle Software Delivery Cloud.
  • Copiez les données de l'application sur le système d'exploitation nouvellement installé.

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

Note :

Oracle recommande cette méthode, qui garantit une pile logicielle à jour. Cependant, 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.

À propos des termes utilisés dans cette solution

Passez en revue les définitions des termes utilisés dans ce livre de jeu 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 de boîtier en nuage privé vers lequel elle sera déplacée.
  • Une instance est une machine virtuelle sur un boîtier en nuage privé. Une instance a un cycle de vie : Il peut être créé, démarré (ou lancé), arrêté et arrêté (supprimé du système PCA). Oracle Cloud Infrastructure (OCI) utilise le terme instance au lieu de machine virtuelle, car une instance peut potentiellement être sans système d'exploitation. Le boîtier en nuage privé est conforme à la même définition.
  • Chaque instance a une forme, qui décrit sa configuration d'UC, de mémoire, de réseau et de disque. PCA a une liste de formes standard, décrites dans la rubrique Sélectionner une forme de boîtier en nuage 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 les métadonnées descriptives.
  • Une instance est créée en créant un volume de démarrage à partir d'une image et lancée immédiatement. D'autres disques appartenant à l'instance sont appelés volumes par 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 s'exécutant sur le boîtier en nuage privé, ce qui permet d'utiliser une image comme base pour les instances clonées avec du contenu personnalisé.
  • Les images d'utilisation de votre propre image sont importées à partir d'une autre plate-forme.

À propos de l'utilisation de votre propre image

Cette solution est axée sur l'utilisation d'objets personnels à l'aide d'une approche de portage virtuel dans laquelle une instance de système d'exploitation est déplacée vers le boîtier en nuage privé 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 gamme 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, voir la section Utilisation d'images personnelles dans la documentation sur Oracle Cloud Infrastructure.

À 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 Oracle Compute Cloud@Customer, à l'interface de ligne de commande et aux API.
Oracle Cloud Infrastructure : Administrators Accédez à la console, à l'interface de ligne de commande et aux API d'Oracle Cloud Infrastructure.

Voir Produits, solutions et services Oracle pour obtenir ce dont vous avez besoin.