AWS / SAP-C02

SAP-C02-166 · 理解確認

理解確認:Compute Platformを選択する

Amazon EC2 / AWS Elastic Beanstalk / Managed Platform / Control / Operational Overhead / Application Requirement / Compute Selection

進捗1 / 6
Q1 — 単一選択

Java/TomcatのWebアプリケーションをAWSへ移行する。コード変更は小さく、チームはEC2ベースの実行環境を維持したいが、インスタンスのプロビジョニング、ロードバランシング、Auto Scaling、プラットフォーム更新、ヘルス監視を個別に設計・運用したくない。Kubernetes APIやOS/カーネルの直接制御も不要である。最も適切なコンピューティングプラットフォームはどれか。

A. Amazon EC2を個別構築し、Auto Scalingやロードバランサー、プラットフォーム更新をチーム自身で管理する
B. AWS Elastic Beanstalkのサポート対象Tomcatプラットフォームへアプリケーションをデプロイする
C. AWS BatchへWebリクエストをジョブとして投入し、バッチコンピューティング環境で処理する
D. Amazon S3の静的ウェブホスティングへTomcatアプリケーションを配置して実行する
答えと解説

答え:B

サポート対象のJava/TomcatアプリケーションでOSレベルの直接制御が不要なら、Elastic BeanstalkへデプロイすることでEC2のプロビジョニング、ロードバランシング、Auto Scaling、プラットフォーム更新、ヘルス監視などの管理負荷を下げられます。