Auto-Scaling SQL Database Storage
ตั้งค่าให้ Database Storage สามารถขยายขนาดได้แบบอัติโนมัติ
Enable Auto-Scaling เพื่อป้องกันไม่ให้เกิด Downtime จากการที่ Database Storage เต็ม ฟีเจอร์นี้ จะทำการตรวจสอบขนาดของข้อมูลภายใน Database (Storage Usage) และขยายขนาดของ Storage แบบ Online ทำให้ Database ทำงานได้อย่างต่อเนื่อง ไม่มีสะดุด
ค่าต่าง ๆ ที่ต้องกำหนดมีดังนี้
- Auto-Scaling Limit: ค่าสูงสุดของ Storage ที่อนุญาตให้ขยายขนาด Storage แบบอัติโนมัติโดยระบบ 
- Usage Threshold: Percent ของ Storage Usage ที่ให้ขยายขนาด Storage 
- Increments Size: Size ที่เพิ่มในแต่ละครั้ง 
- Start Trigger: เวลาที่ให้ระบบเริ่มเข้าไปตรวจสอบ Usage Threshold 
- Trigger Every: ความถี่ที่ให้ระบบเข้าไปตรวจสอบ 
กระบวนการทำงาน คือ ระบบจะสร้าง Schedule เพื่อเข้าไปตรวจสอบ Storage Usage ของ Database Instance โดยหากเป็นไปตาม Usage Threshold ที่กำหนด ระบบจะขยายขนาด Storage ตาม Increments Size ที่กำหนดไว้
กรณีที่ระบบจะไม่สั่งขยายขนาด Storage
- Storage Size หลังการขยาย มากกว่าหรือเท่ากับ Auto-Scaling Limit ที่กำหนดไว้ 
- Storage Usage น้อยกว่า Usage Threshold ที่กำหนดไว้ 
- Database Instance Status ไม่อยู่ในสถานะ Active 
Prerequisite
- มี Database Instance ใน Project (ขั้นตอนการสร้าง SQL Database Instance) 
- มียอดคงเหลือใน Project มากกว่า 0 บาท (ขั้นตอนการเติมเงินเข้าสู่ Project) 
คำสั่งที่ใช้จัดการ Auto-Scaling มีดังต่อไปนี้
Last updated
Was this helpful?
