![[AWS Technical Support Note] มีวิธีการและจุดที่ควรตรวจสอบในการปิดการใช้งาน ELB ก่อนทำการลบเพื่อดูผลกระทบหรือไม่?](https://devio2024-media.developers.io/image/upload/f_auto,q_auto,w_3840/v1778490852/user-gen-eyecatch/gvujvh5zf7wgwjbxsgal.webp)
[AWS Technical Support Note] มีวิธีการและจุดที่ควรตรวจสอบในการปิดการใช้งาน ELB ก่อนทำการลบเพื่อดูผลกระทบหรือไม่?
ปัญหาที่เกิดขึ้น
กำลังใช้งาน ELB อยู่ และต้องการปิดการใช้งานก่อนลบ เพื่อตรวจสอบว่าไม่กระทบต่อการทำงาน มีจุดที่ควรตรวจสอบก่อนปิดหรือลบ ELB อะไรบ้าง?
วิธีแก้ปัญหา
ELB (Classic Load Balancer / Application Load Balancer / Network Load Balancer) ไม่มีฟีเจอร์ "ปิดการใช้งาน" โดยตรง ELB เป็นบริการที่กระจาย Traffic ที่รับเข้ามาไปยัง Target (EC2 Instance, Container, IP Address เป็นต้น) ภายใน Availability Zone ที่กำหนดไว้โดยอัตโนมัติ
Elastic Load Balancing automatically distributes your incoming traffic across multiple targets, such as EC2 instances, containers, and IP addresses, in one or more Availability Zones. It monitors the health of its registered targets, and routes traffic only to the healthy targets. Elastic Load Balancing scales your load balancer as your incoming traffic changes over time. It can automatically scale to the vast majority of workloads.
(แปลไทย)
Elastic Load Balancing จะกระจาย Traffic ที่เข้ามาโดยอัตโนมัติไปยัง Target หลายตัว เช่น EC2 Instance, Container และ IP Address ใน Availability Zone หนึ่งหรือหลาย Zone พร้อมทั้งตรวจสอบสถานะความพร้อมใช้งานของ Target ที่ลงทะเบียนไว้ และส่ง Traffic ไปยังเฉพาะ Target ที่มีสถานะปกติเท่านั้น นอกจากนี้ Elastic Load Balancing ยังสามารถปรับขนาดของ Load Balancer ให้รองรับ Traffic ที่เปลี่ยนแปลงไปตามเวลา และสามารถรองรับ Workload ได้เป็นส่วนใหญ่โดยอัตโนมัติ
ดังนั้น จึงสามารถสร้างสถานะที่เทียบเท่ากับการปิดการใช้งานได้โดยอ้อม เช่น การแยก Target หรือ Resource ที่เกี่ยวข้องออกจาก ELB หลังจากนั้นแนะนำให้ดำเนินการตรวจสอบการเชื่อมโยง Resource และการติดตาม Traffic ดังต่อไปนี้
・ตรวจสอบการตั้งค่า Route 53 โดยตรวจสอบว่ามี Record ที่อ้างอิงถึง ELB ใน DNS Layer หลงเหลืออยู่หรือไม่
(English)
・ตรวจสอบการตั้งค่า Origin ของ CloudFront โดยตรวจสอบว่ามีการใช้งาน ELB ดังกล่าวผ่าน CloudFront หรือไม่
(English)
・ตรวจสอบการใช้งานจริงผ่าน CloudWatch Metrics โดยแนะนำให้ติดตาม Metrics ต่างๆ เช่น RequestCount, ActiveConnectionCount เป็นต้น
(English)
บทความอ้างอิง
・What is a Classic Load Balancer?(English)
・Routing traffic to an ELB load balancer(English)
・Use various origins with CloudFront distributions(English)
・CloudWatch metrics for your Application Load Balancer(English)
บทความอื่นๆที่เกี่ยวข้องกับการใช้งาน ELB
・Amazon ALB (Application Load Balancer) คืออะไร? การแนะนำฟังก์ชันล่าสุดของ AWS (Thai)
・ทำความรู้จักกับ ALB, NLB, GLB ของ ELB(Elastic Load Balancing) บน AWS ในเบื้องต้น (Thai)
・[AWS Technical Support Note] Health Check ของ ALB ล้มเหลวและขึ้นข้อความ “Health checks failed with these codes:[XXX]” สาเหตุคืออะไร และมีวิธีแก้อย่างไร (Thai)
บทความต้นฉบับ
・ELB を削除する前に無効化して影響を確認する方法や確認すべきポイントはありますか (Japanese)










