1 硬件和軟件要求
1)硬件配置示例
設備類型 | 設備型號 | 數量 | 備注 |
---|---|---|---|
計算節點 | CPU: 2*64 Cores,Kunpeng 920 內存:32*32GB 系統盤:2*960GB SATA SSD 數據盤:24*960GB SATA SSD RAID卡:支持RAID 1、5、10 網卡:2*2口*10GE/25GE(含模塊) | 3 | 實際所需計算節點的數量由部署方案決定,如果為3節點部署形態,則計算節點數量也為3個。 CPU和內存選型建議:
|
管理節點 | CPU: 2*64 Cores,Kunpeng 920 內存:16*32GB 系統盤:2*480GB SATA SSD 數據盤:6*1.92T SATA SSD RAID卡:支持RAID 1、5、10 網卡:2*1口*10GE/25GE(含模塊) | 3 | 3管控節點高可用部署 |
業務&管理接入交換機 | CE6866或CE6885 | 2的冪次方 | 2 * 向上取整(2*計算節點數 / 交換機端口數),按實例面組網要求,每個計算節點需要兩個交換機口 |
Spine交換機(二級組網) | CE16800 | 2的冪次方 | 性能敏感場景建議收斂比控制在2比1,確保延時<2ms |
NAS設備 | 支持nfs.V4協議 | >=1 | 建議采購NAS雙活解決方案 |
注:CPU和內存選型建議是依據tpmc值確定的。
2)軟件配置示例
? 軟件節點 | 版本 | 備注 |
---|---|---|
管理節點,數據庫實例節點操作系統 | 銀河麒麟V10
統信
HCE
| 數據庫操作系統,ARM |
銀河麒麟V10
統信
HCE
SUSE
| 數據庫操作系統,X86 | |
管理節點和數據節點 | 麒麟和統信系統支持的Python版本為3.7.9,HCE系統支持的Python版本為3.9.9,SUSE系統支持的Python版本為3.8.5。 | 可執行如下指令,檢查Python版本。 python3 --version 如果查詢到的版本不是支持的Python版本,需要參考《GaussDB輕量化部署形態 安裝指南》中“安裝主機的Python3”章節內容,安裝支持的Python版本。 |
管理節點 | Open JDK:1.8.0_272 | Open JDK:1.8.0_272 若有版本漏洞,請及時修復。推薦使用麒麟鏡像自帶的Open JDK |
注:
python版本與jdk版本要按照要求?《GaussDB輕量化部署形態 安裝指南》
2?網絡規劃
硬件要求
- 網卡要求:2張*2口*25GE
- 每一對網口組bond4模式,共組兩對bond,分別為管理數據面和業務平面
數據庫網絡平面介紹
? ? ?管理平面:云數據庫GaussDB管理平臺與數據庫節點的通信、數據庫集群管理。
? ? ?業務平面:業務訪問數據庫實例通信(分布式CN、集中式DN)。
? ? ?數據平面:DN主備間通信、CN與DN間通信、主備集群間流式容災通信,備份恢復到NAS存儲。
其中管理和數據共用一個網絡平面,業務獨立使用一個網絡平面。
注:
- 管理和數據共用一個網絡平面、業務獨立使用一個網絡平面。
- 同城機房延遲2ms以內,異地機房延遲100ms以內。
流程圖
防火墻放通矩陣
TPOPS管理面和數據面通信矩陣,請參考《云數據庫GaussDB管理平臺(TPOPS) 通信矩陣 (for GaussDB輕量化部署形態)》。
?