AWS Mainframe Modernization Specialized2021年〜
A service that helps migrate and modernize mainframe applications to AWS
What It Does
AWS Mainframe Modernization is a service for migrating mainframe applications written in COBOL or PL/I to AWS. It offers two approaches: replatforming (running as-is on the Micro Focus engine) and refactoring (automatically converting to Java using the Blu Age engine).
Use Cases
Used for reducing high mainframe operating costs, converting COBOL applications to Java, migrating mainframe batch processing to AWS, and phased mainframe modernization.
Everyday Analogy
Think of it like relocating an old factory. Replatforming moves the existing machinery (COBOL code) as-is to a new building (AWS), while refactoring replaces the machinery with modern equipment (Java) and installs it in the new factory.
What Is Mainframe Modernization?
AWS Mainframe Modernization is a service that helps organizations move away from mainframes. Many enterprises face challenges with expensive mainframe licensing costs and a shortage of skilled personnel. This service provides a runtime environment for running existing COBOL/PL/I applications on AWS, as well as tools for automatic conversion to Java.
Replatforming and Refactoring
Replatforming (Micro Focus) runs COBOL code without changes on a managed runtime on AWS. It has low migration risk and can be completed in a short timeframe. Refactoring (Blu Age) automatically converts COBOL code to Java and rebuilds it with a cloud-native architecture. After conversion, you benefit from the Java ecosystem, but testing and validation take more time. For detailed explanations of replatforming and refactoring, books (Amazon) are also a helpful resource.
Getting Started
Create an application in the Mainframe Modernization console and select a runtime engine (Micro Focus / Blu Age). Upload mainframe source code and data, then deploy to the managed runtime environment. Parallel operation with the mainframe is also possible for phased migration.
Things to Watch Out For
- Replatforming has lower migration risk but retains COBOL technical debt. Refactoring has higher post-conversion validation costs
- Mainframe migration is a large-scale project, so AWS Professional Services or partner support is recommended