第2章 サポートされている Migration Toolkit for Applications の移行パス
Migration Toolkit for Applications (MTA) を使用して、複数のターゲットプラットフォームへの移行に対するアプリケーションの適合性を評価できます。
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 専用) | ✔ | ✔ |
.NET 言語で記述されたアプリケーションの分析は、開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。