其他分享
首页 > 其他分享> > [TcaplusDB知识库]软件和硬件环境建议配置

[TcaplusDB知识库]软件和硬件环境建议配置

作者:互联网

TcaplusDB是专为游戏进行额外优化设计的分布式 NoSQL 数据库,作为腾讯云的数据库服务的一部分为广大客户提供极致的游戏数据体验。目前已为多个千万级 DAU 大作提供了稳定的数据存储服务,依托腾讯云遍布全球五大洲(亚洲、欧洲、北美洲、南美洲、大洋洲)的基础设备服务节点,游戏开发商只需接入一次,便可方便全球游戏用户体验。

TcaplusDB 作为一款高性能分布式 NOSQL 数据库,可以很好的部署和运行在 Intel x86-64 架构服务器环境(ARM 架构的服务器环境)及主流虚拟化环境,并支持绝大多数的主流硬件网络。作为一款高性能数据库系统,TcaplusDB 支持主流的 Linux 操作系统环境。

1. Linux 操作系统版本要求

Linux 操作系统平台版本
Red Hat Enterprise Linux6.x - 7.x
CentOS6.x - 7.x
Tlinux1.2 / 2.2

注意:

2. 服务器建议配置

TcaplusDB 支持部署和运行在 Intel x86-64 架构的 64 位通用硬件服务器平台(或者 ARM 架构的硬件服务器平台)。对于开发,测试,及生产环境的服务器硬件配置(不包含操作系统 OS 本身的占用)有以下要求和建议:

2.1. 开发及测试环境

CPU内存本地存储网络实例数量(最低要求)
8 核+16 GB+SAS, 200 GB+千兆网卡1

所有组件在同一台机器部署,包括TcapOMS、Mysql、Tcapdb、Tcapcenter、Tcapdir、Tcapsvr、Tcaproxy、TcapRestProxy

注意:

2.2. 生产环境

2.2.1. 最小配置

模块组件CPU内存本地存储网络实例数量(最低要求)组件描述
管控TcapOMS4 核+16 GB+SAS, 100 GB+千兆网卡2(跨机房、机架部署)Tcaplus存储网页管理端
管控Tcapdb4 核+16 GB+SAS, 100 GB+千兆网卡2(跨机房、机架部署)提供数据缓写功能,可同步流式数据到MySQL、ES
管控Tcapcenter4 核+16 GB+SAS, 100 GB+千兆网卡2(跨机房、机架部署)Tcaplus中心管理节点
管控Tcapdir4 核+16 GB+SAS, 100 GB+千兆网卡2(跨机房、机架部署)Tcaplus目录服务器,提供鉴权、接入节点更新通知功能
管控Mysql4 核+16 GB+SAS, 100 GB+千兆网卡2(跨机房、机架部署)数据库,保存Tcaplus核心配置、监控上报数据
管控Tmonitor4 核+16 GB+SAS, 100 GB+千兆网卡2(跨机房、机架部署)Tcaplus 进程监控服务
存储Tcapsvr8 核+32 GB+备份、Binlog盘:SAS/SSD/NVME 1 TBdata盘:SSD/NVME 500GB万兆网卡2 (跨机房、机架部署)Tcaplus存储节点
接入Tcaproxy8 核+32 GB+备份、Binlog盘:SAS/SSD/NVME 1 TBdata盘:SSD/NVME 500GB万兆网卡2 (跨机房、机架部署)Tcaplus接入节点
接入TcapRestProxy8 核+32 GB+备份、Binlog盘:SAS/SSD/NVME 1 TBdata盘:SSD/NVME 500GB万兆网卡2 (跨机房、机架部署)Tcaplus Rest接入节点
全局索引TcapIndexTcaplus全局索引节点
冷备Gluster4 核+8 GB+SAS,推荐5T, 存储容量跟冷备天数和binlog存放天数相关,可按需调整万兆网卡2或2的倍数Tcaplus 冷备存储节点, Gluster内做Raid1,所以实际使用率是50%,推荐按15天冷备+25天binlog存放

