-
Notifications
You must be signed in to change notification settings - Fork 29
Home
App Modernization using Transformation Advisor and Microclimate
Transform your traditional on-premise application and deploy it as a containerized app on public or private cloud environments
Cloud
If you have existing on-premise WebSphere Application Server apps and can benefit by moving them to the cloud, this code pattern is for you. We'll use a simple demo app to show you how to run a custom Data Collector to analyze an app and provide recommendations, cost estimates, and detailed reports to help with your transformation project. We'll also generate the artifacts you need and get your application deployed and running in a Liberty container on the cloud.
By Dana Price, Dan Banta, Daniel Xu, Mark Sturdevant
- N/A
In this code pattern, we will use Transformation Advisor to evaluate an on-premise traditional WebSphere application for deployment on public and/or private cloud environments. We'll use Transformation Advisor's integration with Microclimate to deploy the app in a Liberty container running on IBM Cloud Private. We'll also download the generated migration bundle and use its Helm chart to deploy the containerized app to IBM Cloud Kubernetes Service (public cloud).
A sample web app is provided to demonstrate migration from on-premise to the cloud.
When the reader has completed this code pattern, they will understand how to:
- 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 Private using Microclimate
- Move the modernized app to IBM Cloud Kubernetes Service using a generated migration bundle
- Developer downloads a custom Data Collector from Transformation Advisor
- Developer runs the Data Collector on the traditional WebSphere Application Server host
- Data Collector analysis is uploaded (automatically or manually)
- Developer reviews recommendations in Transformation Advisor and creates a migration bundle
- Transformation Advisor deploys the modernized app as a containerized Liberty app on IBM Private Cloud via Microclimate
- Developer downloads migration bundle
- Developer uses Docker to build an image and upload it to IBM Cloud Container Registry
- Developer uses generated Helm chart to deploy the modernized app as a containerized Liberty app on IBM Cloud Kubernetes Service
- Transformation Advisor: Not every workload should move to cloud. The right choice can yield large cost savings and speed time to market. The Transformation Advisor tool can help you decide.
- Microclimate: Create, build, test and deploy applications in one seamless experience to help development teams modernize existing applications.
- IBM Cloud Kubernetes Service: IBM Cloud Kubernetes Service manages highly available apps inside Docker containers and Kubernetes clusters on the IBM Cloud.
- WebSphere Liberty: A dynamic and easy-to-use Java EE application server, with fast startup times, no server restarts to pick up changes, and a simple XML configuration.
- IBM Cloud Private: Drive innovation. Transform your enterprise. IBM Cloud Private: speed of public, control of private. IBM Cloud. The cloud for smarter business.
- Cloud: Accessing computer and information technology resources through the Internet.
- Containers: Virtual software objects that include all the elements that an app needs to run.
- Java: A secure, object-oriented programming language for creating applications.
IBM Cloud Transformation Advisor - the ideal On-Ramp to the Cloud
Dana Price
https://ibm.ent.box.com/notes/314595294221?s=5dcklwmo9095bcvq1oayslw4crqb5wv4