AWS認定資格 WEB問題集&徹底解説

ソリューションアーキテクト – アソシエイト

AWS Application Discovery Service の概要と試験出題ポイントは?

AWSサービスの一つであるAWS Application Discovery Serviceはどんな内容なのでしょうか?また、AWS認定資格のソリューションアーキテクト-アソシエイト(SAA)に合格するためには、サービスのどんなポイントを押さえておけばよいのでしょうか?
ここでは、そんなあなたの疑問に回答していきたいと思います

AWS Application Discovery Service 徹底解説 | AWS認定試験の頻出ポイントまとめ

1. サービス概要

AWS Application Discovery Serviceは、オンプレミスのデータセンターのサーバー構成・使用率・依存関係に関する情報を収集し、AWSへの移行計画を支援するサービスです。収集したデータを分析することで、移行対象のアプリケーション・サーバーを正確に把握し、適切な移行戦略を立案できます。

収集された情報はAWS Migration Hubに集約され、移行の進捗管理に活用されます。

2. 主な特徴と機能

2.1 2つの検出方法

  • エージェントベース検出(Discovery Agent): 各サーバー(Linux/Windows)にエージェントをインストールし、詳細な構成・パフォーマンス・実行中プロセス・ネットワーク接続(依存関係)を収集。
  • エージェントレス検出(Discovery Connector / Agentless Collector): VMware vCenterに仮想アプライアンスをデプロイし、VMのインベントリ・使用率を収集(エージェント不要)。

2.2 依存関係マッピング

サーバー間のネットワーク接続を可視化し、アプリケーションの依存関係を把握。一緒に移行すべきサーバー群(ムーブグループ)の特定に役立つ。

2.3 使用率データ収集

CPU・メモリ・ディスク・ネットワークの使用率を収集し、移行後の適切なインスタンスサイズ(ライトサイジング)を判断。

3. アーキテクチャおよび技術要素

  • Migration Hub連携: 収集データはMigration Hubに集約され、移行の計画・進捗追跡に利用。
  • データのエクスポート: 収集データをCSV/Athenaでエクスポートして詳細分析が可能。
  • ホームリージョン: Migration Hubのホームリージョンにデータを集約。

4. セキュリティと認証・認可

  • 暗号化: 収集データは転送時・保存時に暗号化。
  • IAM: サービスへのアクセスをIAMで制御。
  • データの範囲: 収集する情報の種類を選択可能(プロセス・ネットワーク接続の収集はオプション)。

5. 料金形態

  • Application Discovery Service自体は無料。
  • 収集データをAthena等で分析する場合は当該サービスの料金が発生。

6. よくあるアーキテクチャ・設計パターン

  • 移行計画の立案: オンプレ環境を検出 → 依存関係を分析 → ムーブグループを特定して移行波(ウェーブ)を計画。
  • ライトサイジング: 使用率データを基に移行後の最適なEC2インスタンスタイプを決定。
  • 移行ツール連携: Discovery → Migration Hub → MGN(Application Migration Service)でサーバーを移行。

7. 設定・デプロイ手順(ハンズオン例)

  1. Migration Hubのホームリージョンを設定。
  2. 検出方法を選択(エージェント or エージェントレスコレクター)してデプロイ。
  3. データ収集を開始してサーバー構成・使用率・依存関係を収集。
  4. Migration Hubで収集データを確認し、移行計画を立案。

8. 試験で問われやすいポイント

8.1 Application Discovery Serviceの役割

  • Q: オンプレサーバーの構成・使用率・依存関係を収集して移行計画を支援するサービスは?
    A: AWS Application Discovery Service(収集データはMigration Hubに集約)。

8.2 2つの検出方法

  • Q: エージェントベースとエージェントレス検出の違いは?
    A: エージェントベースは各サーバーにエージェントを入れて詳細データ(プロセス・依存関係)を収集、エージェントレスはVMware vCenterにアプライアンスを置いてVMインベントリ・使用率を収集(エージェント不要)。

8.3 依存関係マッピング

  • Q: 一緒に移行すべきサーバー群を特定するには?
    A: 依存関係マッピング(サーバー間のネットワーク接続の可視化)を活用する。

8.4 連携

  • Q: 収集データはどこに集約されるか?
    A: AWS Migration Hub(移行の計画・進捗管理に利用)。