2.2.2. 高性能配置

模块组件CPU内存本地存储网络实例数量(最低要求)组件描述
管控TcapOMS4 核+16 GB+SAS, 200 GB+千兆网卡2(跨机房、机架部署)Tcaplus存储网页管理端
管控Tcapdb4 核+16 GB+SAS, 200 GB+千兆网卡2(跨机房、机架部署)提供数据缓写功能,可同步流式数据到MySQL、ES
管控Tcapcenter4 核+16 GB+SAS, 200 GB+千兆网卡2(跨机房、机架部署)Tcaplus中心管理节点
管控Tcapdir4 核+16 GB+SAS, 200 GB+千兆网卡2(跨机房、机架部署)Tcaplus目录服务器,提供鉴权、接入节点更新通知功能
管控Mysql4 核+16 GB+SAS, 200 GB+千兆网卡2(跨机房、机架部署)数据库,保存Tcaplus核心配置、监控上报数据
管控Tmonitor4 核+16 GB+SAS, 200 GB+千兆网卡2(跨机房、机架部署)Tcaplus 进程监控服务
存储Tcapsvr24 核+64 GB+备份、Binlog盘:SAS/SSD/NVME 2 TBdata盘:SSD/NVME 1 TB万兆网卡2 (跨机房、机架部署)Tcaplus存储节点
接入Tcaproxy8 核+16 GB+SAS, 100 GB+万兆网卡2(跨机房、机架部署)Tcaplus接入节点
接入TcapRestProxy8 核+16 GB+SAS, 100 GB+万兆网卡2(跨机房、机架部署)Tcaplus Rest接入节点
全局索引TcapIndexTcaplus全局索引节点
冷备Gluster4 核+8 GB+SAS,推荐10T, 存储容量跟冷备天数和binlog存放天数相关,可按需调整万兆网卡2或2的倍数Tcaplus 冷备存储节点, Gluster内做Raid1,所以实际使用率是50%,推荐按15天冷备+25天binlog存放

注意:

2.3. 网络要求

TcaplusDB 作为高性能分布式 NOSQL 数据库,其正常运行需要网络环境提供如下的网络端口配置要求,管理员可根据实际环境中 TcaplusDB 组件部署的方案,在网络侧和主机侧开放相关端口:

组件默认端口说明
Tcapdir9999目录服务器认证鉴权端口
Tcapcenter6000Tcapcenter 服务端口
Tcapcenter-tconnd9010Tcapcenter-tconnd 服务端口
Tcapcenter-tcenterd8899Tcapcenter-tcenterd 服务端口
Tcapcenter-vsftpd21Tcapcenter-vsftpd 服务端口
TcapOMS80TcapOMS 服务端口
MySQL3306MySQL 服务端口
Tcapsvr23755/24755Tcapsvr 服务端口
Tcapsvr-tbuspp9020Tcapsvr-tbuspp 服务端口
Tcaproxy13755~13800Tcaproxy 服务端口
Tcaproxy-tbuspp9020Tcaproxy-tbuspp 服务端口
Tcapdb4500~4600Tcapdb 服务端口
TcapRestproxy4500~4600TcapRestproxy 服务端口
Tmonitor-dcsvr7980~8000Tmonitor-dcsvr 服务端口
Tmonitor-sasvr4500Tmonitor-sasvr 服务端口
Tmonitor-tcenterd8899Tmonitor-tcenterd 服务端口
Tmonitor-tconnd9010Tmonitor-tconnd 服务端口
sshd36000Tcaplus标准ssh通讯端口

3. 客户端浏览器要求

TcaplusDB 提供了OMS做为管理控制台,对数据库的进行操控,采用支持Google Chrome的较新版本即可访问。


TcaplusDB是腾讯出品的分布式NoSQL数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。

标签:网卡,知识库,TcaplusDB,端口,硬件,GB,Tcaplus,SAS,机架
来源: https://blog.csdn.net/weixin_44545651/article/details/118101360