2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Amazon ECS 及び AWS Fargate概要

Posted at

Amazon ECSとAWS Fargateの概要についてまとめる。学習目的兼備忘録。

Amazon ECS

  • コンテナオーケストレーター
    • コンテナのデプロイ、スケーリング、クラスター管理などをサポートするサービス
  • 様々なAWSサービスとの連携をサポート
  • コンテナの起動タイプは、EC2起動タイプとFargate起動タイプから選択
    • EC2起動タイプ:ECSコンテナエージェントを実行し、クラスターに登録されているEC2インスタンス
    • Fargate起動タイプ:下記参照。

Amazon ECSの主要要素

ECS_Component.png

  • タスク

    • タスク定義に基づいて起動するコンテナの集合
    • タスク内のコンテナは同一ホスト上で実行
  • タスク定義

    • コンテナ群定義
    • イメージレジストリや使用CPU、タスクへの割り当てIAMロールなどを指定
  • サービス

    • どのタスク定義を使用するか、タスクの起動数、ELBとの連携、起動方式(EC2,Fargate)などを管理する定義
  • クラスター

    • コンテナインスタンス(コンテナを起動させるインスタンス)の集合

AWS Fargate

  • コンテナ実行用のマネージドコンピューティングエンジン
  • Amazon ECSと連携
  • コンテナ用インスタンスのプロビジョニングやスケーリング管理をサポート
  • タスクとサービスをFargate起動タイプとして設定することで利用
    • EC2起動タイプよりも、利用状況に対して最適化されることが多く、コスト面で〇
    • EC2起動タイプで対応しているパラメータの中でサポートしていないものもあり。

Amazon ECSとAWS Fargateを利用したコンテナ実行イメージ

ECS_Fargate.png

参考情報

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?