彈性伸縮服務(wù)可根據(jù)用戶的業(yè)務(wù)需求,通過(guò)策略自動(dòng)調(diào)整其業(yè)務(wù)的資源。具有自動(dòng)調(diào)整資源、節(jié)約成本開支、提高可用性和容錯(cuò)能力的優(yōu)勢(shì)。
自動(dòng)調(diào)整資源
彈性伸縮能夠?qū)崿F(xiàn)應(yīng)用系統(tǒng)自動(dòng)按需調(diào)整資源,即在業(yè)務(wù)增長(zhǎng)時(shí)能夠?qū)崿F(xiàn)自動(dòng)增加實(shí)例數(shù)量和帶寬大小,以滿足業(yè)務(wù)需求,業(yè)務(wù)下降時(shí)能夠?qū)崿F(xiàn)應(yīng)用系統(tǒng)自動(dòng)縮容,保障業(yè)務(wù)平穩(wěn)運(yùn)行。
按需調(diào)整 云服務(wù)器 資源
向應(yīng)用系統(tǒng)中添加彈性伸縮,能夠?qū)崿F(xiàn)按需調(diào)整資源,即能夠?qū)崿F(xiàn)在業(yè)務(wù)增長(zhǎng)時(shí)增加實(shí)例,業(yè)務(wù)下降時(shí)減少實(shí)例,這樣加強(qiáng)了應(yīng)用系統(tǒng)的成本管理。調(diào)整資源主要包括以下幾種方式:
動(dòng)態(tài)調(diào)整資源
動(dòng)態(tài)調(diào)整資源是通過(guò)告警策略的觸發(fā)來(lái)調(diào)整資源。
計(jì)劃調(diào)整資源
計(jì)劃調(diào)整資源是通過(guò)定時(shí)策略或周期策略的觸發(fā)來(lái)調(diào)整資源。
手工調(diào)整資源
通過(guò)修改期望實(shí)例數(shù)或手動(dòng)移入、移出實(shí)例來(lái)調(diào)整資源。
例如,運(yùn)行在公有云上的基本W(wǎng)eb應(yīng)用程序。此應(yīng)用程序允許乘客購(gòu)買火車票。在每年中期時(shí)段,人員流動(dòng)性較低,此應(yīng)用程序的使用率較低。每年年底和年初,人員流動(dòng)性較高,因此對(duì)此應(yīng)用程序的需求會(huì)顯著提高。一般系統(tǒng)會(huì)采用添加足夠多的服務(wù)器,如圖1所示,或添加處理應(yīng)用程序平均需求所需的容量,如圖2所示,來(lái)滿足業(yè)務(wù)需求。但這兩種方案會(huì)造成資源浪費(fèi)或無(wú)法滿足高峰期的需求。當(dāng)您給應(yīng)用程序中添加彈性伸縮后,彈性伸縮會(huì)自動(dòng)根據(jù)需求調(diào)整服務(wù)器的數(shù)量,如圖3所示,為您節(jié)約成本并且滿足高峰期的需求。
圖1服務(wù)器資源冗余
勢(shì)1.jpg)
圖2服務(wù)器資源不足
勢(shì)2.jpg)
圖3向應(yīng)用程序中添加彈性伸縮
勢(shì)3.jpg)
按需調(diào)整帶寬資源
彈性伸縮能夠?qū)崿F(xiàn)按需調(diào)整帶寬,即能夠?qū)崿F(xiàn)在業(yè)務(wù)增長(zhǎng)時(shí)擴(kuò)大帶寬,業(yè)務(wù)下降時(shí)減小帶寬,加強(qiáng)了應(yīng)用系統(tǒng)的成本管理。
您可以根據(jù)實(shí)際情況選擇如下伸縮帶寬策略來(lái)實(shí)現(xiàn)按需調(diào)整IP帶寬:
告警策略
可設(shè)置出網(wǎng)流量、出網(wǎng)帶寬等告警觸發(fā)條件,系統(tǒng)檢測(cè)到觸發(fā)條件滿足時(shí),會(huì)自動(dòng)調(diào)整帶寬的大小。
定時(shí)策略
系統(tǒng)可根據(jù)定時(shí)策略在固定的時(shí)間自動(dòng)將帶寬增大、減小或者調(diào)整到固定的值。
周期策略
系統(tǒng)可根據(jù)周期策略周期性的調(diào)整帶寬大小,減少了人工重復(fù)設(shè)置帶寬的工作量。
以告警策略的使用為例說(shuō)明如下:
某 視頻直播 網(wǎng)站,在不同時(shí)間段業(yè)務(wù)負(fù)載變化難以預(yù)測(cè),需要根據(jù)出網(wǎng)流量、入網(wǎng)流量等指標(biāo)在10Mbit/s到30Mbit/s之間動(dòng)態(tài)調(diào)整帶寬資源。彈性伸縮可以實(shí)現(xiàn)自動(dòng)按需調(diào)整帶寬,很好的解決這個(gè)問(wèn)題。您只需選擇需要調(diào)整的 彈性公網(wǎng)IP ,同時(shí)創(chuàng)建兩個(gè)告警策略,一個(gè)策略設(shè)置在出網(wǎng)流量大于XXXbyte時(shí),增加2Mbit/s,限制值為30Mbit/s;另一個(gè)策略在出網(wǎng)流量小于XXXbyte時(shí),減少2Mbit/s,限制值為10Mbit/s。
按可用區(qū)均勻分配實(shí)例
按可用區(qū)均勻分配實(shí)例是指盡可能地將實(shí)例均勻的分布在不同的可用區(qū)中,來(lái)降低電力、網(wǎng)絡(luò)等可能出現(xiàn)的故障對(duì)整個(gè)系統(tǒng)穩(wěn)定性的影響。
區(qū)域指彈性云服務(wù)器云主機(jī)所在的物理位置。每個(gè)區(qū)域包含許多不同的稱為“可用區(qū)”的位置,即在同一區(qū)域下,電力、網(wǎng)絡(luò)隔離的物理區(qū)域,可用區(qū)之間內(nèi)網(wǎng)互通,不同可用區(qū)之間物理隔離。每個(gè)可用區(qū)都被設(shè)計(jì)成不受其他可用區(qū)故障影響的模式,并提供低價(jià)、低延遲的網(wǎng)絡(luò)連接,以連接到同一地區(qū)其他可用區(qū)。
伸縮組可以包含來(lái)自同一區(qū)域的一個(gè)或多個(gè)可用區(qū)的實(shí)例。在資源調(diào)整時(shí),彈性伸縮會(huì)通過(guò)實(shí)例分配和再均衡兩種方法盡可能的將實(shí)例均勻分配到可用區(qū)中。
實(shí)例分配
彈性伸縮嘗試在為伸縮組使用的可用區(qū)之間均勻分配實(shí)例。彈性伸縮通過(guò)嘗試向?qū)嵗钌俚目捎脜^(qū)中移入新實(shí)例來(lái)實(shí)現(xiàn)此目標(biāo)。
例如,伸縮組目前有四個(gè)實(shí)例均勻分布在兩個(gè)可用區(qū)內(nèi),若該伸縮組下一個(gè)伸縮活動(dòng)增加四個(gè)實(shí)例時(shí),會(huì)在兩個(gè)可用區(qū)內(nèi)分別增加兩個(gè)實(shí)例,以實(shí)現(xiàn)可用區(qū)之間均勻分配實(shí)例。
圖4均勻?qū)嵗峙?/p>
勢(shì)4.jpg)
再均衡
手工加入或移出實(shí)例后,伸縮組中的實(shí)例沒(méi)有均勻分配在可用區(qū)時(shí),后續(xù)進(jìn)行的伸縮活動(dòng)會(huì)優(yōu)先在可用區(qū)內(nèi)均勻分配實(shí)例。
例如,伸縮組中目前有三個(gè)實(shí)例分布在兩個(gè)可用區(qū)內(nèi),若該伸縮組下一個(gè)伸縮活動(dòng)增加五個(gè)實(shí)例時(shí),會(huì)在有兩個(gè)實(shí)例的可用區(qū)內(nèi)增加兩個(gè)實(shí)例,在有一個(gè)實(shí)例的可用區(qū)增加三個(gè)實(shí)例,以實(shí)現(xiàn)可用區(qū)之間均勻分配實(shí)例。
圖5再均衡
勢(shì)5.jpg)
加強(qiáng)成本管理
彈性伸縮能夠?qū)崿F(xiàn)按需使用實(shí)例和帶寬,并自動(dòng)調(diào)整系統(tǒng)中的資源,節(jié)省了資源和人為調(diào)整資源帶來(lái)的損耗,為您最大程度節(jié)約了成本。
提高可用性
彈性伸縮可確保應(yīng)用系統(tǒng)始終擁有合適的容量以滿足當(dāng)前流量需求。當(dāng)彈性伸縮和 負(fù)載均衡 器結(jié)合后,伸縮組會(huì)自動(dòng)地為新加入的實(shí)例綁定負(fù)載均衡監(jiān)聽(tīng)器。訪問(wèn)流量將通過(guò)負(fù)載均衡監(jiān)聽(tīng)器自動(dòng)分發(fā)到伸縮組內(nèi)的所有實(shí)例。
彈性伸縮和負(fù)載均衡結(jié)合使用
當(dāng)您在使用彈性伸縮時(shí),業(yè)務(wù)增長(zhǎng)時(shí)應(yīng)用系統(tǒng)自動(dòng)擴(kuò)容,業(yè)務(wù)下降時(shí)應(yīng)用系統(tǒng)自動(dòng)縮容,在伸縮組添加和刪除實(shí)例時(shí),須確保所有實(shí)例均可分配到應(yīng)用程序的流量。彈性伸縮和負(fù)載均衡結(jié)合使用可以解決這個(gè)問(wèn)題。
使用負(fù)載均衡后,伸縮組會(huì)自動(dòng)地將加入伸縮組的實(shí)例綁定負(fù)載均衡監(jiān)聽(tīng)器。訪問(wèn)流量將通過(guò)負(fù)載均衡監(jiān)聽(tīng)器自動(dòng)分發(fā)到伸縮組內(nèi)的所有實(shí)例,提高了應(yīng)用系統(tǒng)的可用性。若伸縮組中的實(shí)例上部署了多個(gè)業(yè)務(wù),還可以添加多個(gè)負(fù)載均衡監(jiān)聽(tīng)器到伸縮組,同時(shí)監(jiān)聽(tīng)多個(gè)業(yè)務(wù),從而提高業(yè)務(wù)的可擴(kuò)展性。
提高容錯(cuò)能力
彈性伸縮可以檢測(cè)到應(yīng)用系統(tǒng)中實(shí)例的運(yùn)行狀況,并啟用新實(shí)例以替換運(yùn)行狀況不佳的實(shí)例。
- 應(yīng)用部署_應(yīng)用部署支持什么語(yǔ)言_應(yīng)用部署的優(yōu)勢(shì)-華為云
- ECS服務(wù)_ECS的優(yōu)勢(shì)_ECS云服務(wù)器哪家好
- 負(fù)載均衡原理_負(fù)載均衡搭建_負(fù)載均衡的優(yōu)勢(shì)
- API網(wǎng)關(guān)的優(yōu)勢(shì)_API網(wǎng)關(guān)的應(yīng)用場(chǎng)景_APIG產(chǎn)品術(shù)語(yǔ)
- 連接GaussDB數(shù)據(jù)庫(kù)_GaussDB的優(yōu)勢(shì)_華為高斯數(shù)據(jù)庫(kù)連接