Azure への移行に取り組む過程では、オンプレミスのワークロードを評価し、クラウドへの対応性を測り、リスクを明らかにして、コストと複雑さを見積もります。 この記事では、Azure App Service に移行するために、Azure Migrate: Discovery and Assessment ツールを使用して、検出された ASP.NET/Java Web アプリを評価する方法について説明します。
注
ASP.NET/Java Web アプリの検出と評価は、現在はプレビュー段階です。 既存のプロジェクトでこの機能を試す場合は、この記事の 前提条件 を満たしていることを確認してください。
開始する前に
- Azure Migrate プロジェクトが 作成 され、Azure Migrate: Discovery and Assessment ツールが追加されていることを確認します。
- 評価を作成するには、Azure Migrate アプライアンスを設定する必要があります。 アプライアンスはオンプレミスのサーバーを検出し、メタデータとパフォーマンス データを Azure Migrate に送信します。 同じアプライアンスによって、ご使用の環境で実行されている ASP.NET/Java Web アプリが検出されます。
Azure App Service 評価の概要
Azure App Service 評価には、サイズ変更の設定基準が 1 つ用意されています。
サイズ設定の条件 | 細部 | データ |
---|---|---|
構成ベース | 収集された構成データに基づいて推奨を行う評価 | Azure App Service の評価では、構成データのみを考慮に入れて評価計算が行われます。 Web アプリのパフォーマンス データは収集されません。 |
Azure App Service の評価の詳細を確認します。
評価を実行する
評価を実行するには次のようにします。
サーバー、データベース、Web アプリで、[検出]、[評価、移行] を選択します。
Azure Migrate: 検出と評価で、[評価] を選択し、評価の種類として Azure App Service を選択します。
[評価の作成] で、評価の種類が Azure App Service として事前に選択され、検出ソースが既定で Azure Migrate アプライアンスから検出されたサーバーに表示されます。
[ 編集] を 選択して評価プロパティを確認します。
Azure App Service 評価のプロパティに含まれるものは次のとおりです。
財産 細部 ターゲットの場所 移行先となる Azure リージョン。 Azure App Service の構成とコストに関する推奨事項は、ユーザーが指定した場所に基づいています。 分離が必要 Dv2 シリーズ VM を使用して Azure データセンターのプライベートおよび専用環境で Web アプリを実行する場合は、[ はい ] を選択します。 Standard プランと比較して、プロセッサ、SSD ストレージが高速になり、メモリコア比が 2 倍になります。 コンピュータの節約オプション Azure のコンピューティング コストを最適化するための評価で考慮する節約オプションを指定します。
Azure の予約 (1 年または 3 年の予約) は、最も一貫して実行されるリソースに適したオプションです。
Azure Savings プラン (1 年または 3 年間の節約計画) では、柔軟性が高く、コストの最適化が自動化されます。 理想状態であれば、移行後に Azure 予約と節約プランを同時に使用することができますが (予約が先)、Azure Migrate 評価では、一度に 1 つの節約オプションのコスト見積もりしか表示されません。
[なし] を選択した場合、Azure のコンピューティング コストは従量課金制または実際の使用量に基づいたものになります。
予約インスタンスまたは Azure 節約プランを利用するには、[オファー/ライセンス プログラム] で従量課金制を選択する必要があります。 [なし] 以外の節約オプションを選択した場合、[割引 (%)] の設定は使用できません。 毎月のコストの見積もりは、744 時間と、推奨される SKU の時間単価を乗算して計算されます。プラン あなたが登録しているAzure オファー。 評価によって、そのプランのコストが見積もられます。 通貨 アカウントの請求通貨。 割引 (%) Azure プランに適用される任意のサブスクリプション固有の割引。 既定の設定は 0% です。 EA サブスクリプション Enterprise Agreement (EA) サブスクリプションをコスト見積もりに使用することを指定します。 このサブスクリプションに適用される割引が考慮されます。
予約インスタンスの設定、および割引率 (%) のプロパティは、既定の設定のままにします。[ 評価の作成] で、[ 次へ] を選択します。
評価するサーバーを選択>評価名> で評価の名前を指定します。
[グループの選択または作成] で>新規作成を選択し、グループ名を指定します。
アプライアンスを選択し、グループに追加するサーバーを選択します。 [ 次へ] を選択します。
[ 評価の確認と作成] で、評価の詳細を確認し、[ 評価の作成 ] を選択してグループを作成し、評価を実行します。
評価が作成されたら、 サーバー、データベース、Web アプリ>Azure Migrate: Discovery and assessment タイルに移動し、タイルの上部にある [更新 ] オプションを選択してタイル データを更新します。 データが更新されるまで待ちます。
Azure App Service 評価の横にある数字を選択します。
表示する評価の名前を選択します。
評価を確認する
評価を表示するには:
- サーバー、データベース、Web アプリ>Azure Migrate: Discovery and assessment で、Azure App Service の評価の横にある番号を選択します。
- 表示する評価の名前を選択します。
- 評価の概要を確認します。 評価のプロパティを編集することも、評価を再計算することもできます。
Azure App Service の対応性
このカードは、評価された Web アプリの分布を示しています。 Azure App Service に移行する前に修正が可能な、移行に関する問題や警告の詳細は、ドリルダウンして確認することができます。 詳細情報 また、Azure App Service に移行するために推奨される App Service SKU を確認することもできます。
Azure App Service のコストの詳細
App Service プランでは、使用するコンピューティング リソースに対して料金が発生します。
対応性を確認する
-
[Azure App Service の準備] を選択します。
- 評価された Web アプリについて、表の Azure App Service の対応性の列を確認してください。
- 互換性の問題が見つからない場合、準備はターゲットの展開の種類の 準備完了 としてマークされます。
- 特定のターゲットデプロイの種類への移行をブロックしない機能の低下やサポートされていない機能など、重大でない互換性の問題がある場合、準備は、警告の詳細と推奨される修復ガイダンスを含む状態で準備完了 (ハイパーリンク) としてマークされます。
- 特定のターゲット デプロイの種類への移行をブロックする可能性がある互換性の問題がある場合、準備は問題の詳細と推奨される修復ガイダンスで準備ができていないとマークされます。
- 検出がまだ進行中の場合、または Web アプリの検出の問題がある場合は、評価でその Web アプリの準備状況を計算できなかったため、準備は 不明 としてマークされます。
- 下のマトリックスに従って特定された、Web アプリの推奨される SKU をご確認ください。
分離が必要 | 予約インスタンス | App Service プラン/SKU |
---|---|---|
はい | はい | I1 |
はい | いいえ | I1 |
いいえ | はい | P1v3 |
いいえ | いいえ | P1v2 |
Azure App Service の準備 | App Service SKU の決定 | コストの見積もりを決定する |
---|---|---|
準備完了 | はい | はい |
条件付きで対応 | はい | はい |
準備不完了 | いいえ | いいえ |
未知 | いいえ | いいえ |
- 表の App Service プランのハイパーリンクを選択すると、コンピューティング リソースなどの App Service プランの詳細と、その同じプランの一部である他の Web アプリが表示されます。
コスト見積もりを確認する
評価の概要には、App Service で Web アプリをホストするための月額コストの見積もりが表示されます。 App Service では、Web アプリごとにではなく、App Service プランごとに料金をお支払いいただきます。 1 つまたは複数のアプリを同じコンピューティング リソース (または、同じ App Service プラン) で実行するように構成することができます。 この App Service プランに入れたアプリは、App Service プランで定義されたとおりにこれらのコンピューティング リソースで実行されます。 コストを最適化するため、Azure Migrate の評価では、複数の Web アプリをそれぞれに推奨されている App Service プランに割り当てます。 各プランのインスタンスに割り当てられる Web アプリの数は、次の表のようになります。
App Service プラン | App Service プランごとの Web アプリ |
---|---|
I1 | 8 |
P1v2 | 8 |
P1v3 | 16 |
次のステップ
- Azure App Service の評価の計算方法の詳細について説明します。