本文介紹OpenSearch-向量檢索版實例擴縮容操作步驟及注意事項。
變配須知
可配置項 | 說明 |
查詢節點數量 | 支持增加或減少查詢節點數量。 如果需要減少查詢節點數量,請先確保變更后的數量大于等于使用中的查詢節點數量。(控制臺會校驗并提示) 示例:當前實例有10個查詢節點,有4個查詢節點正在使用中,則最少可以減少為4個查詢節點。 |
查詢節點規格 | 目前僅支持查詢節點擴容。即變更后的查詢節點核數、內存數均需大于等于原查詢節點。 |
數據節點數量 | 支持增加或減少數據節點數量。 如果需要減少數據節點數量,請先確保變更后的數量大于等于使用中的數據節點數量。(控制臺會校驗并提示) 示例:當前實例有10個數據節點,有6個數據節點正在使用中,則最少可以減少到6個數據節點。 |
數據節點規格 | 目前僅支持數據節點擴容。即變更后的數據節點核數、內存數均需大于等于原數據節點。 |
表的數據存儲方式
表之間數據存儲和查詢共享數據節點資源(CPU、內存、磁盤):
上圖展示了兩張向量表,表1有4個分片,表2有1個分片。對表1寫入數據時,系統會根據產出索引將數據平均寫入到4個分片中;對表2寫入數據時,由于只有1個分片,表2會形成廣播表在每個數據節點中存儲一份完整的索引數據。
注意事項
擴縮容操作即時生效,并會按照變更后的規格結算收費。
每次變更只能同時進行擴容或者縮容操作,不能對其中一部分項進行擴容,同時對另一部分進行縮容。
示例:原實例有2個查詢節點,2個數據節點,則:
不支持變成為1個查詢節點,3個數據節點;
支持變更為1個查詢節點,1個數據節點;
支持變更為1個查詢節點,2個數據節點;
支持變更為3個查詢節點,3個數據節點等。
數據節點數量變更后,需在實例詳情頁中修改數據節點副本數或編輯表調整分片數分配資源。
單集群的查詢節點數量=查詢節點數量*副本數;單集群的數據節點數量=副本數*數據分片數。擴容時請按照分片數的倍數擴容(數據分片是指數據的最小單元塊)。
單節點升級多節點變更期間實例不可用,請確保升級期間實例沒有生產的查詢流量。
變配步驟
在實例管理界面,應用列表頁中找到對應的應用,在右側操作欄中選擇擴/縮容:
在變配頁中選擇具體需要擴/縮容的查詢節點數量、規格,數據節點數量、規格,并勾選服務協議后點擊立即購買即可: