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

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

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

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

AWS Application Migration Service (AWS MGN) 徹底解説

1. サービス概要

AWS Application Migration Service (AWS MGN) は、オンプレミス環境や他のクラウド環境からAWSへのアプリケーション移行を簡素化および高速化するためのサービスです。 ユーザーは、物理サーバー、仮想サーバー、クラウドインスタンスをAWSに移行でき、ダウンタイムを最小限に抑えながら、既存のアプリケーションをAWSに移行できます。 AWS MGNは、サーバーのレプリケーション、カットオーバー、移行後の管理を自動化し、移行プロジェクトの複雑さを軽減します。

主なユースケースとして、オンプレミスサーバーのAWSへの移行、他のクラウド環境からのAWSへの移行、データセンターの縮小・閉鎖、災害復旧戦略、テスト環境の作成などが挙げられます。 AWS MGNは、これらのユースケースに対応するための様々な機能と、AWSの他のサービスとの統合を提供します。

2. 主な特徴と機能

2.1 継続的なデータレプリケーション

AWS MGNは、ソース環境のサーバーデータを、ブロックレベルでAWSに継続的にレプリケーションします。 これにより、移行中もデータの整合性を維持し、ダウンタイムを最小限に抑えることができます。

2.2 幅広いOSサポート

Windows ServerおよびLinuxの様々なオペレーティングシステムをサポートしています。 これにより、様々なアプリケーションをAWSに移行できます。

2.3 移行プロセスの自動化

AWS MGNは、サーバーのレプリケーション、カットオーバー、移行後のクリーンアップなどの移行プロセスを自動化します。 これにより、手動での作業を減らし、移行時間を短縮できます。

2.4 ターゲット環境のカスタマイズ

移行先となるAWS環境(インスタンスタイプ、ストレージ、ネットワーク設定など)をカスタマイズできます。 これにより、移行後のアプリケーションのパフォーマンスを最適化できます。

2.5 テスト移行

本番環境への移行前に、テスト移行を実行できます。 これにより、移行プロセスの検証や、移行後のアプリケーションの動作確認を安全に行えます。

2.6 エージェントベースのレプリケーション

ソースサーバーにインストールされたAWS Replication Agentを通じて、データをレプリケーションします。 これにより、既存のアプリケーション環境に影響を与えることなく、データ移行を行えます。

2.7 統合性と拡張性

AWS MGNは、Amazon EC2, AWS CloudFormation, AWS Systems ManagerなどのAWSの他のサービスと統合されており、AWS環境への移行を効率的に行えます。 また、APIを利用して、移行プロセスを自動化することもできます。

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

  1. ユーザーは、ソースサーバーにAWS Replication Agentをインストール。
  2. AWS Replication Agentは、ソースサーバーのデータをAWSに継続的にレプリケーション。
  3. ユーザーは、テストカットオーバーまたはカットオーバーを実行し、AWSでインスタンスを起動。
  4. 必要に応じて、移行後のアプリケーション設定やデータ移行を行う。
  5. 移行完了後、ソースサーバーを停止または削除。

AWS Application Migration Serviceは、AWSのインフラ上に構築されており、高い可用性とスケーラビリティを提供します。 データレプリケーションや移行はAWSが行うため、ユーザーはインフラの管理を行う必要はありません。

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

AWS Application Migration Serviceは、データ移行のセキュリティを確保するために、以下の機能を提供します:

  • IAM統合: AWS Identity and Access Management (IAM) を利用して、AWS MGNへのアクセスを制御します。
  • データ暗号化: レプリケーションデータは転送中および保存時に暗号化されます。
  • VPC内での実行: 移行先となるEC2インスタンスはVirtual Private Cloud (VPC) 内で実行され、ネットワーク隔離を実現。
  • アクセス制御: IAMポリシーを通じて、ユーザーやグループごとに、AWS MGNの操作権限を詳細に制御できます。
  • 監査ログ: CloudTrailを通じて、AWS MGNの利用状況を監査できます。

これらのセキュリティ対策により、データ移行を安全に保護し、機密情報を保護できます。

5. 料金形態

