Q34 — AWS DVA-C02 第1章
第 34/100 問 | ← 第1章
ある開発者がRubyアプリケーションを作成しており、基盤となるインフラストラクチャの詳細を理解することなく、デプロイ、スケーリング、および環境管理を自動化したいと考えています。このタスクを実行するのに最も適したAWSサービスはどれですか?
- A. AWS CodeDeploy
- B. AWS CloudFormation
- C. AWS OpsWorks
- D. AWS Elastic Beanstalk ✓
正解: D. AWS Elastic Beanstalk
解説
AWS Elastic Beanstalkは、アプリケーションのデプロイ、管理、およびスケーリングを簡素化するマネージドサービスです。開発者にとって、基盤となるインフラストラクチャを意識せずにアプリケーション開発とビジネスロジックに集中できるよう支援します。Elastic BeanstalkはRubyを含む複数のプログラミング言語をサポートしています。他の選択肢について:AWS CodeDeploy(選択肢A)はアプリケーションデプロイの調整と管理に使用されますが、環境の自動作成および管理機能は提供しません。AWS CloudFormation(選択肢B)はInfrastructure as Codeサービスであり、AWSリソースの作成・管理に使用されますが、より多くの設定およびテンプレート記述が必要です。AWS OpsWorks(選択肢C)は構成管理の自動化を提供しますが、AWS Elastic Beanstalkの方がアプリケーションのデプロイおよび管理に特化しています。したがって、基盤インフラストラクチャを理解せずにデプロイおよび環境管理を自動化するのに最も適したサービスはD. AWS Elastic Beanstalkです。 【灯笼考证提供:swufelp1999】