環境の自動化
|| Q. あなたはAWS上でDocker環境を整備してアプリケーションを構築しています。DockerコンテナイメージをAWSクラウドに保存するために利用するサービスはどれ?
Amazon Elastic Container Registry (ECR): 利用することで、DockerコンテナイメージをAWSクラウドに保存・管理することができます。
- ECRは完全マネージド型の Docker コンテナレジストリ(保存先)として提供されています.
Q. 次のAWSサービスの中で、Puppetを使用してEC2インスタンスの構成方法を自動化するサービスはどれ?
AWS OpsWorks: Chef や Puppet のマネージド型インスタンスを利用した構成管理サービスです。
- Chef や Puppet は、コードを使用してサーバーの構成を自動化するためのオートメーションプラットフォームです.
- Puppetを使用してEC2インスタンスの構成方法を自動化することができます.
Q. .NETアプリケーションをAWSにすばやくデプロイするのに役立つサービスはどれ?
Elastic Beanstalk: AWS クラウド上にアプリケーションをすばやくデプロイし、管理を自動化できます。
- これはGo、Java、.NET、Node.js、PHP、Python、Ruby で開発されたアプリケーションをサポートしており、.NETアプリケーションをAWSクラウドにすばやくデプロイすることが可能です.
|| Q. AWSリソースのセットアップを自動化することができるAWSサービスはどれ?
AWS CloudFormation: AWSのインフラ構成をコード化してテンプレート化するサービスです。
- テンプレートファイルを使用して、あらゆるリージョンとあらゆるアカウントにおいて、AWSリソースをモデル化し、自動でプロビジョニングできます.
Elastic Beanstalk: AWS クラウドでアプリケーションをすばやくデプロイして、管理を自動化することができるデプロイ支援ツールです。
- 環境設定にはCloudFormationを利用してアプリケーションに必要なインフラを展開しています.
Q. EC2インスタンスのクラスターでDockerコンテナーを実行できるAWSサービスはどれでしょうか?
Amazon ECS (Amazon Elastic Container Service): EC2インスタンスのクラスターでコンテナ化されたアプリケーションを実行できるAWSサービスはAmazon ECSです。
- Amazon ECS はDocker コンテナをサポートする拡張性とパフォーマンスに優れたコンテナオーケストレーションサービスです.
- コンテナ化されたアプリケーションを AWS で簡単に実行およびスケールできます.