规划迁移目标环境

您需要先做出一些规划决策,然后才能在 Oracle Cloud Infrastructure 上配置和运行 SaaS 扩展应用程序。复查规划步骤、调整建议大小以及规划所需打补丁会有所帮助。

复核计划步骤

以下步骤简要介绍了使用 Oracle WebLogic Server for OCI 配置和运行 SaaS 扩展应用程序所需的决策。

当您完成这些步骤时,请创建电子表格或文档,在一个地方记录所有环境详细信息,供以后参考。

  1. 确定每个实例(生产、测试、开发人员等)的当前环境详细信息。):
    1. Fusion SaaS 实例名。
    2. 您的传统我的服务身份域。
    3. 您的 Oracle Java Cloud Service - SaaS ExtensionOracle Database Cloud Schema Service 实例,包括大小。例如:

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

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

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

  2. 使用 Oracle Identity Cloud Service 实例标识现有 Oracle Cloud 帐户。
    • Oracle 为所有 Fusion SaaS 客户预配了一个新的 Oracle Cloud 帐户,每个 Fusion SaaS 实例有一个 Oracle Identity Cloud Service 实例。
    • 通过电子邮件通知这些 Fusion SaaS 环境的所有者这些新实例以及访问这些实例的身份证明
    • 使用 Fusion SaaS 实例预配的每个 Oracle Identity Cloud Service 实例都作为身份提供程序联合为 Fusion SaaS 实例的服务提供程序

    使用每个客户和实例名称进行记录:

    • 云账户,例如 MyAccount。
    • Oracle Identity Cloud Service 域,例如 ID_Domain
    • 生产 Oracle Identity Cloud Service 实例。例如,MyAccount (ID_Domain)、idcs-1a2b3c4d5e6f7a8b9c0d1e2f3a4baaaa
    • 测试 Oracle Identity Cloud Service 实例。例如,MyAccount (ID_Domain -test)、idcs-1a2b3c4d5e6f7a8b9c0d1e2f3a4bbbbb
    • 开发人员 Oracle Identity Cloud Service 实例。例如,MyAccount (ID_Domain-dev1)、idcs-1a2b3c4d5e6f7a8b9c0d1e2f3a4bcccc
  3. 确定最佳 Oracle Cloud Infrastructure 区域。以下建议案基于最小化与 Fusion SaaS 实例的网络延迟:
    • 芝加哥 DC (us2):使用美国西部 (Phoenix)
    • 阿姆斯特丹 (em2):使用德国 Central (Frankfurt)
    • Linlithgow (em1):使用英国南部(伦敦)
  4. 创建或标识现有的 Oracle Cloud Infrastructure 租户。此租户用于创建和管理 Oracle Cloud Infrastructure 服务,包括预配 Oracle WebLogic Server for OCI
  5. 确定用于 Oracle WebLogic Server for OCI 的版本。您必须使用:
    • 类型:堆栈
    • 发布者:Oracle
    • 类别:应用程序开发
    • 价格:已付
    • 名称:Oracle WebLogic Server Enterprise Edition UCM
    • 版本: 12.2.1.4。x
  6. 确定新 Oracle WebLogic Server for OCI 实例的大小要求。
    每个 Oracle WebLogic Server for OCI 主机都需要以下 Oracle Cloud Infrastructure 服务:
    • 计算:配置和编号
    • 块存储卷:大小
    • 负载平衡:实例类型
    此解决方案手册稍后在复查调整大小要求中提供了调整大小信息。
  7. 确定要使用的 Oracle Database。您的选择必须同时支持 Java 必需文件 (JRF) 和非 JRF 方案。以下数据库兼容:
    • Oracle Autonomous Transaction Processing
    • Oracle Cloud Infrastructure 支持的 Oracle 裸金属或虚拟机数据库系统。有关详细信息,请查看 Oracle Cloud Infrastructure 文档。
  8. 标识要使用的数据库实例数。Oracle 建议生产环境具有自己的数据库云服务实例。对于非生产环境(例如测试和开发人员环境),选项包括:
    • 使用单个数据库实例的方案隔离
    • 每个环境单独的服务实例
  9. 确定应用程序数据的存储要求。您的要求取决于您的功能用例以及是使用模式隔离还是服务实例隔离的决定。
    Oracle Java Cloud Service - SaaS Extension 一起使用的 Oracle Database Cloud Schema Service 大小如下:
    • S5:5 GB
    • S20:20 GB
    • S50:50 GB
  10. 确定每个环境的网络要求。
    • 虚拟云网络 (Virtual Cloud Network, VCN) 的结构包括不同 VCN 中的 Oracle WebLogic Server for OCI 和数据库服务实例分离,需要本地 VCN 对等连接配置。
    • 您的子网设计应该考虑负载平衡器、Oracle WebLogic Server for OCI 和数据库服务。
    • Internet 网关应启用与 Internet 的直接连接的 VCN。
    • 使用专用子网需要有一个公共子网才能访问堡垒节点,并且负载平衡器必须位于用于 Oracle Identity Cloud Service 配置的公共子网中。

