ข้ามไปเนื้อหาหลัก
ประมวลผล· ~16 นาที

Container: ECS, EKS, Fargate

รันแอปแบบ container และเลือกตัวจัดการที่เหมาะ

เปรียบเทียบให้เห็นภาพ

Container เหมือนกล่องอาหารสำเร็จที่ห่อทุกอย่าง (โค้ด+ไลบรารี) ไว้พร้อม ย้ายไปรันที่ไหนก็เหมือนกัน · Fargate คือให้คนอื่นจัดการครัว (เซิร์ฟเวอร์) ให้

  • ECS (Elastic Container Service) — ตัวจัดการ container ของ AWS ใช้ง่าย ผูกกับบริการ AWS ดี
  • EKS (Elastic Kubernetes Service) — Kubernetes แบบ managed เหมาะทีมที่ใช้ k8s อยู่แล้ว/ต้องการ portability
  • Fargate — โหมด serverless สำหรับ container ไม่ต้องดูแล EC2 เบื้องหลัง (ใช้ได้กับทั้ง ECS และ EKS)

สรุป Key Takeaways

  • ECS = container orchestration ของ AWS, EKS = managed Kubernetes
  • Fargate = รัน container แบบ serverless ไม่ต้องดูแล EC2
  • อยากเลี่ยงการจัดการเซิร์ฟเวอร์ → Fargate

ลองทำ Quiz ท้ายบท

คำถามแนวข้อสอบของโมดูลนี้ 5 ข้อ · เฉลยทันที

อ่านจบแล้วอย่าลืมทำเครื่องหมาย