เปิดตัว Amazon ECS Gateway รองรับโฮสต์เนมที่สร้างอัตโนมัติ แต่ยังไม่มี Custom Domain

AWS ได้เปิดตัว Amazon ECS Gateway ซึ่งเป็นทรัพยากรระดับบัญชีที่ช่วยให้ทีมแพลตฟอร์มกำหนดโครงสร้างเครือข่ายครั้งเดียว และให้ทีมแอปพลิเคชันเชื่อมต่อบริการเข้ากับ Gateway นี้ได้ ทีมแพลตฟอร์มจะสร้าง Gateway พร้อมบทบาท IAM สำหรับโครงสร้างพื้นฐาน, ซับเน็ต, security group, ใบรับรอง TLS และการตั้งค่า Listener ก่อนจะผูกเข้ากับ Cluster

เมื่อทีมแอปพลิเคชันเพิ่ม Gateway Connector ผ่าน CreateService หรือ UpdateService, ECS จะจัดเตรียม ACM certificate, hostname, listener rule, target group และ security group สำหรับแต่ละบริการ ซึ่งจะรับทราฟฟิกเฉพาะจาก Load Balancer เท่านั้น

บริการแต่ละรายการจะได้รับโฮสต์เนมที่ถูกสร้างขึ้นโดยอัตโนมัติในรูปแบบ https://.ecs..on.aws และ Amazon ECS ใช้ host-based routing เพื่อส่งต่อคำขอจาก Application Load Balancer ที่ใช้ร่วมกันไปยังบริการที่เหมาะสม

อย่างไรก็ตาม การเปิดตัวนี้ยังไม่มีการกล่าวถึงเรื่อง Custom domain names, Route 53 หรือ CNAME records โดยผู้แสดงความคิดเห็นบางส่วนตั้งข้อสังเกตว่า แม้จะเป็นการปรับปรุงที่ดี แต่ก็ยังต้องดูว่ามันช่วยลดความซับซ้อนโดยไม่ลดทอนการควบคุมมากเกินไปหรือไม่

Gateway นี้จะเพิ่ม Load Balancers ตามที่มีการใช้งาน และจะลบออกเมื่อว่างเปล่า แต่ไม่ได้รวมศูนย์ Load Balancers และบริการอาจยังคงอยู่แม้จะมีการย้ายบริการออกไป ซึ่งแต่ละตัวก็จะถูกเรียกเก็บค่าใช้จ่าย

ศัพท์ที่ควรรู้

  • Amazon ECS Gateway – ทรัพยากรระดับบัญชีที่ช่วยให้ทีมกำหนดโครงสร้างเครือข่ายสำหรับบริการของตน
  • IAM role – บทบาทที่กำหนดสิทธิ์การเข้าถึงทรัพยากรของ AWS ให้กับบริการ
  • ACM certificate – ใบรับรองที่ใช้ในการเข้ารหัสการสื่อสารผ่าน HTTPS
  • Host-based routing – กลไกที่ใช้ในการกำหนดเส้นทางคำขอขาเข้าไปยังบริการที่ถูกต้อง

ที่มา: infoq.com

Leave a Comment