彈性計算(彈性伸縮)
彈性計算是指可快速擴展或縮減計算機處理、內存和存儲資源以滿足不斷變化的需求。實現了既滿足了計算需求也實現了成本節約。也叫做彈性伸縮(Auto Scaling),可以根據業務需求和策略設置伸縮規則,在業務需求增長時自動爲您增加Docker實例以保證計算能力,在業務需求下降時自動減少Docker實例以節約成本。彈性伸縮不僅適合業務量不斷波動的應用程序,同時也適合業務量穩定的應用程序。
彈性擴張
當業務需求升級時,彈性伸縮自動完成底層資源升級,避免訪問延時和資源超負荷運行。
例如設置了擴張閾值爲CPU利用率爲85%,那麼當被監控Docker容器的資源利用率超過了85%,就會自動的在運行Docker run一個相同的docker image,增加計算資源,並自動添加新運行的Docker實例到負載均衡實例的後端服務器等,對外提供服務。
彈性收縮
當業務需求下降時,彈性計算也會自動的釋放資源,以免造成資源的佔用並且很空閒的情況出現,避免資源和成本的浪費。
例如設置了擴收縮閾值爲CPU利用率爲35%,那麼當被監控Docker容器的資源利用率低於了35%,就會自動的在運行stop一個Docker 實例,減少加計算資源,並且會自動的從負載均衡中去除該計算節點。
彈性自愈
彈性伸縮提供健康檢查功能,自動監控伸縮組內Dokcer實例的健康狀態,再出現不健康的計算機點的時候,將會自動創建新的計算節點,然後釋放不健康的節點,並完成不監控簡單的負載均衡的去除和新建監控節點的負載均衡的添加。