Amazon ECS

シェアする

  • このエントリーをはてなブックマークに追加

概要

Amazon Elastic Container Service (Amazon ECS) は、Docker コンテナをサポートする拡張性とパフォーマンスに優れたコンテナオーケストレーションサービスです。これにより、コンテナ化されたアプリケーションを AWS で簡単に実行およびスケールできます。Amazon ECS では、独自のコンテナオーケストレーションソフトウェアをインストールおよび操作したり、仮想マシンのクラスターを管理およびスケールしたり、それらの仮想マシン上のコンテナをスケジュールしたりする必要はありません。

簡単な API コールを使用して、Docker 対応アプリケーションの起動と終了、アプリケーションの完了状態のクエリ、多くの使い慣れた機能 (IAM ロール、セキュリティグループ、ロードバランサー、Amazon CloudWatch イベント、AWS CloudFormation テンプレート、AWS CloudTrail ログなど) へのアクセスを実行できます。

Amazon ECS を使用する利点

項目 利点 備考
サーバー不要のコンテナ Amazon ECS では AWS Fargate が活用されているため、コンテナのデプロイと管理にサーバーのプロビジョニングや管理は不要です。 Fargate によって、ユーザーはインフラストラクチャ基盤の管理をする必要はなくなり、アプリケーションの作成と実行に専念できます。
セキュア Amazon ECS ではお客様独自の Amazon VPC でコンテナが起動されるため、お客様の VPC セキュリティグループおよびネットワーク ACL を使用できます。 他のお客様とコンピューティングリソースを共有することはありません。IAM を使用して、各コンテナに対するアクセス権限をきめ細かく割り当て、各サービスへのアクセスや、コンテナがアクセスできるリソースを制限することもできます。
AWS への統合 Amazon ECS は Elastic Load Balancing、Amazon VPC、AWS IAM、Amazon ECR、AWS Batch、Amazon CloudWatch、AWS CloudFormation、AWS CodeStar、AWS CloudTrail をはじめとする AWS のサービスと密接に統合されています。 コンテナ化した幅広いアプリケーションを構築および実行するための包括的なソリューションを実現できます。

料金体系

Fargate 起動タイプモデル

Fargate では、コンテナ化されたアプリケーションに必要な vCPU とメモリリソースに対する料金が発生します。

CPU メモリの値
0.25 vCPU 0.5 GB、1 GB、および 2 GB
0.5 vCPU 最低1 GB および最大4 GB (1 GB 単位)
1 vCPU 最低2 GB および最大8 GB (1 GB 単位)
2 vCPU 最低4 GB および最大16 GB (1 GB 単位)
4 vCPU 最低8 GB および最大30 GB (1 GB 単位)

EC2 起動タイプモデル

EC2 起動タイプの場合、追加料金は発生しません。アプリケーションの保存や実行のために作成した AWS リソース (EC2 インスタンス、EBS ボリュームなど) に対してのみ、料金が発生します。

スポンサーリンク
スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする