如何用好云的弹性
簡介: 如何用好云的彈性
1. 彈性為什么這么重要
做好彈性讓IT能力輕松跟上用戶的業(yè)務(wù)發(fā)展,做到多、快、好、省。
-
多:選擇多,可以全球建站、機型選擇也多、配套云服務(wù)也多。
-
快:部署快,自建IDC的建設(shè)時長以年為單位,云上部署所見即所得。
-
好:好維護,不用考慮IT硬件故障維修,工作精力可以全部考慮業(yè)務(wù)發(fā)展。
-
省:根據(jù)計算任務(wù)按需創(chuàng)建IT資源,解決IT資源的空置問題,IT成本得到空前的優(yōu)化。
2. 彈性怎么搞
供給側(cè)的建設(shè)主要是云廠商負責(zé),目的是為云用戶提供更多的彈性資源同時降低運營成本。如何做到將彈性供給側(cè)建設(shè)做到“海納百川”可以說是每個云廠商的獨門內(nèi)功,也是評價一家云廠商優(yōu)劣的重要標(biāo)準(zhǔn)。
消費側(cè)的建設(shè)需要云用戶和云廠商共同建設(shè)的,云廠商搭臺,云用戶唱戲。云廠商要為用戶提供盡可能方便的彈性創(chuàng)建資源和資源編排的操作界面和API。云用戶需要做哪些事情呢?
圖1:彈性消費側(cè)和供給側(cè)
3. 消費側(cè)彈性怎么搞
1.首先選擇一家或幾家云廠商作為云供貨商,如何挑選云廠商做彈性,主要是考慮這個云廠商在市場的占有率和穩(wěn)定性口碑。因為通常占有率越大的云廠商它在各個地區(qū)的庫存池子越大,調(diào)配庫存手段更多,供應(yīng)鏈更有保障,可以為我們做彈性提供更充足的資源。考量穩(wěn)定性口碑自然是為您的業(yè)務(wù)穩(wěn)定性考慮。
2.認清哪些資源可以彈性,哪些不能彈性。
?
圖2:可彈性和不可彈性
3.容量評估
不可彈性的資源在做容量評估時要根據(jù)業(yè)務(wù)中長期的規(guī)劃和峰值預(yù)估做評估,因為它們的建設(shè)周期一般會很長或者有突發(fā)峰值時無法通過彈性應(yīng)對。
可彈性資源容量評估一般會按日常平均業(yè)務(wù)流量時所需的資源作為基線水位,考慮到彈性擴容資源交付速度、云廠商資源水位情況略微調(diào)整基線水位。
圖3:資源水位線
4.彈性成本核算
云上資源一般有包年包月和按量付費兩種常見形式的購買方式,少量云產(chǎn)品支持競價搶占式實例
-
按量付費:類似于手機的后付費方式,按實際的使用時長進行付費,這是最靈活的一種購買方式,隨來隨走,但價格通常也是最高的,適合于應(yīng)對爆發(fā)業(yè)務(wù)臨時擴展,例如臨時性的測試、業(yè)務(wù)高峰時段等;
-
包年包月:類似于手機的預(yù)付費套餐,綁定了具體的云服務(wù)器實例,承諾了使用時長,時間上的靈活性差一些,但價格比較優(yōu)惠,適合于運行固定的7x24服務(wù),如Web服務(wù)、數(shù)據(jù)庫等;
-
競價搶占式:這是一種非常獨特的售賣方式,我們把暫時富余的資源以極低的價格讓用戶采取類似于競價的方式來購買,但當(dāng)供給情況發(fā)生變化時,這些云服務(wù)器可能被云廠商“搶占”回去,因此比較適合那些隨時可以中斷、后續(xù)再拉起繼續(xù)的計算任務(wù),例如壓測、科學(xué)計算、批量計算、視頻轉(zhuǎn)碼等。
彈性基線以內(nèi)的資源因為利用率高,所以建議按包年包月形式購買,成本更合算。
日常高峰如果持續(xù)時間超過1小時且對數(shù)據(jù)需要持久保存的建議按量方式購買。
熱點峰值比較短暫在1小時以內(nèi)的而且對數(shù)據(jù)持久保存沒有要求的可以考慮購買競價搶占式實例。
5.彈性資源調(diào)度
-
定時彈性調(diào)度
如果業(yè)務(wù)流量每天很有規(guī)律的話,可以考慮使用定時彈性調(diào)度方式,在業(yè)務(wù)高峰前擴容,在高峰過是縮容。
-
動態(tài)彈性調(diào)度
動態(tài)資源調(diào)度可以根據(jù)業(yè)務(wù)流量走勢自動擴容和縮容。做到動態(tài)資源需要做如下幾步。
?
圖4:彈性水位評估
定義擴容、縮容的水位線
圖5:彈性水位線
6.高可用角度設(shè)計彈性策略
-
盡量讓業(yè)務(wù)可以適配多個可用區(qū)多個機型做彈性部署
多可用區(qū)部署可以做到多機房災(zāi)備
多可用區(qū)部署可在多機房并行創(chuàng)建彈性資源,增加彈性速度
多機型做彈性可以降低彈性庫存保障難度,擴大彈性規(guī)模 -
不可彈性資源也要考慮高可用
如果有專線盡量考慮雙線雙接入點接入云廠商
像緩存這種擴容后需要預(yù)熱很長時間不適合做彈性,需要考慮彈性峰值時的緩存的水位,做常態(tài)部署且考慮多可用區(qū)部署,可以讓彈性資源就近調(diào)用緩存,優(yōu)化調(diào)用耗時。
作者:SRE團隊技術(shù)小編-小凌
原文鏈接
本文為阿里云原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載
?
總結(jié)
- 上一篇: 稳定性保障6步走:高可用系统大促作战指南
- 下一篇: Duang,您的钉钉应用已上线!云开发5