TcaplusDB 支持主流的 Linux 操作系統(tǒng)環(huán)境

TcaplusDB 作為一款高性能分布式 NOSQL 數(shù)據(jù)庫,可以很好的部署和運(yùn)行在 Intel x86-64 架構(gòu)服務(wù)器環(huán)境(ARM 架構(gòu)的服務(wù)器環(huán)境)及主流虛擬化環(huán)境,并支持絕大多數(shù)的主流硬件網(wǎng)絡(luò)。作為一款高性能數(shù)據(jù)庫系統(tǒng),TcaplusDB 支持主流的 Linux 操作系統(tǒng)環(huán)境,具體如下:
1. Linux 操作系統(tǒng)版本要求
Linux 操作系統(tǒng)平臺(tái) 版本
注意:
TcaplusDB 在 CentOS 6.x 、CentOS 7.x 的環(huán)境下進(jìn)行過大量的測試,同時(shí)時(shí)機(jī)運(yùn)營案例也有很多該操作系統(tǒng)部署的最佳實(shí)踐,因此,建議使用 CentOS 7.3 以上的 Linux 操作系統(tǒng)來部署。
以上 Linux 操作系統(tǒng)可運(yùn)行在物理服務(wù)器以及 VMware、KVM、XEN、Docker 主流虛擬化環(huán)境上
2. 服務(wù)器建議配置
TcaplusDB 支持部署和運(yùn)行在 Intel x86-64 架構(gòu)的 64 位通用硬件服務(wù)器平臺(tái)(或者 ARM 架構(gòu)的硬件服務(wù)器平臺(tái))。對(duì)于開發(fā),測試,及生產(chǎn)環(huán)境的服務(wù)器硬件配置(不包含操作系統(tǒng) OS 本身的占用)有以下要求和建議:
2.1. 開發(fā)及測試環(huán)境
CPU 內(nèi)存 本地存儲(chǔ) 網(wǎng)絡(luò) 實(shí)例數(shù)量(最低要求)
所有組件在同一臺(tái)機(jī)器部署,包括TcapOMS、Mysql、Tcapdb、Tcapcenter、Tcapdir、Tcapsvr、Tcaproxy、TcapRestProxy
注意:
如進(jìn)行性能相關(guān)的測試,避免采用低性能存儲(chǔ)和網(wǎng)絡(luò)硬件配置,防止對(duì)測試結(jié)果的正確性產(chǎn)生干擾。
2.2. 生產(chǎn)環(huán)境
2.2.1. 最小配置
模塊 組件 CPU 內(nèi)存 本地存儲(chǔ) 網(wǎng)絡(luò) 實(shí)例數(shù)量(最低要求) 組件描述
2.2.2. 高性能配置
模塊 組件 CPU 內(nèi)存 本地存儲(chǔ) 網(wǎng)絡(luò) 實(shí)例數(shù)量(最低要求) 組件描述
注意:
生產(chǎn)環(huán)境強(qiáng)烈推薦使用更高的服務(wù)器實(shí)例配置
Tcapsvr推薦使用物理服務(wù)器部署
需要通過垂直擴(kuò)展提升性能時(shí),Tcapsvr配置更高的內(nèi)存和本地存儲(chǔ)(配置建議 NVME盤),Tcaproxy配置更高的PU和內(nèi)存。
需要通過水平擴(kuò)展提升性能時(shí),Tcapsvr和Tcaproxy可配置更多實(shí)例。
生產(chǎn)環(huán)境中的 Tcaproxy和 Tcapsvr可以部署和運(yùn)行在同服務(wù)器實(shí)例上,如對(duì)性能和可靠性有更高的要求,應(yīng)盡可能分開部署。
Tcapsvr 本地存儲(chǔ)SSD/NVME盤的容量上限不建議超過70%(受限于硬件本身的條件,超過70%后性能會(huì)下降)。

2.3. 網(wǎng)絡(luò)要求
TcaplusDB 作為高性能分布式 NOSQL 數(shù)據(jù)庫,其正常運(yùn)行需要網(wǎng)絡(luò)環(huán)境提供如下的網(wǎng)絡(luò)端口配置要求,管理員可根據(jù)實(shí)際環(huán)境中 TcaplusDB 組件部署的方案,在網(wǎng)絡(luò)側(cè)和主機(jī)側(cè)開放相關(guān)端口:
組件 默認(rèn)端口 說明
3. 客戶端瀏覽器要求
TcaplusDB 提供了OMS做為管理控制臺(tái),對(duì)數(shù)據(jù)庫的進(jìn)行操控,采用支持Google Chrome的較新版本即可訪問。