什麼是雲服務器的彈性伸縮?彈性伸縮(Auto Scaling)根據您的業務需求和伸縮策略,爲您自動調整計算資源。您可設置定時、週期或監控策略,恰到好處地增加或減少實例,並完成實例配置,保證業務平穩健康運行。在需求高峯期時,彈性伸縮自動增加實例的數量,以保證性能不受影響;當需求較低時,則會減少實例數量以降低成本。彈性伸縮既適合需求穩定的應用程序,同時也適合每天、每週、每月使用量不停波動的應用程序。
那麼彈性伸縮有什麼優勢呢?
一、自動化
自動伸縮實例,無需人工干預
彈性伸縮根據業務負載情況動態實時自動創建和釋放 CVM 實例,幫助您以最合適的實例數量應對業務情況,全程無需人工干預,爲您免去人工部署負擔。
例如:您可以設置一個伸縮策略,當 CPU 利用率較高時,就向伸縮組添加新的 CVM 實例,新增的 CVM 實例秒級計費;同樣,您也可以設置一個策略,在 CPU 使用率較低時從伸縮組刪除實例;如果您的負載變化情況是可以預知的,則可以設置定時任務,對您的擴展活動進行規劃。
新增實例還可直接關聯已有負載均衡 CLB,以使伸縮組新增的實例承擔分發流量,提高服務可用性;您還可以向管理員發送告警,幫助您及時關注異常情況。
二、省成本
適量伸縮實例,節省成本
彈性伸縮幫助您以最合適的實例數量應對業務情況,當業務需求增加時,爲您無縫地自動增加適量 CVM 實例,當業務需求下降時,爲您自動削減不需要的 CVM 實例,提高設備利用率,爲您節省部署和實例成本。
三、容錯性
系統自動檢測,及時容錯。
彈性伸縮自動檢測實例的健康狀況,一旦發現異常,即自動複製出健康的實例,以替換狀態異常的實例,確保您的應用程序獲得預期的計算容量,爲您的業務保駕護航。
看過這些使用彈性伸縮的優勢,那如果沒有使用彈性伸縮會遇到哪些情況呢?
一、繁瑣的手動操作
手動創建、銷燬資源,需手動配置負載均衡;手動操作容易出錯,影響業務。
二、資源閒置帶來浪費
需預留過量的 CVM 以防資源不足影響業務。
三、無法及時容錯
通常在發現業務中斷後才能處理異常實例,影響業務可用性。
在瞭解了彈性伸縮的概念和優勢後,彈性伸縮的應用領域有哪些呢?
一、彈性WEB應用服務——常見 Web 服務的邏輯層服務器擴縮容
如電商網站、視頻網站、在線教育等,客戶端的請求通過負載均衡到達應用服務器。當訪問量快速變化時,彈性伸縮服務可根據請求量彈性擴縮應用服務器的數量。
二、高性能計算集羣——服務的分佈式後臺擴縮容如分佈式大數據計算的計算節點、數據檢索服務器等後端計算集羣,根據計算量大小實時調整集羣服務器數量。
以上就是關於彈性伸縮的介紹,希望對大家有所幫助。
文章來自:服務器吧