Microsoft AZ-305: 移行とモダナイゼーション — 学習ガイド

こちらの一部です: Microsoft Azure Solutions Architect Expert AZ-305 — 学習ガイド. 検証済みの解答で練習: Microsoft試験ハブ, または時間制限付き模擬試験に挑戦: ExamRoll.io.

概要

Azure での移行と最新化は、検出主導の計画と、適切なデータ移動ツール、ワークロード固有の移行サービス、ハイブリッド管理、コスト最適化を組み合わせたものです。その目標は、信頼性、セキュリティ、運用を損なうことなく、価値実現までの時間の制約を満たすことです。事実に基づいたインベントリと依存関係マップから始め、パフォーマンスベースのサイジングと TCO を構築し、クラウドネイティブ機能を推進しつつも最も中断の少ない移行戦略を選択し、ライセンスと予約の最適化によってビジネスケースを保護します。Azure は統合スイートを提供します。検出、評価、オーケストレーションのための Azure Migrate、ワークロード移行のための Azure Database Migration Service と App Service Migration Assistant、オフラインでの一括転送のための Azure Data Box と Import/Export、ハイブリッドガバナンスのための Azure Arc、そしてコンテナ、サーバーレス、API ファーストのリファクタリングといった最新化へのパスウェイです。

検出、評価、ワークロード移行

Azure Migrate は移行プロジェクトのコントロールプレーンです。Azure Migrate アプライアンスをデプロイして VMware、Hyper-V、物理サーバーをエージェントレスで検出するか、より詳細なメタデータ (プロセス、ポート) が必要な場合はエージェントを使用します。検出では、ハードウェア、OS、パフォーマンスカウンター、依存関係のデータを収集し、正確な評価を構築します。依存関係の視覚化は、ワークロードをグループ化し、東西トラフィックの局所性とアプリケーション階層を維持する移行ウェーブを計画するために不可欠です。

サーバー評価では、準備状況 (OS サポート、ドライバー、エージェント)、パフォーマンスベースのサイジング (vCPU/RAM/IOPS/スループット)、および VM シリーズ、ディスク、予約に合わせた月次コスト見積もりが出力されます。Azure Migrate は、Azure VM または Azure VMware Solution のいずれかをターゲットにできます。Web ワークロードの場合、Azure Migrate には Web アプリ評価が含まれており、IIS サイトを評価して Azure App Service への移行を検討し、ISAPI フィルター、GAC 依存関係、レガシーな .NET フレームワークなどのサポートされていない機能にフラグを立てます。データベースの場合、Azure Migrate は評価を Azure Database Migration Service (DMS) に連携させます。DMS は SKU の互換性と必要な修正 (データ型、T-SQL のサーフェスエリア、照合順序、機能パリティ) をテストします。

サーバーの移行オーケストレーションでは、Azure Migrate: Server Migration を使用して、VMware、Hyper-V、または物理サーバーを Azure に継続的にレプリケートし、回復ポイントと計画的なカットオーバーを実現します。最終的な切り替えの前に、分離された VNet へのテスト移行を実行して、起動、アプリの起動、接続性を検証できます。IIS でホストされている Web アプリケーションの場合、Azure App Service Migration Assistant は準備状況評価を実行し、ASP.NET または PHP サイトを App Service にパッケージ化してデプロイし、必要に応じて構成を書き換え、依存関係のギャップ (Windows 固有の COM、マシンレベルのドライバー、GAC アセンブリ) を表面化させることができます。これは、Windows IIS ワークロードを App Service on Windows に移行する場合に最適です。

Azure Database Migration Service は、オンライン (最小限のダウンタイム) とオフライン (1回限り) の移行を提供します。

サポートされているソース/ターゲットのパターンには、SQL Server から Azure SQL Database または Azure SQL Managed Instance、SQL Server から SQL Server on Azure VMs、MySQL から Azure Database for MySQL、PostgreSQL から Azure Database for PostgreSQL、MongoDB から Azure Cosmos DB (MongoDB API) への移行が含まれます。DMS は互換性を評価し、スキーマとデータの移動をオーケストレーションし、移行後の検証タスクを自動化できます。

大量データ転送オプション

ネットワーク帯域幅、データの重力 (データグラビティ)、またはコンプライアンスによってオンラインコピーが妨げられる場合は、Azure のオフライン転送サービスを活用します。

