Azure App Service の評価を作成する
Azure への移行に取り組む過程では、オンプレミスのワークロードを評価し、クラウドへの対応性を測り、リスクを明らかにして、コストと複雑さを見積もります。 この記事では、Azure App Service に移行するために、Azure Migrate: Discovery and Assessment ツールを使用して、検出された ASP.NET/Java Web アプリを評価する方法について説明します。
Note
ASP.NET/Java Web アプリの検出と評価は、現在はプレビュー段階です。 既存のプロジェクトでこの機能を試す場合は、この記事の前提条件を完了していることを確認してください。
開始する前に
- Azure Migrate プロジェクトを作成済みであり、Azure Migrate: 検出および評価ツールが追加されていることを確認します。
- 評価を作成するには、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: Discovery and assessment] で、[評価] を選択し、評価の種類として [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 節約プラン (1 年または 3 年間の節約プラン) はさらなる柔軟性と、自動化されたコスト最適化を提供します。 理想状態であれば、移行後に Azure 予約と節約プランを同時に使用することができますが (予約が先)、Azure Migrate 評価では、一度に 1 つの節約オプションのコスト見積もりしか表示されません。
[なし] を選択した場合、Azure のコンピューティング コストは従量課金制または実際の使用量に基づいたものになります。
予約インスタンスまたは Azure 節約プランを利用するには、[オファー/ライセンス プログラム] で従量課金制を選択する必要があります。 [なし] 以外の節約オプションを選択した場合、[割引 (%)] の設定は使用できません。 毎月のコストの見積もりは、744 時間と、推奨される SKU の時間単価を乗算して計算されます。プラン 自分が登録されている Azure プラン。 評価によって、そのプランのコストが見積もられます。 通貨 アカウントの請求通貨。 割引率 (%) Azure プランに適用される任意のサブスクリプション固有の割引。 既定の設定は 0% です。 EA サブスクリプション Enterprise Agreement (EA) サブスクリプションをコスト見積もりに使用することを指定します。 このサブスクリプションに適用される割引が考慮されます。
予約インスタンスの設定、および割引率 (%) のプロパティは、既定の設定のままにします。[評価の作成] で、[次へ] を選択します。
[評価するサーバーの選択]>[評価名]> で、評価の名前を指定します。
[Select or create a group (グループの選択または作成)]>で [新規作成] を選択し、グループ名を指定します。
アプライアンスを選択し、グループに追加するサーバーを選択します。 [次へ] を選択します。
[評価の確認と作成] で評価の詳細を確認したら、[評価の作成] を選択してグループを作成し、評価を実行します。
評価が作成された後、[Servers, databases and web apps](サーバー、データベース、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 の決定 | コスト見積もりの決定 |
---|---|---|
Ready | はい | はい |
条件付きで対応 | はい | はい |
準備不完了 | いいえ | いいえ |
Unknown | いいえ | いいえ |
- 表の 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 の評価の計算方法の詳細を確認します。