Azure Compute Solutions
Florin Angelescu
Azure Cloud Architect


แอปพลิเคชันแทบไม่เคยมีทราฟฟิกคงที่:
หากไม่มีการ scaling:


เพิ่มหรือลดจำนวน replica ใน deployment ด้วย kubectl scale

การ scale web app จาก 2 replica เป็น 4:


เหมาะสำหรับ:


ตรวจสอบ metric (การใช้ CPU และหน่วยความจำ) แล้วปรับจำนวน replica โดยอัตโนมัติ

การใช้งานเกินค่าที่กำหนด:

ความต้องการลดลง:



ความต้องการลดลง:
โครงสร้างพื้นฐานสอดคล้องกับความต้องการของ workload:

กำหนด resource request และ limit ที่สมเหตุสมผล

ใช้ Horizontal Pod Autoscaler ร่วมกับ Cluster Autoscaler

ทดสอบพฤติกรรมการ scaling ภายใต้โหลด

ติดตามต้นทุน

Azure Compute Solutions