資源預(yù)估選型
使用VCU模式(原預(yù)留模式)時,您需要提前規(guī)劃硬件資源消耗和選擇存儲類型。本文介紹使用VCU模式(原預(yù)留模式)時如何評估計算資源和選擇存儲類型。
計算資源評估
使用VCU模式(原預(yù)留模式)時,所有的計算資源均通過VCU進行定義。1 VCU相當于4核16 GB的計算能力。使用表格存儲中的數(shù)據(jù)讀寫,索引的寫入、查詢、分析,通道服務(wù)等操作均會消耗VCU的計算資源。
通過QPS近似評估VCU的建議請參見下表。由于計算資源的消耗涉及較多因素,請結(jié)合實際業(yè)務(wù)評估VCU。
讀寫行的大小,請求的Cache命中率、Filter的復(fù)雜度、多元索引查詢分析復(fù)雜度均會影響實際VCU消耗。具體資源消耗請以業(yè)務(wù)實際運行為準。
為了避免業(yè)務(wù)突發(fā)峰值,推薦您預(yù)留40%左右的計算資源,保證線上服務(wù)穩(wěn)定。
您可以為實例開啟彈性能力,進入serverless模式,按實際使用量支付計算性能消耗費用,也可以同時疊加預(yù)留VCU配置節(jié)約成本。
QPS(行/秒) | 推薦VCU | 說明 |
0~1000 | 2 VCU | 建議作為最小生產(chǎn)環(huán)境的VCU配置使用,適用于較低負載時訪問。 |
1000~20000 | 4~6 VCU | 適用于中低負載時配置使用。 |
20000以上 | 10 VCU以上 | 高負載時,通過每10000 QPS配置5 VCU的方式進行近似預(yù)估。 |
存儲類型選擇
創(chuàng)建VCU模式(原預(yù)留模式)的實例時,您可以選擇實例的存儲類型為高性能存儲或者容量型存儲。不論實例的存儲類型,如果使用了多元索引功能,則均會存在多元索引存儲。
存儲類型 | 性能指標 | 適用場景 | |
寫平均RT | 讀平均RT | ||
高性能存儲(SSD) | <10ms | <10ms | 適用于對延遲要求高的在線業(yè)務(wù),例如廣告、推薦、Feed流。毛刺率低,通常延時均在幾ms級別。 |
多元索引存儲(SSD) | <10ms | <10ms | 不論實例的存儲類型,使用多元索引功能時,表格存儲構(gòu)建索引時索引數(shù)據(jù)量占用的存儲空間。 |
容量型存儲(SATA) | <10ms | <100ms | 適用于如下場景:
|