2026年4月20日 星期一

AWS ECS,Fargate與ECR重點整理

 

主題 重點
ECS ECS = 在 AWS 上執行 Docker 容器的服務
ECS 基礎架構 使用 ECS 時,要自己先建立與管理 EC2 Instances
ECS 管理方式 AWS 會幫你管理 Container 的啟動、停止與排程,但 EC2 還是要你自己管理
ECS 搭配服務 ECS 可與 Application Load Balancer (ALB) 整合,常用來部署 Web 應用。
ECS 核心觀念 有容器,也有你自己建立的 EC2 主機
Fargate Fargate 也是用來執行 Docker 容器
Fargate 基礎架構 使用 Fargate 時,不需要建立或管理 EC2 Instances
Fargate 特性 Fargate 是 Serverless for Containers,你只需要指定 CPU 與 RAM
Fargate 核心觀念 只管容器,不管伺服器
ECS vs Fargate 兩者都能跑 Docker 容器,差別在於:ECS 要自己管 EC2,Fargate 不用
ECR ECR = Elastic Container Registry,是 AWS 的 私有 Docker 映像倉庫
ECR 用途 用來儲存 Docker Images,提供給 ECS 或 Fargate 拉取並執行。
ECR + Fargate 映像先放進 ECR,再由 Fargate 建立並執行容器。

沒有留言:

張貼留言