資源包選購指引
Serverless 應用引擎 SAE(Serverless App Engine)支持多種資源套餐包模式,包含月包、季包和年包三種系列,您能夠以較少的費用享受更多的資源。本文介紹如何選擇SAE資源包(預付費)。
如果您有意向使用SAE資源包,或者對資源包存在以下類似疑問,可以參考本文。
購買資源包有什么好處?更多信息,請參見資源包優(yōu)勢。
哪些場景大類推薦購買資源包?更多信息,請參見適合購買資源包的場景。
如何計算資源用量并確定購買多大額度的資源包?更多信息,請參見資源包選購指南。
資源包優(yōu)勢
資源包是SAE針對不同計費項推出的優(yōu)惠套餐。您可以通過購買不同類型的資源包來抵扣計費項產(chǎn)生的費用。資源包規(guī)格越大,有效期越長,價格優(yōu)惠力度越大。
適合購買資源包的場景
場景一:
項目是按照年度來申請采購預算的,并且提前預估了項目的周期,打算長期使用計算資源,業(yè)務場景穩(wěn)定且波峰波谷比較規(guī)律。這種場景下,建議您購買CU資源包。
場景二:
假設您原本使用的是按量計費的方式,并且每個月的CU使用量超過了1000萬CU,且業(yè)務比較穩(wěn)定。在這種場景下,建議您購買CU資源包。
資源包選購指南
本文以微服務應用的不同場景為例,介紹如何選擇CU資源包。
從ECS遷移至SAE,實例規(guī)格如何設置?
如果您在ECS上使用單機多部署模式,例如在4 Core 16 GiB的實例上,部署了同一個應用的4個相同實例,建議您在SAE上使用1 Core 4 GiB的實例規(guī)格來部署。部署后,您可以使用本地的壓測工具進行壓測,查看單機QPS等性能方面的情況。
開發(fā)測試&生產(chǎn)環(huán)境如何分別估算資源使用量,選購資源包?
對于微服務應用,CU與 vCPU/內(nèi)存之間的轉(zhuǎn)換關系:
1 Core*時 = 3600 CU
1 GiB*時 = 900 CU
開發(fā)測試環(huán)境
開發(fā)測試環(huán)境無需24小時開啟,例如,您可以在白天工作時間使用8小時資源,非工作時間通過命名空間的一鍵啟停功能,停止運行該環(huán)境下的所有資源。因此,上述示例中,您只需為開發(fā)測試環(huán)境計算每天8小時的資源使用量。
以1 Core 2 GiB的規(guī)格為例,假設有20個該規(guī)格的實例,每天運行8小時,一天消耗的總資源如下:
資源 | 消耗的總資源 | 轉(zhuǎn)換成CU使用量 |
vCPU | 1 Core×8小時×20=160 Core*時 | 160×3,600=576,000 CU |
內(nèi)存 | 2 GiB×8小時×20=320 GiB*時 | 320×900=288,000 CU |
一天的CU使用量合計:864,000 CU 一個月(30天)的CU使用量合計:25,920,000 CU |
小結(jié):根據(jù)以上計算,該示例建議購買3000 萬CU/月規(guī)格的CU資源包。
生產(chǎn)環(huán)境
生產(chǎn)環(huán)境中的應用24小時開啟,并且流量存在波動,包含流量高峰期與低谷期。例如,每天高峰期10小時,低谷期14小時。
示例規(guī)格 | 計算公式 | 推薦資源包 |
以1 Core 2 GiB的規(guī)格計算。 | 如果每天有6個小時的高峰期和18個小時的低谷期,高峰期使用40個規(guī)格為1 Core 2 GiB的實例,低谷期使用20個規(guī)格為1 Core 2 GiB的實例。則每天消耗的資源如下:
轉(zhuǎn)換成CU使用量:
CU使用量合計:
| 通過對一個月、一個季度和一年使用的CU量進行對比。此示例推薦購買季包。 |
以1 Core 2 GiB和2 Core 4 GiB的規(guī)格計算。 | 假設某應用持續(xù)運行一年時間,每個月存在8天的流量高峰期,剩余22天為流量低谷期,并且每天又存在著流量高峰期和流量低谷期。具體情況如下所示: | 通過對一個月、一個季度和一年使用的CU量進行對比。此示例推薦購買的資源包如下:
|
在流量低谷期的22天中,每天有5個小時的高峰期和19個小時的低谷期,高峰期使用40個規(guī)格為1 Core 2 GiB的實例,低谷期使用20個規(guī)格為1 Core 2 GiB的實例。所消耗的資源如下所示:
轉(zhuǎn)換成CU使用量:
CU使用量合計:
| ||
在流量高峰期的8天中,每天有10個小時的高峰期和14個小時的低谷期,高峰期使用40個規(guī)格為2 Core 4 GiB的實例,低谷期使用20個規(guī)格為2 Core 4 GiB的實例。所消耗的資源如下所示:
轉(zhuǎn)換成CU使用量:
CU使用量合計:
| ||
總的CU使用量合計:
|