AWSの専門用語(Amazon Elastic Container Serviceとは)

※本サイトはアフィリエイト広告を利用しています。
広告

AWSのコンテナサービス

AWSでコンテナを作成して動作するためには、いくつかのサービスを利用する必要があります。
コンテナを作成すために少なくても以下の3つのコンポーネントを設定します。

(1) オーケストレーター
オーケストレーター」では、コンテナのデプロイ、スケジューリング、スケーリングなどコンテナの管理をします。
AWSのサービスでは、「Amazon Elastic Container Service(Amazon ECS)」または「Amazon Elastic Kubernetes Service(Amazon EKS)」があります。

(2) イメージレジストリ
イメージレジストリ」では、コンテナイメージを保存しているレポジトリです。
AWSのサービスでは、「Amazon Elastic Container Registry(Amazon ECR)」があります。

(3) 実行環境
実行環境」では、コンテナを実行しているコンピューティング環境です。
AWSのサービスでは、「AWS Fargate」または「Amazon Elastic Compute Cloud(Amazon EC2)」があります。


上記のコンテナをイメージにすると、以下のようになります。
AWSのコンテナの構成イメージ

Amazon Elastic Container Serviceとは

Amazon Elastic Container Service(Amazon ECS)」とは、コンテナを実行や停止やスケーラブルなどの管理をするためのサービスです。
OSはLinuxとWindowsどちらもサポートしています。

また、Amazon ECSは以下の構成から成り立っています。

(1) コンテナ
コンテナ」とは、OSの一部を分離して他と隔離された専用のエリアのことです。

(2) イメージ
イメージ」とは、ソフトウェアアプリケーションの実行に必要なものがすべて含まれている読み取り専用のテンプレートです。

(3) タスク定義
タスク定義」とは、アプリケーションを構成するコンテナを定義するJSON形式のテキストファイルです。
使用するコンテナ、起動タイプ、ネットワークなどのパラメータを定義します。

(4) タスク
タスク」とは、タスク定義のインスタンス化したものです。
タスクを実行することで、アプリケーションを実行します。

(5) サービス
サービス」とは、タスク定義の指定した数のインスタンスを同時に実行して維持するものです。

Amazon Elastic Container Serviceの料金

Amazon Elastic Container Service(Amazon ECS)の料金はEC2やFargateなどの起動タイプによって変わります。
Amazon Elastic Container Serviceの料金については、以下のAWSの公式サイトをご確認ください。

料金 - Amazon ECS | AWS
Amazon EC2、AWS Fargate、AWS Outposts の起動モデルを含む Amazon Elastic Container Service (Amazon ECS) の料金オプションについて詳しくご紹介します。


AWSに関する記事

AWSについての関連記事は以下の通りです。
必要に応じて、ご確認ください。

Noタイトル
1AWSの詳細設計書(パラメータシートのサンプル)
2AWS クラウドプラクティショナーの合格までの道(試験の概要と勉強方法)
3AWSの専門用語(リージョン、アベイラビリティゾーン、エッジロケーションとは)
4AWSの専門用語(AWS IAMとは)
5AWSの専門用語(Amazon VPCとは)
6AWSの専門用語(Amazon S3及びAmazon S3 Glacierとは)
7AWSの専門用語(EC2:Elastic Compute Cloudとは)
8AWSの専門用語(Amazon EBS:Elastic Block Storeとは)
9AWSの専門用語(ELB:Elastic Load Balancingとは)
10AWSの専門用語(Amazon RDSとは)
11AWSの専門用語(Amazon Auroraとは)
12AWSの専門用語(AWS DynamoDBとは)
13AWSの専門用語(Amazon ElastiCacheとは)
14AWSの専門用語(AWS Auto Scalingとは)
15AWSの専門用語(Amazon Lightsailとは)
16AWSの専門用語(AWS CloudTrailとは)
17AWSの専門用語(AWS Configとは)
18AWSの専門用語(AWS Organizationsとは)
19AWSの専門用語(AWS Lambdaとは)
20AWSの専門用語(Amazon EFSとは)
21AWSの専門用語(Amazon FSx for Windows File Serverとは)
22AWSの専門用語(Amazon FSx for Lustreとは)
23AWSの専門用語(Amazon Elastic Kubernetes Serviceとは)
24AWSの専門用語(Amazon Elastic Container Registryとは)
25AWSの専門用語(Amazon Elastic Container Serviceとは)
26AWSの専門用語(AWS Shieldとは)
27AWSの専門用語(AWS WAFとは)
28AWSの専門用語(AWS Batchとは)
29AWSの専門用語(Amazon CloudWatchとは)
30AWSの専門用語(Amazon Inspectorとは)
31AWSの専門用語(AWS Artifactとは)
32AWSの専門用語(Amazon API Gatewayとは)
33AWSの専門用語(AWS Security Hubとは)
34AWSの専門用語(AWS サポートとは)
35AWSの専門用語(AWS Key Management Serviceとは)
36AWSの専門用語(AWS Database Migration Serviceとは)
37AWSの専門用語(AWS CLIとは)