Planifier votre migration

Evaluez vos besoins et comprenez les variations de processus.

Evaluer les besoins

Pour vous assurer de déployer l'infrastructure appropriée, examinez les exigences de votre choix.

  • Type de domaine : lors de l'utilisation des implémentations WebLogic Server à partir d'Oracle Cloud Marketplace, il est important de provisionner un domaine WebLogic qui correspond à votre type de domaine sur site.

    Si le domaine à partir duquel vous effectuez la migration n'est pas un domaine de fichier Java obligatoire (JRF), la pile fournit des infos de paramétrage à un domaine non JRF et vous pouvez déployer les sources de données dans le domaine WebLogic ultérieurement.

    Si le domaine à partir duquel vous effectuez la migration est un domaine de fichier Java obligatoire (JRF), vous devez fournir les infos de paramétrage d'une base de données avant de déployer la pile WebLogic Server, puis indiquer que vous créez un domaine JRF au cours du déploiement de la pile.

    Si le domaine source contient les sources de données suivantes, provisionnez le domaine en tant que domaine JRF :

    • jdbc/LocalSvcTblDataSwrce
    • jdbc/mds/owsm
    • jdbc/AuditAppendDataSource
    • jdbc/AuditViewDataSource
    • jdbc/OpssDataSource
    • jdbc/WLSSchemaDataSource
  • Sources de données : identifiez les sources de données non JRF à migrer. Voici les bases de données d'application que vous devez provisionner et migrer.

  • Serveurs et noeuds : les installations sur site de WebLogic Server peuvent provisionner plusieurs serveurs gérés par machine virtuelle (noeud). Dans un environnement cloud où le coût est linéaire avec le nombre d'UC, le déploiement d'un serveur géré unique par machine virtuelle étant dimensionné pour la charge attendue, garantit une meilleure redondance et une meilleure disponibilité. La pile Oracle Cloud Marketplace fournit un serveur géré par noeud. Sélectionnez le nombre de noeuds pendant le provisionnement pour le faire correspondre au nombre de serveurs gérés sur site. Dimensionner la forme d'une machine virtuelle pour la charge globale attendue pour un serveur géré unique.

    Remarque :

    Si vous choisissez le chemin permettant de mettre à jour les outils de déploiement de domaine existants et que votre déploiement sur site suppose plusieurs serveurs gérés par ordinateur, vous pouvez choisir de fournir les infos de paramétrage d'autant de noeuds que d'ordinateurs de votre déploiement. Choisissez une forme de machine virtuelle pouvant prendre en charge la charge attendue de plusieurs serveurs gérés afin de reproduire la même topologie aux dépens de la résilience supplémentaire et d'accroître la disponibilité.

    Ajoutez également manuellement des back-ends d'équilibreur de charge supplémentaires une fois que la pile est déployée afin de diriger le trafic vers les ports supplémentaires utilisés par les serveurs gérés supplémentaires.

  • Services WebLogic : si vous utilisez d'autres services de déploiement sur site, évaluez les services à migrer. Si des services ont des dépendances externes déployées sur site, vous devez configurer l'accès à ceux d'Oracle Cloud Infrastructure ou planifier la migration des services vers Oracle Cloud Infrastructure en dehors de la migration WebLogic.

Présentation du processus

Le processus de migration est différent selon que vous avez besoin d'un domaine JRF (Java required file) ou d'un domaine non JRF.

Pour un domaine JRF, vous devez fournir les infos de paramétrage d'un réseau cloud virtuel (VCN) avec un sous-réseau privé, et fournir les infos de paramétrage d'une base de données en tant que banque de données JRF avant de déployer la pile Oracle Cloud Marketplace. La pile Oracle Cloud Marketplace peut déployer les autres sous-réseaux pour les instances de machine virtuelle et les équilibreurs de charge.

Pour un domaine non JRF (où aucune base de données n'est requise au moment du provisionnement), la pile Oracle Cloud Marketplace peut créer le VCN nécessaire et tous les sous-réseaux. Vous pouvez ajouter un sous-réseau privé pour les bases de données d'application à l'annuaire VCN existant après avoir provisionné la pile.

  1. Exécutez les tâches préliminaires afin de configurer l'environnement pour les deux types de domaines :

    1. Créer un compartiment sur Oracle Cloud Infrastructure.

    2. Créer un coffre et une clé.

    3. Créez un secret pour votre mot de passe WebLogic.

  2. Exécutez les tâches préliminaires pour un domaine de fichier requis par Java (JRF) :

    Vous pouvez utiliser l'option de démarrage rapide de mise en réseau pour configurer un service VCN avec les passerelles nécessaires, les sous-réseaux publics et privés, les tables de routage et les listes de sécurité. Vous pouvez éventuellement créer des sous-réseaux privés supplémentaires si nécessaire.

    Vous pouvez également créer manuellement VCN et les ressources spécifiques dont vous avez besoin :

    1. Créez un réseau cloud virtuel (VCN).

    2. Définissez les listes de sécurité et les tables de routage sur le sous-réseau de base de données pour autoriser l'accès à partir des autres sous-réseaux.

    3. Créez un sous-réseau privé.

    4. Créez une passerelle Internet.

    Que vous créiez l'environnement VCN manuellement ou à l'aide de l'assistant, vous devez également effectuer les opérations suivantes :

    1. Ajoutez les règles de sécurité à la liste de sécurité de sous-réseau de base de données pour autoriser l'accès à partir d'autres sous-réseaux et à partir de connexions sur site.
    2. Fournir les infos de paramétrage d'une base de données en tant que datastore JRF.
    3. Créez une clé secrète pour le mot de passe SYS de la base de données.
  3. Déployez l'installation de WebLogic Server avec la pile Oracle Cloud Marketplace.

    Sélectionnez cette option pour fournir les infos de paramétrage d'un domaine JRF si nécessaire, puis entrez les informations nécessaires pour la base de données opérationnelle (JRF) dont les infos de paramétrage ont été fournies précédemment.

  4. Fournissez les infos de paramétrage des bases de données d'application nécessaires sur Oracle Cloud Infrastructure et migrez les bases de données sur site vers les bases de données d'application Oracle Cloud Infrastructure.
  5. Migrez les charges de travail à l'aide de l'une des méthodes suivantes :
    1. Migrez manuellement les charges globales à l'aide de la console d'administration WebLogic pour déployer les ressources et de l'une des méthodes suivantes pour déployer les applications :
      • Console d'administration WebLogic
      • outils de déploiement JDeveloper
    2. Migrez les charges de travail à l'aide de la fonction WLDT (WebLogic Deploy Tooling).
    3. Migrez les charges de travail à l'aide de l'outil de script WebLogic en ciblant les scripts de déploiement d'application existants sur le nouveau domaine.