Analyze and modernize your apps with MTA the right way (no pixie dust included) - OpenShift.tv
Migration Toolkit for Applications can help you understand the internals of your applications, choose the proper transformation path for them and make the proper ones cloud native citizens.
MTA the right way 1 Miguel Pérez Colino Red Hat Modernization and Migration Solutions Cloud Platforms BU Markus Nagel Senior Architect EMEA Solutions Practice
MTA the right way 2 Miguel Pérez Colino Red Hat Modernization and Migration Solutions Cloud Platforms BU Ramón Román Nissen Senior Architect Red Hat Consulting
AND MIGRATION TOOLING 3 Migrate to Red Hat build of OpenJDK Competitive Middleware to Red Hat Middleware Modernize Tomcat and Spring Boot based applications Migrate to Apache Camel 3 Community App Servers & libraries to supported Containerize applications & adopt containers Break down monoliths Augment and extend with Agile Integration
modernizations and migrations • Automate application analysis • Support effort estimation • Accelerate code migration • Support containerization Proprietary Java EE runtimes Java EE & JDK upgrades Spring Boot, Tomcat (JWS) Cloud readiness, containerization Pluggable: your own rules JBoss EAP migrations IDE plugins Command line interface Web console Maven plugin Migration Toolkit for Applications
• Great for larger / automated analyses • Easy to script • Typical Use Case ◦ Create a folder structure where your artifacts are stored ◦ Have a script run through all ◦ Move the resulting reports to a simple WebServer for consumption IDE plugins Command line interface Web console Maven plugin Migration Toolkit for Applications
Maven Plugin • Easy to add to your CI/CD or build processes • CLI - add a step in your pipeline • Maven Plugin - Integrate into your Maven build • For teams who want to continuously evaluate Migration efforts with each build iteration IDE plugins Command line interface Web console Maven plugin Migration Toolkit for Applications
your own rules: • For your own Frameworks ◦ “If you encounter this - here is how you migrate” • Also great for large engagements, once you have built your “cookbook” • Provide your internal guidance and link directly to your documentation Migration Toolkit for Applications Proprietary Java EE runtimes Java EE & JDK upgrades Spring Boot, Tomcat Cloud readiness, containerization Pluggable: your own rules JBoss EAP migrations
Plugins • Great for developers engaged in migration projects • Analyzes via MTA and provides assistance directly in the IDE • Marks migration issues directly in the code • Provides guidance to fix the issues, and offers automatic code replacement when possible • Great alternative to opening MTA report side-by-side with your IDE IDE plugins Command line interface Web console Maven plugin Migration Toolkit for Applications
Red Hat Application Migration Toolkit Cluster Application Migration Tool Infrastructure Migration Solution Migration Toolkit for Applications Migration Toolkit for Containers Migration Toolkit for Virtualization New Branding Existing Names
Services Overview Tools and services that help users migrate containers between OpenShift clusters Migration Toolkit for Containers Tools and services that help customers migrate and modernize applications with a focus on adopting OpenShift Migration Toolkit for Applications Tools and services to discover, analyze, and obtain recommendations across applications, containers, and infrastructure Migration Analytics Tools and services that help customers migrate to OpenShift Virtualization Migration Toolkit for Virtualization
Together Assessment and Analysis on OpenShift Application Migration Toolkit Pathfinder Automated Application Analysis and recommendations for J2EE applications Tool to assess suitability for applications to run on OpenShift Migration Toolkit for Applications Assessment and analysis of applications sharing common microservices and delivered as an operator on OpenShift.
provider of enterprise open source software solutions. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. Thank you 30