次の方法で共有


Azure への移行のために .NET アプリケーションを評価する

このガイドでは、.NET のアプリケーションとコード評価を使用して、.NET アプリケーションが Azure に移行する準備ができているか、およびクラウド移行を成功させるために必要な変更を評価する方法について説明します。

.NET のアプリケーションとコードの評価とは

このユーティリティは、.NET ソース コードを評価して、Azure への再プラットフォーム化と移行の機会を特定するために使用されます。

静的なコード分析を通じてアプリケーション テクノロジの使用状況を検出し、作業量の見積もりをサポートし、潜在的な問題を克服し、コードをクラウドと互換性のあるものにする方法に関する推奨事項を提供することで、コードの再プラットフォーム化を促進します。

アプリケーションとコードの評価は、Visual Studio 拡張機能と CLI ツールで使用できます。

.NET のアプリケーションとコードの評価では、.NET アプリケーションを評価し、Azure App Service、Azure Kubernetes Service、Azure Container Apps などのさまざまな Azure ターゲットに再プラットフォームするための一連のツール、エンジン、ルールがバンドルされています。

アプリケーションとコードの評価を使用する必要がある場合

このユーティリティは、コストを削減し、より迅速なイノベーションを可能にする方法で、組織が .NET アプリケーションを最新化できるように設計されています。 高度な分析手法を使用して、.NET アプリケーションの構造と依存関係を理解し、アプリケーションをリファクタリングして Azure に移行する方法に関するガイダンスを提供します。

これを使用すると、次のことができます。

  • Azure とのコードの互換性を評価する: アプリケーションを Azure に移動するときに動作しない可能性があるコードのすべての部分について通知を受け取ります。

  • コードのリファクタリングに関する推奨事項を取得 します。コードを Azure と互換性のあるものにするためにコードを更新する方法、アプリケーションが適切に動作することを確認するために行う必要がある検証、アプリケーションのパフォーマンス、スケーラビリティ、セキュリティなどを向上させる方法に関するガイダンスと労力の見積もりを受け取ります。

サポートされている言語

.NET のアプリケーションとコードの評価では、次の言語で記述されたプロジェクトを分析できます。

  • C#
  • Visual Basic

サポートされているプロジェクトの種類

次のプロジェクトタイプのコードを分析します。

  • ASP.NET
  • クラス ライブラリ

サポートされている Azure ターゲット

現在、アプリケーションは、Azure App Service、AKS、および Azure Container Apps への移行に関する潜在的な問題を特定します。 将来的には、ツールはターゲットを明示的に設定し、各ターゲットの正確な問題と推奨事項を個別にフィルター処理する機能を備えている可能性があります。

次のステップ

Visual Studio 拡張機能または CLI ツールをインストールする

Visual Studio または CLi ツール用の .NET 拡張機能の Azure Migrate アプリケーションとコード評価をインストールする方法については、 インストール手順を参照してください。