全部產品
Search
文件中心

Hologres:計算群組執行個體架構

更新時間:Oct 25, 2024

Hologres V2.0版本推出了全新的計算群組執行個體形態,方便您使用一個執行個體即可實現讀寫分離的架構。本文為您介紹計算群組執行個體的架構。

背景資訊

在Hologres V1.1版本已經實現了共用儲存的多執行個體讀寫分離的高可用部署架構,一個主執行個體可以綁定多個唯讀從執行個體,執行個體與執行個體之間共用儲存,但是計算資源是互相隔離的,從而實現讀寫分離高可用部署,詳情請參見主從執行個體讀寫分離部署(共用儲存)

但是這種模式需要建立多個執行個體,每個執行個體之間需要使用獨立的Endpoint串連,於是在Hologres V2.0版本推出了全新的計算群組執行個體形態,將計算資源分解為不同的計算群組(Virtual Warehouse),計算群組獨立彈性可擴充(彈性分配、按需建立),計算群組之間共用資料、中繼資料,Hologres計算群組執行個體可同時完美支撐讀寫分離、資源隔離、業務隔離等諸多情境,對使用者提供資源隔離、彈性等核心能力。

注意事項

一個計算群組執行個體最多建立10個計算群組,單個計算群組資源最小32CU,最大512CU。

架構介紹

產品架構圖如下所示:

image..png

計算群組的核心組件主要分為三個層面:

  • 資料存放區:Hologres資料存放區是構建在Alibaba Pangu儲存服務上,提供高效能、高可靠、高可用、低成本、彈性儲存空間、強大穩定安全等核心服務。

  • 計算群組(Virtual Warehouse):計算群組是獨立、彈性可擴充的計算資源,負責執行使用者的查詢請求。

  • 雲端服務組件:雲端服務組件包括網關、Meta Service、Holo Master等,主要具備中繼資料管理、安全認證管理、統一接入管理以及節點管理等能力。其中網關(Gateway)主要用於轉寄串連,負責將不同的串連轉寄到各個計算群組的FE。例如,需要使用read_warehouse計算群組,Gateway會負責把串連轉到read_warehouse計算群組的其中一個FE上。單個Gateway處理建立串連的峰值能力為100次/秒(V2.2.22版本起提升至150次/秒)。