Byte Ebi's Logo

Byte Ebi 🍤

每天一小口,蝦米變鯨魚

[大話 AWS 雲端架構筆記] Auto Scaling

簡介 Auto Scaling 和使用方法和運作機制

Ray

監控應用程式並按照流量變化自動增減機器,盡可能以最低成本維持穩定、可預測的效能

Launch Template/Configuration

告訴 EC2 Auto Scaling 要開什麼樣的機器

EC2 Auto Scaling 提供了 Launch Template/Configuration 兩個服務
可以使用點擊的方式做出機器啟用時的設定檔

Auto Scaling Group

有效管理自動增減的機器,對 Instance 做群組化管裡

Auto Scaling Group 預設會檢查其中的 EC2 狀態
若狀態檢查失敗,則會啟動新的 EC2 來代替

而在 Auto Scaling Group 和 ELB 一起使用的情境下
可以變更 Auto Scaling Group 預設檢查的目標為 ELB 的 health check

Scaling Policy

告訴 EC2 Auto Scaling 增減機器的時機

三大觸發方向

  • 機器數量(Maintain Size):維持固定數量,確保關鍵任務必然有機器可處理
  • 時間排程(Schedule Scaling):應對固定時段會有高流量的情境
  • 效能指標:
    • Simple Scaling:設定閥值,超過增加機器數量,低於則減少
    • Step Scaling:設定多個階段(例如:CPU 使用率),不同階段時可漸進式啟動/關閉機器

最新文章

Category

Tag