Migrate IBM WAS traditional applications
IBM WebSphere Application Server (WAS) traditional is a software framework that hosts Java-based workloads. Migrate to Containers lets you modernize app workloads running in WAS traditional by converting them to application containers. You can then deploy the app containers to:
- GKE or Anthos cluster on Google Cloud
- Anthos clusters on VMware
- Anthos clusters on AWS
About migrating WebSphere Application Server traditional apps
A WAS traditional VM can contain multiple apps. Migrate to Containers helps you automate the modernization of WAS apps to containers by discovering deployed apps in the source VM and automatically suggesting the configuration for the modernization.
Google requires that you migrate each app to its own container image
(ibmcom/websphere-traditional
or openliberty/open-liberty
).
You can then test and deploy the migrated apps individually,
rather than having to test and deploy multiple apps together.
The migration source can be WAS ND or WAS base. The target will be a Liberty or traditional WAS base container, and the respective ND clustering features will be delegated to Kubernetes.
About Migrate to Containers
Use Migrate to Containers to convert WAS traditional VM-based apps into containers in Google Kubernetes Engine (GKE) or Anthos.
To get started, please review the Migrate to Containers concepts and architecture documentation:
What's next
Linux
Migrate
Deploy
- Review generated artifacts.
- Configure logging.
- Mounting external volumes.
- Deploy a workload to a target cluster.
- Deploy migrated VMs.
- Post-migration image updates.
- Monitor migrated workload.
- Test your migrate app and validate the migration.
Windows
Migrate
Deploy
- Deploy a workload to a target cluster.
- Deploy migrated VMs.
- Monitor migrated workload.
- Test your migrate app and validate the migration.
Tomcat
Migrate
Deploy
- Deploy a workload to a target cluster.
- Deploy migrated VMs.
- Monitor migrated workload.
- Test your migrate app and validate the migration.
WebSphere
Migrate
- Migration overview.
- Requirements.
- Before you begin.
- Add a migration source.
- Create a migration plan.
- Migrate data.
- Customize the migration plan.
- Execute the migration.
- Monitor the migration.
- Build an app container image.
- Deploy an app container to a target cluster.
- Delete a migration.
- Troubleshooting.
Deploy
- Deploy a workload to a target cluster.
- Deploy migrated VMs.
- Monitor migrated workload.
- Test your migrate app and validate the migration.
JBoss
Migrate
Deploy
- Deploy a workload to a target cluster.
- Deploy migrated VMs.
- Monitor migrated workload.
- Test your migrate app and validate the migration.
Apache
Migrate
Deploy
- Deploy a workload to a target cluster.
- Deploy migrated VMs.
- Monitor migrated workload.
- Test your migrate app and validate the migration.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-03-24 UTC.