Question#5(SAP-C02)

Question#5(SAP-C02)

ある会社は、オンプレミスで稼働している 60 個のレガシーアプリケーションを AWS に移行する必要があります。これらのアプリケーションは .NET Framework をベースにしており、Windows 上で実行されています。

会社は、移行時間を最小化し、アプリケーションコードの変更を必要としないソリューションを求めています。また、インフラストラクチャを管理したくないと考えています。 この要件を満たすソリューションはどれですか?
ディスカッション 0

正解:B

この問題のキーポイントは以下の通りです。

  1. コード変更を伴わない移行(Rehost/リフト&シフト)
    • アプリケーションをリファクタリング(A, D)する選択肢は「コード変更が不要」という要件に反します。よって除外。
  2. インフラ管理をしたくない
    • EC2 に移行した場合(C)は OS/ミドルウェア/パッチ適用などを運用側が管理しなければなりません。よって「インフラ管理不要」という要件に反します。
  3. Elastic Beanstalk の特性
    • Elastic Beanstalk は Windows/.NET Framework アプリケーションをサポートしており、アプリケーションをそのままデプロイ可能。
    • オートスケーリング、ヘルスチェック、パッチ適用、インフラ管理を抽象化してくれるため、ユーザーはアプリケーションに集中できます。
    • Windows Web Application Migration Assistant を使えばオンプレミスの IIS で動いているアプリケーションを最小限の変更で Beanstalk に移行可能。
以上から、最小の移行時間でコード変更不要、かつインフラ管理を回避できるのは Elastic Beanstalk への移行(B)です。

コメント

コメント

コメントする

目次