เครือข่าย· ~12 นาที
Health Checks และ Sticky Sessions
รู้ว่าเครื่องไหนพร้อม และจำว่าผู้ใช้คนเดิมไปเครื่องเดิม
Health check ให้ LB ตรวจว่าเครื่อง backend ไหนยังตอบไหว ถ้าเครื่องไหนตอบไม่ผ่าน LB จะหยุดส่ง traffic ไปเครื่องนั้นทันที (เบนไปเครื่องที่เหลือ)
Sticky session (session affinity) ทำให้ผู้ใช้คนเดิมถูกส่งไปเครื่องเดิมเสมอ มีประโยชน์ถ้าแอปเก็บ state ไว้ในเครื่อง — แต่ดีไซน์ที่ดีควรเก็บ session ไว้นอกเครื่อง (เช่น ElastiCache) เพื่อให้ stateless
สรุป Key Takeaways
- Health check ให้ LB เบน traffic ออกจากเครื่องที่ไม่พร้อม
- Sticky session ผูกผู้ใช้กับเครื่องเดิม; ดีไซน์ที่ดีคือ stateless เก็บ session ภายนอก
ลองทำ Quiz ท้ายบท
คำถามแนวข้อสอบของโมดูลนี้ 5 ข้อ · เฉลยทันที
อ่านจบแล้วอย่าลืมทำเครื่องหมาย