AWS Application Migration Serviceの料金は主に以下に基づきます:

  • レプリケーション時間: レプリケーションに使用した時間に応じて課金。
  • データ転送: データ転送量に応じて課金。
  • ストレージ: レプリケーションされたデータが保存されるストレージの利用料金。
  • その他AWSサービス: 移行したインスタンス、EBSボリューム、その他関連するAWSサービスの利用料金。

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

AWS Application Migration Serviceは、様々な移行シナリオに利用できます。一般的なパターンは以下の通りです:

  • オンプレミスサーバーのAWSへの移行: オンプレミス環境にある物理サーバーや仮想サーバーをAWS EC2に移行。
  • 他のクラウド環境からのAWSへの移行: 他のクラウドプロバイダーの仮想インスタンスをAWS EC2に移行。
  • データセンターの縮小・閉鎖: データセンターを縮小または閉鎖するために、サーバーをAWSに移行。
  • 災害復旧戦略: オンプレミスのデータをAWSに継続的にレプリケーションし、災害発生時にAWSでサーバーを起動。
  • テスト環境の作成: 実稼働環境のデータをAWSにレプリケーションし、テスト環境を作成。

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

  1. AWSマネジメントコンソールからAWS Application Migration Serviceを開き、ソースサーバーを登録。
  2. ソースサーバーにAWS Replication Agentをインストール。
  3. レプリケーションを開始し、データの同期を確認。
  4. テストカットオーバーを実行し、AWS上でインスタンスを起動し、アプリケーションをテスト。
  5. 本番カットオーバーを実行し、ソースサーバーを停止し、AWS上でアプリケーションを起動。

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

8.1 継続的なデータレプリケーション

  • 機能: ソース環境のデータをAWSリージョンに継続的にレプリケーション。
  • 方法: ブロックレベルでレプリケーション。
  • 試験対策: データレプリケーションの仕組み、メリットが問われる。

8.2 幅広いOSサポート

  • サポート: WindowsとLinuxの様々なオペレーティングシステム。
  • 目的: 様々なアプリケーションをAWSに移行可能。
  • 試験対策: 対応OSの種類、移行シナリオが問われる。

8.3 移行プロセスの自動化

  • 対象: サーバーのレプリケーション、カットオーバー、移行後のクリーンアップ。
  • 目的: 手動作業の削減、移行時間の短縮。
  • 試験対策: 自動化されるプロセス、メリットが問われる。

8.4 テスト移行

  • 目的: 移行プロセスの検証、移行後のアプリケーション動作確認。
  • 利用: 本番環境への移行前にテストを実施。
  • 試験対策: テスト移行の重要性、利用ケースが問われる。

8.5 料金体系

  • 課金対象: レプリケーション時間、データ転送量、ストレージ、移行したインスタンス利用料金。
  • 最適化: 不要なレプリケーション時間の削減、適切なインスタンスタイプを選択し、コストを最適化。
  • 試験対策: 料金体系、課金対象が問われる。

8.6 類似・関連サービスとの比較

  • AWS SMS: サーバー移行サービス。MGNは継続的なレプリケーションを提供する。
  • AWS CloudEndure Migration: 以前のAWSの移行サービス。MGNはより簡素化された移行体験を提供。

8.7 試験で頻出となる具体的な問われ方と答え

  • Q: AWS Application Migration Service (AWS MGN) は何を提供するサービスですか?
    A: オンプレミス環境や他のクラウド環境からAWSへのアプリケーション移行を簡素化および高速化するためのサービスです。
  • Q: AWS MGNは、どのようにデータをレプリケーションしますか?
    A: ブロックレベルで継続的にデータをレプリケーションします。
  • Q: AWS MGNは、どのようなOSをサポートしていますか?
    A: Windows ServerとLinuxの様々なオペレーティングシステムをサポートしています。
  • Q: AWS MGNで移行プロセスを自動化する範囲は?
    A: サーバーのレプリケーション、カットオーバー、移行後のクリーンアップなどの移行プロセスを自動化します。
  • Q: AWS MGNの料金はどのように計算されますか?
    A: レプリケーションに使用した時間、データ転送量、レプリケーションされたデータのストレージ、移行したインスタンスの利用料金などに基づいて計算されます。