Azure Data Box ファミリ:

すべてのデバイスは、ハードウェア暗号化、輸送過程の管理 (chain-of-custody) ロジスティクスを使用し、返却されると選択された Azure Storage アカウントへの自動インジェストが行われます。これらは通常、初期データ投入 (その後の AzCopy、Storage Mover プレビュー、またはベンダーツールによる継続的な差分レプリケーション)、1 回限りのアーカイブ、またはエグレス (送信) の制約が適用されるリージョン間の移動に使用されます。

Azure Import/Export サービスは、お客様自身の BitLocker で暗号化された SATA HDD/SSD メディアを使用します。WAImportExport ツールは、ドライブを準備し、ジャーナルファイルとマニフェストファイルを生成し、データとフォルダーのマッピングを検証し、暗号化キーを書き込みます。配送のワークフローは次のとおりです。

  1. ポータルでインポート (またはエクスポート) ジョブを作成し、宛先 (またはソース) のストレージアカウントとコンテナーを指定します。
  2. WAImportExport を使用してドライブを準備・暗号化し、ドライブセットの CSV を生成します。
  3. 承認された配送業者を使用して、ジョブに示された Microsoft データセンターにメディアを発送し、追跡情報を提供します。
  4. Microsoft は、お客様のストレージアカウントとの間で直接データをインジェスト (またはエクスポート) し、ジョブのステータスを更新し、メディアを返送します。 Import/Export は、手元にドライブが既にある場合、デバイスチェーンを正確に制御する必要がある場合、またはデータ量が Data Box アプライアンスと比較して控えめな場合に最適です。

戦略、ライセンス、コスト最適化

時間、リスク、モダナイゼーションの目標に基づいて移行戦略を選択します。

ライセンスと予約でビジネスケースを正当化します。

ハイブリッド管理とモダナイゼーションのパターン

Azure Arcは、Azureのガバナンスをオンプレミスやマルチクラウドに拡張します。Arc対応サーバーは、WindowsおよびLinuxマシンにエージェントをオンボードし、それらをAzureリソースとして投影します。これにより、Azure Policyのゲスト構成、Update Management、Defender for Cloud、および拡張機能ベースのツール(Key Vault証明書、Dependency agent)が利用可能になります。Arc対応Kubernetesは、CNCF準拠のクラスターをAzureにアタッチし、GitOpsベースの構成(Flux)、Azure Policy for Kubernetes、および拡張機能のライフサイクル管理(Open Service Mesh、Azure Monitor for containers)を実現します。Arc対応SQL Serverは、あらゆる場所にあるインスタンスのインベントリを作成し、サポート終了やSKUの推奨事項を提示し、セキュリティベースラインを適用し、Defender for SQLと統合します。エッジ環境や非接続環境に対して、Arcはワークロードを元の場所に置いたまま、ガバナンスのための一貫したコントロールプレーンを提供します。

モダナイゼーションのパターンは、移行計画に重ねて適用する必要があります。

実践的な問題シナリオ

Adobe Inc.は、オンプレミスにあるIIS Webアプリ、SQL Serverデータベース、および600 TBのメディア資産のポートフォリオをAzureに移行する必要があります。その際、ダウンタイムを最小限に抑え、コンテナファーストの未来に備える必要があります。

