こちらの動画をまとめたというか(自分が)検索しやすいように書き出しました!
https://www.youtube.com/watch?v=7Lggi7bykYs&t=11s
AWSが提供するコンテナ管理(コンテナオーケストレーション)サービス
コンテナオーケストレーションサービスは、他にもDockerSwarmやKubernetesがあり、AWSではKubernetesを扱うサービスAWSEKSもある
ECSはロードバランサーやオーケストレーリングと組み合わさったサービスで、このサービスを動かすためのEC2インスタンスも自動で追加、削除される
AWSでマイクロサービス(マイクロサービスアーキテクチャ)を展開するにはまず選択肢になるサービス
コンテナと相性の良いソフトウェアの設計思想
複雑なシステムを小さい単位に分割する考え方
従来はサーバーやホストコンピューターを大切に育て、サービスを展開していた
コンテナのような使い捨ての効く技術を活用し、いかに価値あるサービスを提供するかという根本的な考えに伴って生まれてきたもの
たくさん失敗して成長できる
コンテナが違いに連携しないため、メンテナンス性が高く、テストしやすく、コンテナが個別にバージョンアップしやすいという特徴がある
ペットから家畜へと言ったりする