复查大小调整建议案

以下大小调整建议基于对现有 Oracle Java Cloud Service - SaaS Extension 部署使用适当大小的假设。您可能需要根据实际需求和使用情况调整尺寸。

请注意,第一个计算实例具有 WebLogic 管理服务器和托管服务器。

Oracle Java Cloud Service - SaaS Extension 形状 关于 Oracle WebLogic Server for OCI 的建议
S1
  • 托管服务器:1 个 Java EE 服务器
  • 内存:1.5GB/实例
  • 存储:5GB
  • 数据传输:50GB/月
  • 计算配置:1 个 OCPU/8 GB 内存(例如,VM.Standard.E2.1)
  • 计算实例:1
  • 块存储卷:100GB
  • 负载平衡:400 Mbps
S2
  • 托管服务器:2 个 Java EE 服务器
  • 内存:3GB/实例
  • 存储:10GB
  • 数据传输:250 GB/月
  • 计算配置:1 个 OCPU/8 GB 内存(例如,VM.Standard.E2.1)
  • 计算实例:2
  • 块存储卷:每个实例 100GB
  • 负载平衡:400 Mbps
S4
  • 托管服务器:4 个 Java EE 服务器
  • 内存:6GB/实例
  • 存储:25GB
  • 数据传输:500GB/月
  • 计算配置:1 个 OCPU/8 GB 内存(例如,VM.Standard.E2.1)
  • 计算实例:3
  • 块存储卷:每个实例 100GB
  • 负载平衡:400 Mbps

计划所需打补丁

您需要为 Oracle WebLogic Server for OCI 和 Oracle Autonomous Linux 执行所需的打补丁。最好提前计划修补时间。

每个 Oracle WebLogic Server for OCI 发行版都包含来自多个产品的补丁程序,即 Oracle WebLogic ServerOracle JDeveloper、Oracle Java Development Kit、Oracle Platform Security ServicesOracle Web Services Manager

新发行版的 Oracle WebLogic Server for OCI 中的补丁程序不会自动应用于使用 Oracle WebLogic Server for OCI 创建的现有域。如果要更新现有域以匹配最新发行版,或者要匹配特定支持的发行版,则必须手动应用补丁程序。

补丁程序集更新 (Patch Set Update, PSU) 是由特定版本号标识的一组相关补丁程序。使用 Oracle WebLogic Server for OCI 创建域时,选择以下格式的 WebLogic Server 版本:<major_version>.<patch_level>.<build>。例如,12.2.1.4.191121.01。使用您的 My Oracle Support 帐户查找并下载要应用的补丁程序

使用 Oracle Cloud Infrastructure OS 管理服务可以管理 Oracle Cloud Infrastructure 实例上操作系统环境的更新和补丁程序。通过使用 OS 管理进行管理和自动化来更新 Oracle Linux VM。