ステップバイステップのアプローチ:

  1. Azure Migrateによる検出と評価 Azure Migrateアプライアンスをデプロイして、VMware VMとIISサイトのインベントリを作成します。依存関係マッピングを使用してアプリの階層をグループ化し、共有データベースを特定します。パフォーマンスベースのVMサイジングとApp Serviceの準備状況評価を実行します。このツールが選ばれた理由は、検出、コスト見積もり、依存関係の洞察、移行のオーケストレーションを単一のプレーンで一元管理できるためです。

  2. ワークロードごとの移行戦略の分類 タイムラインのリスクを軽減するため、ステートフルなアプリ階層はまずAzure VMにリホストします。Migration Assistantが高い準備状況を示したステートレスなWeb階層はAzure App Serviceにリプラットフォームし、トラフィックの多いポータルについてはAKSへのリアーキテクトのワークストリームを計画します。このハイブリッド戦略は、スピード(リフトアンドシフト)と運用上のメリット(App Service)、そして長期的なスケーラビリティ(AKS)のバランスを取ります。

  3. Azure Database Migration Serviceによるデータベースの移行 顧客向けのSQL Serverバックエンドについては、オンライン移行を使用してAzure SQL Managed Instanceに移行し、SQL Agentジョブ、データベース間クエリを維持し、ダウンタイムをほぼゼロにします。社内の基幹業務データベースについては、計画された週末のウィンドウでオフライン移行を使用します。DMSが選ばれた理由は、CDCベースの最小ダウンタイムパス、スキーマ検証、およびオーケストレーションされたカットオーバー機能があるためです。

  4. Azure Data BoxとImport/Exportを使用したメディア資産の移動 最初の600 TBのデータをBlob Storageにシードするために、複数のAzure Data Boxアプライアンス(各100 TB)を注文し、その後ExpressRoute経由で差分同期を行います。より小規模なアーカイブを持つ2つのリモートスタジオについては、既存の暗号化済みSSDとWAImportExportツールを使用してAzure Import/Exportを利用します。Data Boxは大量転送を迅速かつ安全に処理し、Import/Exportはエッジで既に調達済みのディスクを活用します。

  5. App Service Migration AssistantによるWebワークロードのカットオーバーとテスト移行 互換性があるとフラグ付けされたIISサイトについては、Migration Assistantを使用してパッケージ化、構成の変換、App Serviceへのデプロイを行います。ステージングスロットへのテスト移行を実行し、成功時にスワップします。このツールは、手動での修正作業を減らし、デプロイの一貫性を加速します。

  6. モダナイゼーションパターンの導入 Azure Migrate: App Containerizationで選択したサービスをコンテナ化し、イメージをAzure Container Registryにプッシュし、Azure Arc対応Kubernetes経由のGitOpsでAKSにデプロイして、dev/test/prod環境間で一貫した構成を維持します。すべてのパブリックAPIの前面にAzure API Managementを配置し、スロットリング、OAuth2、パートナーのオンボーディングを標準化します。これにより、ガバナンスを維持しつつ、マイクロサービスとAPIファーストのチャネルの基盤を築きます。

  7. Azure Arcによるハイブリッドガバナンスの有効化 移行前、移行中、移行後に、残りのオンプレミスサーバーと非AKSのKubernetesクラスターをAzure Arcにオンボードし、Azure Policyを適用し、インベントリを収集し、セキュリティベースラインを標準化します。Arcはハイブリッド環境全体に単一のコントロールプレーンをもたらし、ドリフト検出とコンプライアンスを保証します。

  8. Azure Hybrid Benefitと予約によるコストの最適化 Windows ServerとSQL ServerにAzure Hybrid Benefitを適用して、ソフトウェアコストを削減します。定常状態のVMおよびManaged InstanceのSKUに対して3年間の予約インスタンスを購入します。共有スコープを使用してサブスクリプション全体でのカバレッジを最大化し、使用パターンが変化した場合は予約を交換します。これにより、ビジネスケースを維持し、モダナイゼーションのスプリントに資金を供給します。

これらのサービスを選択した理由:Azure MigrateとDMSは、データ駆動型の計画と低ダウンタイムの実行によりリスクを最小化します。App Service Migration Assistantは、実績のあるIISの移行を加速します。Data BoxとImport/Exportは、データの重力の問題に対処します。Azure Arcは、ハイブリッドおよびマルチクラウド全体で一貫したガバナンスを提供します。AKS、Functions、API Managementは、当面の移行目標を妨げることなく、将来を見据えたクラウドネイティブな進化を可能にします。


モニタリング、コスト最適化、運用 · すべてのドメイン · Well-Architected フレームワークと設計原則

これらの問題を練習する → · ExamRoll.ioで時間制限付き練習 →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

試験に合格する →

Microsoftを閲覧 →

Related guides

オールインワンアクセス

1つのサブスクリプション。すべての試験。

すべてのプランで、無制限の回答検索、模擬試験、AI解説、および完全なリソースライブラリが利用可能 — 20以上の言語に対応。

月額
24.87
Just €0.83/day
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

ベストバリュー
12ヶ月
179.87
Just €0.49/daySave 40%
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

✓ 無料プランが含まれています · ✓ いつでもキャンセル可能 · ✓ すべてのプランで製品の全機能が利用可能