Planifiez votre environnement cible de migration

Vous devrez prendre certaines décisions de planification avant de pouvoir configurer et exécuter une application d'extension SaaS sur Oracle Cloud Infrastructure. Il sera utile d'examiner les étapes de planification, les recommandations de dimensionnement et de planifier les correctifs nécessaires.

Vérifier les étapes de planification

Les étapes suivantes décrivent en détail les décisions qui seront nécessaires pour utiliser Oracle WebLogic Server for OCI afin de configurer et d'exécuter une application d'extension SaaS.

Lorsque vous effectuez ces étapes, créez une feuille de calcul ou un document pour enregistrer tous les détails de l'environnement en un seul endroit pour votre référence pratique ultérieurement.

  1. Identifiez les détails de votre environnement actuel pour chaque instance (production, test, développeur, etc.) :
    1. Vos noms d'instance Fusion SaaS.
    2. Vos domaines d'identité Mon service traditionnel.
    3. Vos instances Oracle Java Cloud Service - SaaS Extension et Oracle Database Cloud Schema Service, y compris leur taille. Par exemple :

      java-prod (s4), db-prod (s50)

      java-test (s2), db-test (s20)

      java-dev1 (s1), db-dev1 (s5)

  2. Identifiez votre compte Oracle Cloud existant avec les instances Oracle Identity Cloud Service.
    • Oracle a fourni un nouveau compte Oracle Cloud à tous les clients Fusion SaaS, avec une instance Oracle Identity Cloud Service pour chaque instance Fusion SaaS.
    • Les propriétaires de ces environnements Fusion SaaS ont été informés par courriel de ces nouvelles instances ainsi que des informations d'identification pour y accéder.
    • Chaque instance Oracle Identity Cloud Service provisionnée avec une instance Fusion SaaS est fédérée en tant que fournisseur de services à l'instance Fusion SaaS en tant que fournisseur d'identités

    Enregistrez chacun de vos noms de compte et d'instance :

    • Compte Cloud, comme MyAccount.
    • Domaine Oracle Identity Cloud Service, tel qu'ID_Domain
    • Instance Oracle Identity Cloud Service Production. Par exemple, MyAccount (ID_Domain), idcs-1a2b3c4d5e6f7a8b9c0d1e2f3a4baaaa
    • Tester l'instance Oracle Identity Cloud Service. Par exemple, MyAccount (ID_Domain-test), idcs-1a2b3c4d5e6f7a8b9c0d1e2f3a4bbbbb
    • Instance Oracle Identity Cloud Service Developer. Par exemple, MyAccount (ID_Domain-dev1), idcs-1a2b3c4d5e6f7a8b9c0d1e2f3a4bcccc
  3. Déterminez la meilleure région Oracle Cloud Infrastructure. Les recommandations suivantes sont basées sur la réduction de la latence réseau avec vos instances Fusion SaaS:
    • Chicago DC (us2) : utilisez US West (Phoenix)
    • Amsterdam (em2) : utiliser Germany Central (Francfort)
    • Linlithgow (em1) : utilisez UK South (Londres)
  4. Créez ou identifiez une location Oracle Cloud Infrastructure existante. Cette location est utilisée pour créer et gérer des services Oracle Cloud Infrastructure, y compris le provisionnement d'Oracle WebLogic Server for OCI.
  5. Identifiez la version à utiliser pour Oracle WebLogic Server pour OCI. Vous devez utiliser :
    • Type : pile
    • Editeur : Oracle
    • Catégorie : Développement d'applications
    • Prix : payé
    • Nom : Oracle WebLogic Server Enterprise Edition UCM
    • Version : 12.2.1.4.x
  6. Identifier les exigences de dimensionnement pour les nouvelles instances Oracle WebLogic Server for OCI.
    Chaque hôte Oracle WebLogic Server for OCI a besoin des services Oracle Cloud Infrastructure suivants :
    • Calcul : forme et nombre
    • Volume de bloc : taille
    • Equilibrage de charge : type d'instance
    Les informations de dimensionnement sont fournies dans la section Review Sizing Requirements, plus loin dans le présent cahier de solutions.
  7. Décidez d'Oracle Database à utiliser. Votre choix doit prendre en charge à la fois les schémas JRF (Java Required Files) et les schémas non JRF. Ces bases de données sont compatibles :
    • Oracle Autonomous Transaction Processing
    • Oracle Bare Metal ou VirtualMachine DB Systems pris en charge par Oracle Cloud Infrastructure. Pour plus de détails, consultez la documentation Oracle Cloud Infrastructure.
  8. Identifiez le nombre d'instances de base de données à utiliser. Oracle recommande que votre environnement de production dispose de sa propre instance de service cloud de base de données. Pour les environnements de non-production (par exemple, environnements de test et de développeur), les options incluent :
    • Isolation de schéma via une seule instance de base de données
    • Instance de service distincte par environnement
  9. Identifiez les exigences de stockage pour les données d'application. Vos exigences dépendent de votre cas d'utilisation fonctionnelle ainsi que de votre décision d'utiliser l'isolement de schéma ou l'isolement d'instance de service.
    Les tailles Oracle Database Cloud Schema Service utilisées avec Oracle Java Cloud Service - SaaS Extension étaient les suivantes :
    • S5: 5 GB
    • S20: 20 GB
    • S50: 50 GB
  10. Identifier les exigences réseau pour chaque environnement.
    • La structure des réseaux cloud virtuels comprend la séparation d'Oracle WebLogic Server for OCI et des instances de service de base de données dans différents réseaux cloud virtuels, nécessitant une configuration d'appairage VCN locale.
    • La conception du sous-réseau doit prendre en compte les équilibreurs de charge, Oracle WebLogic Server for OCI et les services de base de données.
    • Votre passerelle Internet doit activer VCN avec une connexion directe à Internet.
    • L'utilisation d'un sous-réseau privé requiert l'accès à un sous-réseau public pour un noeud bastion, et l'équilibreur de charge doit se trouver dans un sous-réseau public pour la configuration Oracle Identity Cloud Service.

