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