AWS認定資格 WEB問題集&徹底解説
デベロッパー–アソシエイト(AWS Certified Developer - Associate)
解説
正解はD(AWS Amplify)です。AWS Amplifyは静的Webサイトのホスティングとデプロイメントを簡単に行えるサーバーレスのソリューションです。Gitリポジトリと直接連携し、ブランチのマージをトリガーとしたデプロイメントの自動化が可能です。また、HTTPSによる安全な通信もデフォルトで提供されます。
選択肢 A:AWS Elastic Beanstalkは主に動的Webアプリケーションのデプロイに使用され、静的Webサイトには過剰な機能を持ちます。また、完全にサーバーレスではありません。
選択肢 B:Amazon EC2インスタンスを使用する方法は、サーバーレスではなく、運用オーバーヘッドが高くなります。
選択肢 C:Amazon S3でのホスティングは可能ですが、Lambda関数を使用したデプロイの自動化は、より複雑で運用オーバーヘッドが高くなる可能性があります。
Amazon Simple Storage Service (Amazon S3)
AWS Amplify
AWS CodeDeploy
AWS Elastic Beanstalk
AWS Lambda
選択肢 A:AWS Elastic Beanstalkは主に動的Webアプリケーションのデプロイに使用され、静的Webサイトには過剰な機能を持ちます。また、完全にサーバーレスではありません。
選択肢 B:Amazon EC2インスタンスを使用する方法は、サーバーレスではなく、運用オーバーヘッドが高くなります。
選択肢 C:Amazon S3でのホスティングは可能ですが、Lambda関数を使用したデプロイの自動化は、より複雑で運用オーバーヘッドが高くなる可能性があります。
関連サービスの解説
Amazon EC2Amazon Simple Storage Service (Amazon S3)
AWS Amplify
AWS CodeDeploy
AWS Elastic Beanstalk
AWS Lambda
+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 33%
No.28 解説
ある企業が、複数のバージョン管理システムでホストされている静的Webサイトを段階的にリリースするためのサーバーレスソリューションを求めています。デプロイはGitブランチのマージによってトリガーされ、すべてのデータ交換はHTTPS経由で行われる必要があります。また、運用オーバーヘッドを最小限に抑えたいと考えています。この要件を満たす最適なソリューションはどれですか?
- AWS Elastic Beanstalk でホスティングし、AWS CodePipeline でデプロイメントを自動化する
- Amazon EC2 インスタンスに Web サイトをデプロイし、AWS CodeDeploy を使用して自動化する
- Amazon S3 で Web サイトをホストし、AWS Lambda 関数を使用してデプロイを自動化する
- AWS Amplify でホスティングし、対応するリポジトリブランチを接続してデプロイを自動化する