計算群組型執行個體相較於通用型執行個體,提供了更佳的負載隔離、更靈活的許可權控制以及更便捷的串連管理。同時,每個計算群組都支援獨立設定參數,您可以根據業務需求將通用型執行個體轉換為計算群組型執行個體,以提升系統效能和管理效率。
使用限制
僅Hologres V2.0.40及以上版本的通用型執行個體支援轉換為計算群組型執行個體。
說明如果您的執行個體是V2.0.40以下版本,請您使用執行個體升級或加入即時數倉Hologres交流群申請升級執行個體,詳情請參見如何擷取更多的線上支援?。
執行個體規格為8 Core的通用型不支援轉換為計算群組型執行個體。
說明若您執行個體規格為8 Core的通用型,您可以變更執行個體規格。具體操作,請參見執行個體配置。
不支援將唯讀從執行個體單獨轉換為計算群組型執行個體。支援主從執行個體,詳情請參見執行個體類型轉換。
不支援將計算群組型執行個體轉換為通用型執行個體。
轉換方式
Hologres從通用型轉為計算群組型有兩種轉換方式:普通轉換和熱轉換。兩種轉換方式具體說明如下。
因執行個體資料量有差異,在執行個體類型轉換期間造成的服務不可用,不在服務等級協議保護範圍內。
轉換方式 | 轉換時間 | 執行個體狀態 | 轉換時作業情況 | 說明 |
普通轉換 (停服轉換) | 通常10-20分鐘 | 轉換期間停機,服務不可用。 |
| 執行個體類型轉換需要提交工單,或如何擷取更多的線上支援?申請,由Hologres營運人員後台操作 說明:
|
熱轉換 | 通常10-30分鐘 | 轉換期間,服務處於唯讀狀態(查詢服務不受影響,寫入服務不可用)。 |
執行個體類型轉換
通用型執行個體
通用型執行個體只有一個Endpoint,轉換為計算群組型執行個體後Endpoint不會發生改變,並且執行個體內部的使用者權限等中繼資料資訊也不會發生改變。
因此對於通用型執行個體轉換為計算群組執行個體,您只需提交工單或加入HologresDingTalk交流群申請,提供執行個體ID和操作時間即可。後續由Hologres營運人員在後台操作,將主執行個體(通用型執行個體)轉換為計算群組型執行個體。後續業務隔離操作,詳情請參見(推薦)負載隔離。
主從執行個體(主執行個體為通用型執行個體)
Hologres主從執行個體採用多Endpoint的負載隔離架構,而計算群組執行個體為單Endpoint的負載隔離架構。
因此將主從執行個體轉換為計算群組型執行個體,您需要先將唯讀從執行個體的查詢流量遷移到主執行個體上,然後解除綁定或釋放唯讀從執行個體,詳情請參見執行個體列表。最後參考通用型執行個體轉換操作,您需要提交工單或加入HologresDingTalk交流群申請,提供執行個體ID和操作時間,由Hologres營運人員在後台操作,將主執行個體(通用型執行個體)轉換為計算群組型執行個體。
轉換前推薦您完成以下步驟:
以一組主從執行個體為例,其中主執行個體計算資源64 CU,2個唯讀從執行個體計算資源分別32 CU。
將主執行個體計算資源擴容至128 CU,對應原主從執行個體規格計算資源CU數量之和。
將2個唯讀從執行個體的查詢流量切換至主執行個體。
解除綁定或退訂所有隻讀從執行個體。等同於原主從執行個體已轉為通用型執行個體。後續業務隔離操作,詳情請參見(推薦)負載隔離。
執行個體參數變化
執行個體類型轉換後,主要參數變化說明如下。
參數 | 轉換前 | 轉換後 |
執行個體類型 | 通用型 | 計算群組型 |
Gateway節點數量 | 不涉及 | 支援,預設Gateway數量 = 執行個體CU數 ÷ 32,最少2個,最多8個。 轉換後可根據實際使用方式修改配置,詳情請參見計算群組管理。 |
計算資源 | 支援 | 支援,資源量較轉換前保持不變,全部計算資源均預設分配給 |
執行個體類型轉換不會改變執行個體的Endpoint,但可能會導致Endpoint的IP地址發生變更。
後續步驟
執行個體類型轉換完成後,您可以執行下述操作。
(重要)監控警示
執行個體類型由通用型轉換為計算群組型後,該執行個體在CloudMonitor中將從即時數倉Hologres(通用型)切換至即時數倉Hologres(計算群組)頁簽下(CloudMonitor目錄的更新存在約10分鐘的延遲)。
如果您此前未配置監控警示規則,建議針對業務主要關注的指標,配置警示規則,詳情請參見監控警示實踐。
如果您此前已配置監控警示規則,請在即時數倉Hologres(計算群組)頁簽下,針對新的計算群組型執行個體,重新設定警示規則。同時,針對計算群組型執行個體的新增監控指標(Gataway等),可以配置新的警示規則。
(推薦)負載隔離
參考計算群組管理,完成業務情境劃分、負載隔離設計。
參考計算群組使用者使用授權,完成使用者授權與資源分派。
參考計算群組資料訪問授權,完成計算群組與Table Group的載入授權。
為避免操作期間對業務產生影響,推薦採用先擴容、後縮容的思路完成業務隔離操作。
以通用型執行個體計算資源為128 CU為例,類型轉換並實現業務負載隔離思路如下:
聯絡Hologres營運人員進行執行個體類型轉換。
轉換後,計算群組執行個體預留計算資源為128 CU,預設計算群組
init_warehouse為128 CU。按需擴容執行個體規格。具體操作,請參見計算群組縱向擴容(Scale up)。
例如:擴容執行個體預留計算資源至192 CU,執行個體未分配計算資源為64 CU,擴容期間不影響預設計算群組
init_warehouse的使用。根據業務需求,建立若干計算群組。具體操作,請參見建立計算群組。
例如:建立32 CU的計算群組
warehouse_olap(線上分析處理)、32 CU的計算群組warehouse_serving(線上服務)。對建立的計算群組進行使用者授權、Table Group授權等操作,並將相關業務流量切換到建立的計算群組上。
按照業務進行縮容。具體操作,請參見計算群組縱向縮容(Scale down)。
例如:先將計算群組
init_warehouse縮容至64 CU,期間不影響剩餘2個計算群組的使用。再將執行個體預留計算資源由192 CU縮容至128 CU,期間不影響全部計算群組的正常使用。業務負載隔離完成。
(可選)功能開通
您也可以根據業務需要,針對每個計算群組,單獨使用如下功能:
計算群組分時彈性,詳情請參見分時彈性(Beta)。
Serverless Computing資源開啟,詳情請參見Serverless Computing。
相關文檔
關於計算群組執行個體架構介紹,詳情請參見計算群組執行個體架構。