Vérifier les recommandations de dimensionnement

Les recommandations de dimensionnement suivantes sont basées sur l'hypothèse que vous utilisez un dimensionnement approprié pour votre déploiement Oracle Java Cloud Service - SaaS Extension existant. Vous devrez peut-être ajuster votre taille en fonction de vos besoins réels et de votre utilisation.

Notez que la première instance de calcul comporte à la fois les serveurs administratifs et gérés WebLogic.

Forme Oracle Java Cloud Service - SaaS Extension Recommandation concernant Oracle WebLogic Server for OCI
S1
  • Serveurs gérés : 1 Serveur Java EE
  • Mémoire : 1.5GB/Instance
  • Stockage : 5Go
  • Transfert de données : 50Go/mois
  • Forme de calcul : 1 OCPU / 8 Go de mémoire (par exemple, VM.Standard.E2.1)
  • Instances de calcul : 1
  • Volume de blocs : 100 Go
  • Equilibrage de charge : 400 Mbps
S2
  • Serveurs gérés : 2 Serveur Java EE
  • Mémoire : 3Go/instance
  • Stockage : 10GB
  • Transfert de données : 250GB/mois
  • Forme de calcul : 1 mémoire OCPU / 8 Go (par exemple, VM.Standard.E2.1)
  • Instances de calcul : 2
  • Volume de blocs : 100 Go pour chaque instance
  • Equilibrage de charge : 400 Mbps
S4
  • Serveurs gérés : 4 Serveur Java EE
  • Mémoire : 6Go/instance
  • Stockage : 25 Go
  • Transfert de données : 500 Go/mois
  • Forme de calcul : 1 OCPU / 8 Go de mémoire (par exemple, VM.Standard.E2.1)
  • Instances de calcul : 3
  • Volume de blocs : 100 Go pour chaque instance
  • Equilibrage de charge : 400 Mbps

Application de patches requise pour le plan

Vous devrez appliquer les patches requis pour Oracle WebLogic Server for OCI et Oracle Autonomous Linux. Il est recommandé de planifier à l'avance le moment où vous pouvez planifier l'application de patches.

Chaque version d'Oracle WebLogic Server for OCI inclut des patches provenant de plusieurs produits, à savoir Oracle WebLogic Server, Oracle JDeveloper, Oracle Java Development Kit, Oracle Platform Security Services et Oracle Web Services Manager.

Les patches d'une nouvelle version d'Oracle WebLogic Server for OCI ne sont pas automatiquement appliqués aux domaines existants que vous avez créés avec Oracle WebLogic Server for OCI. Vous devez appliquer les patches manuellement si vous souhaitez mettre à jour le domaine existant afin qu'il corresponde à la dernière version ou qu'il corresponde à une version prise en charge spécifique.

Une mise à jour de jeu de patches est un groupe de patches associés identifiés par un numéro de version spécifique. Lorsque vous créez un domaine avec Oracle WebLogic Server for OCI, vous choisissez une version du serveur WebLogic au format suivant : <major_version>.<patch_level>.<build>. Par exemple, 12.2.1.4.191121.01. Utilisez votre compte My Oracle Support pour localiser et télécharger le patch à appliquer

Le service Oracle Cloud Infrastructure OS Management vous permet de gérer les mises à jour et les patches de l'environnement du système d'exploitation sur vos instances Oracle Cloud Infrastructure. Mettez à jour Oracle Linux VM à l'aide d'OS Management pour la gestion et l'automatisation.