CLF-C02#241(Services)
開発者が必要なリソースを手動で作成せずにAWS上でアプリケーションを迅速にデプロイしたいと考えています。この要件を満たすAWSサービスはどれですか?
正解:B
正解の根拠
AWS Elastic Beanstalk は PaaS 型のサービスで、アプリケーションコードをアップロードするだけで EC2、Auto Scaling、ELB、RDS などのリソースをプロビジョニングしてくれます。開発者はインフラ詳細を意識せずアプリケーションを迅速にデプロイでき、環境の構成管理も一元的に行えます。
主要サービス比較
| サービス | 主目的 |
|---|---|
| Elastic Beanstalk | アプリのフルマネージドデプロイ |
| EC2 | 仮想サーバー(手動構築) |
| CodeBuild | ビルドサービス |
| Personalize | ML レコメンデーション |
不正解の理由
- A: EC2 はインスタンスやネットワークを開発者が手動構築する必要があり、迅速デプロイの目的に合いません。
- C: CodeBuild はソースコードのビルド/テストが目的で、アプリケーション基盤の自動配備機能は持ちません。
- D: Personalize は ML によるレコメンデーション専用サービスで、アプリのデプロイ用途ではありません。

コメント