計算組型實例相較于通用型實例,提供了更佳的負載隔離、更靈活的權限控制以及更便捷的連接管理。同時,每個計算組都支持獨立設置參數,您可以根據業務需求將通用型實例轉換為計算組型實例,以提升系統性能和管理效率。
使用限制
僅Hologres V2.0.4及以上版本的通用型實例支持轉換為計算組型實例。
說明如果您的實例是V2.0.4以下版本,請您使用實例升級或加入實時數倉Hologres交流群申請升級實例,詳情請參見如何獲取更多的在線支持?。
實例規格為8 Core的通用型不支持轉換為計算組型實例。
說明若您實例規格為8 Core的通用型,您可以變更實例規格。具體操作,請參見實例配置。
不支持將只讀從實例單獨轉換為計算組型實例。支持主從實例,詳情請參見實例類型轉換。
不支持將計算組型實例轉換為通用型實例。
影響
Hologres實例類型轉換采用標準轉換(停服服務)方式,期間服務將不可用。轉換時長受實例規格、數據量和表數量影響,一般10~20分鐘,但特殊情況下可能延長。建議選擇業務流量低谷時段執行轉換操作,以降低對業務的影響。
類型轉換時作業情況:
涉及通過全托管Flink寫入Hologres的作業建議暫停,轉換完成后再啟動,否則可能會出現數據丟失。具體操作,請參見作業停止。
DataWorks數據集成任務和Blink任務會自動觸發FailOver機制,系統會根據FailOver策略自動恢復,因此無需暫停。為確保任務能夠順利執行,建議將FailOver重試次數配置10次以上。具體操作,請參見實時同步任務運維和實時計算Blink寫入數據至Hologres。
實例類型轉換
通用型實例
您可以提交工單或加入Hologres釘釘交流群申請,提供實例ID和操作時間,由Hologres運維人員在后臺操作,將通用型實例轉換為計算組型實例。
主從實例(主實例為通用型實例)
只讀從實例無法直接轉換為計算組型實例,因此在轉換主從實例類型時,需要先將只讀從實例的查詢流量遷移到主實例上,然后解綁或釋放只讀從實例,詳情請參見實例列表。最后,您需要提交工單或加入Hologres釘釘交流群申請,提供實例ID和操作時間,由Hologres運維人員在后臺操作,將主實例(通用型實例)轉換為計算組型實例。
實例類型轉換后,主要參數變化說明如下。
參數 | 轉換前 | 轉換后 |
實例類型 | 通用型 | 計算組型 |
Gateway節點數量 | 不涉及 | 支持,默認Gateway數量 = 實例CU數 ÷ 32,最少2個,最多8個。 轉換后可根據實際使用情況修改配置,詳情請參見計算組管理。 |
計算資源 | 支持 | 支持,資源量較轉換前保持不變,全部計算資源均默認分配給 |
實例類型轉換不會改變實例的Endpoint,但可能會導致Endpoint的IP地址發生變更。
后續步驟
實例類型轉換完成后,您可以:
參考計算組管理,完成業務場景劃分、負載隔離設計。
參考計算組授權管理,完成用戶授權與資源分配。
參考計算組Table Group授權管理,完成計算組與Table Group的加載授權。
為避免操作期間對業務產生影響,推薦采用先擴容、后縮容的思路完成業務隔離操作。以通用型實例計算資源為128 CU為例,類型轉換并實現業務負載隔離思路如下:
聯系Hologres運維人員進行實例類型轉換。
轉換后,計算組實例預留計算資源為128 CU,默認計算組
init_warehouse
為128 CU。按需擴容實例規格。具體操作,請參見擴容計算組計算資源。
例如:擴容實例預留計算資源至192 CU,實例未分配計算資源為64 CU,擴容期間不影響默認計算組
init_warehouse
的使用。根據業務需求,新建若干計算組。具體操作,請參見創建計算組。
例如:新建32 CU的計算組
warehouse_olap
(在線分析處理)、32 CU的計算組warehouse_serving
(在線服務)。對新建的計算組進行用戶授權、Table Group授權等操作,并將相關業務流量切換到新建的計算組上。
按照業務進行縮容。具體操作,請參見縮容計算組計算資源。
例如:先將計算組
init_warehouse
縮容至64 CU,期間不影響剩余2個計算組的使用。再將實例預留計算資源由192 CU縮容至128 CU,期間不影響全部計算組的正常使用。業務負載隔離完成。
相關文檔
關于計算組實例架構介紹,詳情請參見計算組實例架構。