数字化开发者大会:混合云 (亚太地区专场:9 月 24 日 上午 11:00) 即刻报名

改造传统的内部部署应用程序并将其作为容器化应用部署到公有云上

摘要

在此开发者 Code Pattern 中,将使用 IBM Cloud Pak™ for Applications 上的 Transformation Advisor 来评估传统的内部部署 WebSphere® 应用程序。我们将使用 Transformation Advisor,下载已生成的迁移捆绑包,然后根据其建议将该应用程序部署到 WebSphere Liberty 容器中,该容器是在 IBM Cloud Pak for Applications 上运行,而 IBM Cloud Pak for Applications 是在 IBM 管理的 OpenShift 集群上运行。

概览

提供了一个样本 Web 应用,用于演示从本地到 IBM Cloud 的迁移。

学完本 Code Pattern 后,您将掌握如何:

  • 访问 IBM 管理的 OpenShift 集群上的 IBM Cloud Pak for Applications (ICP4A)
  • 使用 Transformation Advisor 创建自定义数据收集器
  • 运行自定义数据收集器来分析传统 WebSphere 应用
  • 查看 Transformation Advisor 报告以了解迁移复杂性、成本和建议
  • 生成工件以实现应用容器化
  • 使用已生成的迁移捆绑包,将现代化应用程序迁移到 IBM 管理的 OpenShift 集群上的 IBM Cloud Pak for Applications

流程

操作流程

  1. 在 IBM 管理的 OpenShift 集群上的 IBM Cloud Pak for Applications 上,访问 IBM Transformation Advisor。
  2. 从 IBM Transformation Advisor 下载自定义数据收集器。
  3. 在运行要迁移的应用程序的传统 WebSphere Application Server 主机上运行数据收集器。
  4. 自动或手动上传数据收集器的分析结果。
  5. 查看 Transformation Advisor 中的建议,并创建迁移捆绑包。
  6. 下载迁移捆绑包。
  7. 使用 Docker 来构建镜像,并将其上传到 OpenShift Docker 注册表。
  8. 使用已推送的镜像创建一个应用,并运行容器化应用。

操作说明

准备好行动了吗?查看 README,了解有关以下操作的详细说明:

  1. 安装 IBM Cloud Pak for Applications
  2. 开始使用 Transformation Advisor
  3. 下载并运行数据收集器
  4. 根据需要上传结果
  5. 查看建议和成本估算
  6. 完成迁移捆绑包
  7. 在 ICP4A 上部署应用程序

本文翻译自:Transform your traditional on-premises app and deploy it as a containerized app on a public cloud(2020-04-24)