第2章 サポートされている Migration Toolkit for Applications の移行パス
Migration Toolkit for Applications (MTA) は、次の移行をサポートしています。
- サードパーティーのエンタープライズアプリケーションサーバー (Oracle WebLogic Server など) から JBoss Enterprise Application Platform (JBoss EAP) への移行。
- JBoss EAP の最新リリースへのアップグレード。
- Windows 専用の .NET 4.5+ Framework からクロスプラットフォームの .NET 8.0 への移行。(開発者プレビュー)
MTA は、Red Hat OpenShift Container Platform (RHOCP) でのコンテナー化およびデプロイメントのアプリケーションの適合性を評価するための包括的なルールセットを提供します。MTA 分析を実行して、複数のターゲットプラットフォームに移行するアプリケーションの適切性を評価できます。
| ソースプラットフォーム ⇒ | JBoss EAP 7、8 への移行 | OpenShift (クラウド対応) | OpenJDK 11、17、21 | Jakarta EE 9 | Camel 3、4 | Spring Boot in Red Hat Runtimes | Quarkus | Open Liberty |
|---|---|---|---|---|---|---|---|---|
| Oracle WebLogic Server | ✔ | ✔ | ✔ | - | - | - | - | - |
| IBM WebSphere Application Server | ✔ | ✔ | ✔ | - | - | - | - | ✔ |
| JBoss EAP 4 | ✘ [a] | ✔ | ✔ | - | - | - | - | - |
| JBoss EAP 5 | ✔ | ✔ | ✔ | - | - | - | - | - |
| JBoss EAP 6 | ✔ | ✔ | ✔ | - | - | - | - | - |
| JBoss EAP 7 | ✔ | ✔ | ✔ | - | - | - | ✔ | - |
| Thorntail | ✔ [b] | - | - | - | - | - | - | - |
| Oracle JDK | - | ✔ | ✔ | - | - | - | - | - |
| Camel 2 | - | ✔ | ✔ | - | ✔ | - | - | - |
| Spring Boot | - | ✔ | ✔ | ✔ | - | ✔ | ✔ | - |
| すべての Java アプリケーション | - | ✔ | ✔ | - | - | - | - | - |
| 任意の Java EE アプリケーション | - | - | - | ✔ | - | - | - | - |
[a]
現在 MTA はこの移行パスのルールを提供していませんが、Red Hat コンサルティングはソースプラットフォームから JBoss EAP 7 への移行を支援します。
[b]
JBoss Enterprise Application Platform expansion pack 2 (EAP XP 2) が必要
| ||||||||
- .NET 移行パス: ソースプラットフォーム ⇒ ターゲットプラットフォーム (開発者プレビュー)
| ソースプラットフォーム ⇒ | OpenShift (クラウド対応) | .NET 8.0 への移行 |
|---|---|---|
| .NET Framework 4.5+ (Windows 専用) | ✔ | ✔ |