Azure Migrate:検出と評価
オンプレミス環境に Azure Migrate アプライアンスをデプロイし、サーバーと依存関係を検出して、コスト見積もり付きの Azure 対応状況レポートを生成します。
「Azure Migrate:検出と評価」はCoddyKit上の無料Azure Fundamentalsレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはAzure Fundamentals学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Azure Fundamentalsコースには全4レッスンが含まれています。
Azure Migrate とは
Azure Migrateは Azure portal の一元化されたハブであり、オンプレミスのサーバー、データベース、Web アプリ、仮想デスクトップを検出、評価し、Azure に移行するためのツールを提供します。Microsoft が構築したツールだけでなく、Cloudamize や Movere など、増加を続ける独立系ソフトウェア ベンダー(ISV)のツールとも統合できます。Azure Migrate は、検出および評価のすべてのデータを、リソース グループ内の専用プロジェクト リソースに保存します。
# Create an Azure Migrate project
az migrate project create \
--resource-group myRG \
--name myMigrateProject \
--location eastusAzure Migrate アプライアンス
検出は、Azure Migrate アプライアンスをデプロイすることから始まります。これは、オンプレミス環境で実行する軽量な VM です。アプライアンスは、VMware vCenter、Microsoft Hyper-V、または物理サーバーからメタデータ、パフォーマンス カウンター、依存関係データを継続的に収集し、HTTPS 経由で Azure Migrate サービスに安全にストリーミングします。1 台のアプライアンスで、最大10,000 台の VMware VMまたは5,000 台の Hyper-V VMを検出できます。
# Download the appliance OVA for VMware discovery
# In the Azure portal: Azure Migrate > Servers > Discover > Virtualization: VMware
# Download URL is provided per project
# After deployment, configure the appliance at:
# https://<appliance-ip>:44368検出される情報
アプライアンスは、サーバー インベントリ(OS、バージョン、インストールされているソフトウェア、CPU、RAM、ディスク数)、パフォーマンス データ(最大 12 か月間の CPU とメモリの使用率)、ネットワーク依存関係(どのサーバーがどのサーバーと通信しているか)、ストレージ構成(ディスク サイズと IOPS)など、詳細なメタデータを収集します。データベースについては、別のSQL Server 検出資格情報を使用すると、アプライアンスで SQL インスタンスとデータベースも列挙できます。
サーバー評価の作成
検出後、Azure Migrate portal でAzure VM 評価を作成します。評価では、ターゲット リージョン、VM のサイズ決定基準(パフォーマンス ベースまたはオンプレミスと同じ)、予約インスタンスの割引オプション、快適係数(バッファーの倍率。既定値は 1.3)を構成します。評価ではパフォーマンス データを分析し、各サーバーに適した Azure VM SKU と月額見積コストを推奨します。
# Create a server assessment via CLI
az migrate assessment create \
--resource-group myRG \
--project-name myMigrateProject \
--name ServerAssessment01 \
--type AzureVmAssessmentAzure 対応性
評価された各 VM には、Azure 対応性の評価として、Ready、Ready with conditions、Not ready、Readiness unknownのいずれかが付与されます。Not readyになる一般的な理由には、Azure でサポートされるサイズを超えるブート ディスク、サポートされていないオペレーティング システムのバージョン、64 個を超えるデータ ディスクの接続などがあります。評価レポートには、対応性に関するすべての問題と、実行可能な修正手順が詳細に記載されます。
VM の適正サイズに関する推奨
パフォーマンス ベースのサイズ決定基準では、収集期間中の CPU とメモリのピーク使用率を調べ、それに快適係数を乗算して、ワークロードを処理できる最小の Azure VM SKU を選択します。たとえば、16 個の vCPU のうち常に 20%(実効 3.2 vCPU)を使用するサーバーに快適係数 1.3 を適用すると、少なくとも 4.16 vCPU を提供する VM SKU が必要です。そのため、評価では次の階層にある 4 または 8 vCPU の SKU が推奨されます。
依存関係の分析
依存関係の分析では、どのサーバー同士が通信しているかを確認できるため、相互に依存するアプリを移行ウェーブにまとめるのに役立ちます。Azure Migrate は 2 つの依存関係モードをサポートしています。エージェントレス(vCenter のデータを使用し、インストールするソフトウェアがない代わりに、粒度が低い)と、エージェント ベース(各 VM に Log Analytics Dependency agent と MMA/AMA をインストールし、プロセス レベルの接続詳細を取得)です。依存関係マップは Azure portal で直接視覚化できます。
Web アプリと SQL の評価
Azure Migrate では、ASP.NET Web アプリケーションの Azure App Service への移行、および SQL Server データベースのAzure SQL Database、Azure SQL Managed Instance、またはAzure VM 上の SQL Serverへの移行についても評価できます。SQL 評価では、非推奨機能、サポートされていない照合順序、互換性の問題を特定し、各データベースに対応準備状況を付与するとともに、使用されている機能に基づいて最適な Azure SQL 移行先を推奨します。
コスト見積もりレポート
評価では、対象の Azure リージョンにおける各ワークロードの詳細な月額コスト見積もりが生成され、コンピューティング、ストレージ、ネットワーク送信に分けて確認できます。従量課金と1 年/3 年の予約インスタンス価格を切り替えて、コスト削減を試算できます。レポートを Excel にエクスポートすると、オンプレミスの TCO と 3 年間の Azure 支出予測を比較した、総合的なビジネス ケースを作成できます。
# Export assessment report details
az migrate assessment download \
--resource-group myRG \
--project-name myMigrateProject \
--name ServerAssessment01 \
--output-folder /tmp/assessment-report評価の信頼度評価
Azure Migrate は、収集されたパフォーマンス データ ポイントの割合に基づき、各評価に信頼度評価(1~5 つ星)を付与します。利用可能なデータが 20% 未満の評価には 1 つ星が付与され、VM のサイジングが大幅に過大または過小になる可能性があります。最大の 5 つ星評価と信頼性の高いコスト見積もりを得るため、評価を生成する前に少なくとも 30 日分のパフォーマンス データを収集することがベスト プラクティスです。
評価を繰り返し実施する
評価はある時点のスナップショットであり、自動更新されません。パフォーマンス データをさらに収集した場合や、前提条件(対象リージョン、割引モデル、コンフォート ファクター)を変更した場合は、更新後の入力内容を反映するために新しい評価を作成する必要があります。Azure Migrate では複数の評価を並べて比較できるため、移行計画を確定する前に、さまざまなシナリオ(たとえば、米国東部と北ヨーロッパ、または従量課金と予約)をモデル化できます。
理解度チェック
このレッスンで学習した Microsoft Azure Fundamentals(AZ-900)の概念について理解度を確認しましょう。
レッスンのまとめ
このレッスンでは、次のことを学びました。Azure Migrate アプライアンスはオンプレミス サーバーを検出してパフォーマンス データをストリーミングし、サーバー評価は Azure VM SKU を推奨して月額コストを見積もり、依存関係分析は相互に依存するサーバーを移行ウェーブにグループ化します。次は、Azure Migrate のレプリケーション エンジンを使用して Rehost 移行を実行します。
よくある質問
「Azure Migrate:検出と評価」レッスンは無料ですか?
はい。「Azure Migrate:検出と評価」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Azure Fundamentalsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Azure Fundamentalsコースには全4レッスンが含まれています。
「Azure Migrate:検出と評価」で何を学びますか?
オンプレミス環境に Azure Migrate アプライアンスをデプロイし、サーバーと依存関係を検出して、コスト見積もり付きの Azure 対応状況レポートを生成します。 ブラウザで直接実行するハンズオンコードでAzure Fundamentalsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Azure Fundamentalsを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのAzure Fundamentalsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。
「Azure Migrate:検出と評価」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このAzure Fundamentalsレッスンでコードを書いて実行できますか?
はい。すべてのAzure Fundamentalsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- 6R 移行フレームワーク
- Azure Migrate:検出と評価
- Azure Migrate による Rehost(リフト アンド シフト)
- データベース移行のベスト プラクティス