Accelerate the value of multicloud with collaborative DevSecOps Learn more

Transform your traditional on-premises app and deploy it as a containerized app on a public cloud

Summary

In this developer code pattern, use Transformation Advisor on IBM Cloud Pak™ for Applications to evaluate a traditional on-premises WebSphere® application. We’ll use Transformation Advisor, download the generated migration bundle, and use its recommendations to deploy that app in a WebSphere Liberty container running on IBM Cloud Pak for Applications running on the IBM-managed OpenShift.

Description

A sample web app is provided to demonstrate migration from on-premises to the IBM Cloud.

When you have completed this code pattern, you will understand how to:

  • Access IBM Cloud Pak for Applications on the IBM-managed OpenShift cluster (ICP4A)
  • Use Transformation Advisor to create a custom data collector
  • Run the custom data collector to analyze a traditional WebSphere app
  • Review the Transformation Advisor reports to see migration complexity, cost, and recommendations
  • Generate artifacts to containerize the app
  • Move the modernized app to IBM Cloud Pak for Applications on an IBM-managed OpenShift cluster using a generated migration bundle

Flow

flow

  1. Access the IBM Transformation Advisor on IBM Cloud Pak for Applications on the IBM-managed OpenShift cluster.
  2. Download a custom data collector from IBM Transformation Advisor.
  3. Run the data collector on the traditional WebSphere Application Server host where the migrating application is running.
  4. Data collector analysis is uploaded automatically or manually.
  5. Review recommendations in Transformation Advisor and create a migration bundle.
  6. Download the migration bundle.
  7. Use Docker to build an image and upload it to the OpenShift Docker registry.
  8. Create an app using the pushed image and run the containerized app.

Instructions

Ready to get started? Check out the README for detailed instructions on how to:

  1. Install IBM Cloud Pak for Applications
  2. Get started with the Transformation Advisor
  3. Download and run the Data Collector
  4. Upload results, if necessary
  5. View the recommendations and cost estimates
  6. Complete your migration bundle
  7. Deploy your application on ICP4A