次の方法で共有


Java 用 Azure Migrate アプリケーションとコード評価の概要

この記事では、Java 用の Azure Migrate アプリケーションとコード評価の概要について説明します。 この概要は、Java アプリケーションを Azure に移行するのに役立つ適切なシナリオを理解するのに役立ちます。

この記事は、Java バージョン 7.x の Azure Migrate アプリケーションとコード評価を対象にしています。 このバージョンは、2025 年 7 月に GA に入力されました。

概要

Java 用 Azure Migrate アプリケーションとコード評価 (AppCAT for Java) を使用すると、Azure への再プラットフォーム化と移行のための Java アプリケーションの準備状況を評価できます。 Java アプリケーション バイナリとソース コードを評価して、Azure の再プラットフォーム化と移行の機会を特定できます。

このツールでは、高度な分析手法を使用して、Java アプリケーションの構造と依存関係を理解します。 このツールは、次の側面でアプリケーションをリファクタリングして Azure に移行する方法に関する分析情報を提供します。

  • テクノロジの使用状況の検出: アプリケーションで使用されるテクノロジを確認します。 検出は、ドキュメントが十分ではないレガシ アプリケーションで使われているテクノロジを知りたい場合に便利です。
  • 特定のターゲットに対するコードの評価: 特定の Azure Replatforming ルールを使用して、Azure App Service、Azure Kubernetes Service、Azure Container Apps などの特定の Azure ターゲットのアプリケーションを評価します。 アプリケーションを Azure に再プラットフォームするために必要な変更を確認します。

このツールは、次の 2 つの方法で提供されます。

ライセンス

Java 用 Azure Migrate アプリケーションとコード評価 (AppCAT for Java) は、無料のオープン ソース ベースのツールです。 このツールは、Red Hat によって作成および主導される 、Cloud Native Computing Foundation プロジェクト Konveyor 内の一連のコンポーネントに基づいて構築されています。

データ コレクション

AppCAT では、既定でテレメトリ データが収集されます。 Microsoft は、収集されたデータを集計して、一般的な問題を特定し、AppCAT CLI のエクスペリエンスを向上させるために使用パターンを特定します。 Microsoft AppCAT CLI では、プライベートデータや個人データは収集されません。 たとえば、使用状況データは、成功率が低いコマンドなどの問題を特定するのに役立ちます。 この情報は、作業に優先順位を付けるのに役立ちます。

このデータで得られる分析情報は貴重なものですが、Microsoft では使用状況データを送信したくないユーザーが存在することも理解しています。 appcat analyze --disable-telemetry コマンドを使用して、データ収集を無効にすることができます。 詳細については、プライバシーに関する声明のを参照してください。

次のステップ