次の方法で共有


評価の概要 (Azure Spring Apps への移行) (プレビュー)

この記事では、Azure Migrate: 検出および評価ツールを使用してオンプレミスの Spring Boot アプリを Azure Spring Apps に移行するための評価の概要について説明します。

評価とは

検出および評価ツールを使用した評価は、データのポイントインタイム スナップショットで、Azure に対してオンプレミスのサーバー、データベース、Web アプリをホストするためのコストの詳細を提供します。

評価の種類

Azure Migrate: 検出および評価ツールは、次の 4 種類の評価をサポートしています。

評価の種類 詳細
Azure VM オンプレミスのサーバーを Azure 仮想マシンに移行するための評価。

この評価の種類を使用すると、VMware 環境Hyper-V 環境にあるオンプレミスのサーバー、および物理サーバーを Azure VM に移行するために評価できます。
Azure SQL オンプレミスの SQL サーバーを VMware 環境から Azure SQL Database または Azure SQL Managed Instance に移行するための評価。
Azure で動作する Web アプリ オンプレミスの Spring Boot アプリを Azure Spring Apps へ、または ASP.NET/Java Web アプリを Azure App Service へ移行するための評価。
Azure VMware Solution (AVS) オンプレミスの VMware VMAzure VMware Solution (AVS) に移行するための評価。 詳細情報 を参照してください。

Azure Spring Apps の評価では、次のサイズ設定基準が提供されます。

サイズ変更の設定基準 詳細 データ
パフォーマンスベース 収集されたリソース消費データに基づいて推奨を行う評価 Azure Spring Apps の評価は、検出されたワークロードのメモリ消費量と CPU コアの推定消費量に基づいて計算されます。

オンプレミスの Spring Boot アプリを評価する方法

オンプレミスの Spring Boot アプリを、軽量の Azure Migrate アプライアンスによって収集された構成データを使用して評価できます。 このアプライアンスは、オンプレミスの Spring Boot アプリを検出し、構成データを Azure Migrate に送信します。 詳細情報 を参照してください。

アプライアンスで評価する方法

オンプレミスのサーバーを検出するために Azure Migrate アプライアンスをデプロイする場合は、次の手順を行います。

  1. Azure Migrate と連携するように Azure およびオンプレミス環境を設定します。
  2. はじめて評価を行う場合は、Azure Migrate プロジェクトを作成します。

    Note

    Azure Migrate: 検出および評価ツールは、既定でプロジェクトに追加されます。

  3. 軽量の Azure Migrate アプライアンスをデプロイします。 アプライアンスでオンプレミス サーバーが継続的に検出され、構成およびパフォーマンス データが Azure Migrate に送信されます。 アプライアンスは VM または物理サーバーとしてデプロイします。 評価対象のサーバーには何もインストールする必要はありません。

アプライアンスで検出が開始されたら、評価するサーバー (Spring Boot アプリをホストしているもの) をグループにまとめ、評価の種類として Azure 上の Web アプリを使用してそのグループに対する評価を実行できます。

Spring Boot アプリの評価の詳細を確認します。

評価をカスタマイズするために使用されるプロパティ

Azure Spring Apps の評価プロパティには、次のものが含まれます。

設定 詳細
ターゲットの場所 移行先となる Azure リージョン。 Azure Spring Apps の構成とコストに関する推奨事項は、指定した場所に基づいています。
環境の種類 運用または Dev/Test に該当する価格を適用する環境を指定します。
オファーまたはライセンス プログラム 自分が登録されている Azure プラン。 評価によって、そのプランのコストが見積もられます。
通貨 アカウントの請求通貨。
割引率 (%) Azure プランに適用される任意のサブスクリプション固有の割引。 既定の設定は 0% です。
EA サブスクリプション Enterprise Agreement (EA) サブスクリプションをコスト見積もりに使用することを指定します。 このサブスクリプションに適用される割引が考慮されます。

予約インスタンスと割引 (%) プロパティの既定の設定を保持します。
節約オプション (コンピューティング) 評価で考慮する節約オプションを指定します。 これは、Azure Compute コストを最適化するのに役立ちます。

常に一貫して稼働しているリソースには、Azure 予約 (1 年または 3 年の予約) を使用することをお勧めします。

Azure 節約プラン (1 年または 3 年間の節約プラン) はさらなる柔軟性と、自動化されたコスト最適化を提供します。 理想状態であれば、移行後に Azure 予約と節約プランを同時に使用することができますが (予約が先)、Azure Migrate 評価では、一度に 1 つの節約オプションのコスト見積もりしか表示されません。

[なし] を選択した場合、Azure のコンピューティング コストは従量課金制または実際の使用量に基づいたものになります。

予約インスタンスまたは Azure 節約プランを利用するには、[オファー/ライセンス プログラム]従量課金制を選択する必要があります。 [なし] 以外の節約オプションを選択した場合、[割引 (%)] の設定は使用できません。 毎月のコストの見積もりは、744 時間と、推奨される SKU の時間単価を乗算して計算されます。

対応性を計算する

Azure Spring App の Spring Boot アプリについての対応性は、Spring Boot アプリのオンプレミス構成と Azure Spring App との間の機能互換性チェックに基づいています。

  1. Azure Spring Apps の評価では、Spring Boot アプリの構成データを考慮して、互換性の問題を特定します。
  2. 互換性の問題が見つからなかった場合は、ターゲットのデプロイの種類に対する対応性が [対応] とマークされます。
  3. 機能低下やサポートされていない機能など、ターゲットとする特定のデプロイの種類への移行をブロックしない、重大でない互換性の問題がある場合は、対応性は [条件付きで対応] (ハイパーリンク付き) とマークされ、警告の詳細と推奨される修復のガイダンスが表示されます。 このようなアプリの場合、最初に移行し、後で最適化することができます。
  4. ターゲットとする特定のデプロイの種類への移行を妨げる可能性がある互換性の問題がある場合は、対応性は [準備不完了] とマークされ、問題の詳細と推奨される修復のガイダンスが表示されます。
  5. 検出がまだ進行中であるか、Spring Boot アプリの検出で何らかの問題がある場合、対応性は [不明] としてマークされます。これは、評価でその Spring Boot アプリに対する対応性を計算できなかったためです。

サイズ設定の計算

評価の概要には、Spring Apps で アプリをホストするための月額コストの見積もりが表示されます。 Azure Spring Apps では、アプリごとにではなく、Azure Spring Apps サービス インスタンスごとに料金をお支払いいただきます。 同じサービス インスタンスで 1 つ以上のアプリを実行するように構成することができます。 どんなアプリをこの Azure Spring Apps サービス インスタンスに組み込むかは、すべてお客様次第です。

コスト見積もりを目的とする場合は、アクセスしたアプリのすべてを同じ Azure Spring Apps サービス インスタンスに含めることを前提としています。 Azure Spring Apps の価格の詳細については、価格ページ料金計算ツールをご覧ください。 このカードの月額料金は、毎月 730 時間ではなく 744 時間を想定しています。

見積もりコストは、Azure Spring Apps Standard レベルと Enterprise レベルの両方に適用されます。 Enterprise レベルの場合、Tanzu コンポーネントのソフトウェア IP とリソース消費量に追加のコストが発生します。これらは、コストの見積もりに含まれていません。

次のステップ