垂直伸縮能夠調整隨用隨付執行個體的執行個體規格(vCPU和記憶體)。在業務需求增長時,升級執行個體規格以保證計算能力;在業務需求下降時,降低執行個體規格以降低成本。系統通過定時或者CloudMonitor指標監控業務需求的變化,自動觸發垂直伸縮任務,能夠多樣化滿足您的業務需求。
應用情境
業務高峰時間可以預測的情境。例如,每月初需要處理大量的任務、在指定時間開展促銷活動等。
您可以建立定時觸發執行的垂直伸縮任務,在業務高峰前升級執行個體規格以保證計算能力,並在業務低穀時降低執行個體規格以節約成本。
業務需求不斷變化的情境。例如,報道不定時出現的熱點新聞等。
您可以建立根據閾值觸發執行的垂直伸縮任務,系統自動監控您指定的CloudMonitor指標,在滿足臨界值規則時,自動調整執行個體規格以適應業務需求。
重要垂直伸縮任務需要重啟執行個體才會生效,在執行過程中,會影響業務的高可用性。
產品優勢
高效性
垂直伸縮為現有的ECS執行個體提升或降低計算能力,免去建立和釋放ECS執行個體並進行自訂配置的操作。
便捷性
垂直伸縮自動調整執行個體規格,您無需手動進行停止目標執行個體、調整執行個體規格、啟動目標執行個體一系列操作。
靈活性
垂直伸縮支援定時或根據閾值觸發即時調整執行個體規格,能夠更好地滿足業務變動的需求。
低成本
垂直伸縮在業務下降時可以及時降低執行個體規格從而節約成本,也可以減少您因持續關注資源使用方式導致的營運成本。
計費方式
垂直伸縮功能是免費的,但是調整執行個體規格後,執行個體的計費會發生變化。升級執行個體規格後價格上升,降低執行個體規格後價格下降。隨用隨付執行個體的計費規則,請參見隨用隨付。
使用限制
垂直伸縮僅支援調整隨用隨付執行個體(不包括搶佔式執行個體)的執行個體規格。
一個垂直伸縮任務中,僅支援在同一個規格類型系列內調整執行個體規格。
例如,目標執行個體的執行個體規格為ecs.g6.large,支援將執行個體規格調整為ecs.g6.2xlarge,但不支援調整為ecs.c6.2xlarge、ecs.r6.2xlarge等其他規格類型系列的執行個體規格。
一個垂直伸縮任務僅支援升級執行個體規格,或者僅支援降低執行個體規格。您可以配置多個垂直伸縮任務,滿足您不同的需求。
如果垂直伸縮任務是重複觸發執行的任務,例如周期性重複執行或者閾值觸發執行,則:
升級執行個體規格時,系統最多支援依次指定10個計算能力(vCPU和記憶體)遞增的執行個體規格。
降低執行個體規格時,系統最多支援依次指定5個計算能力(vCPU和記憶體)遞減的執行個體規格。
配置垂直伸縮任務為周期性重複執行的任務時,相鄰周期的時間間隔必須大於30分鐘,否則會導致頻繁升降配,影響業務的高可用性。