Question#5(SAP-C02)
ある会社は、オンプレミスで稼働している 60 個のレガシーアプリケーションを AWS に移行する必要があります。これらのアプリケーションは .NET Framework をベースにしており、Windows 上で実行されています。
会社は、移行時間を最小化し、アプリケーションコードの変更を必要としないソリューションを求めています。また、インフラストラクチャを管理したくないと考えています。 この要件を満たすソリューションはどれですか?正解:B
この問題のキーポイントは以下の通りです。
- コード変更を伴わない移行(Rehost/リフト&シフト)
- アプリケーションをリファクタリング(A, D)する選択肢は「コード変更が不要」という要件に反します。よって除外。
- インフラ管理をしたくない
- EC2 に移行した場合(C)は OS/ミドルウェア/パッチ適用などを運用側が管理しなければなりません。よって「インフラ管理不要」という要件に反します。
- Elastic Beanstalk の特性
- Elastic Beanstalk は Windows/.NET Framework アプリケーションをサポートしており、アプリケーションをそのままデプロイ可能。
- オートスケーリング、ヘルスチェック、パッチ適用、インフラ管理を抽象化してくれるため、ユーザーはアプリケーションに集中できます。
- Windows Web Application Migration Assistant を使えばオンプレミスの IIS で動いているアプリケーションを最小限の変更で Beanstalk に移行可能。

コメント