ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【TcaplusDB知识库】TcaplusDB软件和硬件环境建议配置

2022-04-20 15:35:10  阅读:201  来源: 互联网

标签:网卡 知识库 TcaplusDB 端口 硬件 GB Tcaplus SAS 机架


【TcaplusDB知识库】TcaplusDB软件和硬件环境建议配置

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

1. Linux 操作系统版本要求

Linux 操作系统平台版本
Red Hat Enterprise Linux 6.x - 7.x
CentOS 6.x - 7.x
Tlinux 1.2 / 2.2

 

注意:

  • TcaplusDB 在 CentOS 6.x 、CentOS 7.x 的环境下进行过大量的测试,同时时机运营案例也有很多该操作系统部署的最佳实践,因此,建议使用 CentOS 7.3 以上的 Linux 操作系统来部署。

  • 以上 Linux 操作系统可运行在物理服务器以及 VMware、KVM、XEN、Docker 主流虚拟化环境上

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

 

2.2.2. 高性能配置

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

 

注意:

  • 生产环境强烈推荐使用更高的服务器实例配置

  • Tcapsvr推荐使用物理服务器部署

  • 需要通过垂直扩展提升性能时,Tcapsvr配置更高的内存和本地存储(配置建议 NVME盘),Tcaproxy配置更高的PU和内存。

  • 需要通过水平扩展提升性能时,Tcapsvr和Tcaproxy可配置更多实例。

  • 生产环境中的 Tcaproxy和 Tcapsvr可以部署和运行在同服务器实例上,如对性能和可靠性有更高的要求,应尽可能分开部署。

  • Tcapsvr 本地存储SSD/NVME盘的容量上限不建议超过70%(受限于硬件本身的条件,超过70%后性能会下降)。

2.3. 网络要求

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

组件默认端口说明
Tcapdir 9999 目录服务器认证鉴权端口
Tcapcenter 6000 Tcapcenter 服务端口
Tcapcenter-tconnd 9010 Tcapcenter-tconnd 服务端口
Tcapcenter-tcenterd 8899 Tcapcenter-tcenterd 服务端口
Tcapcenter-vsftpd 21 Tcapcenter-vsftpd 服务端口
TcapOMS 80 TcapOMS 服务端口
MySQL 3306 MySQL 服务端口
Tcapsvr 23755/24755 Tcapsvr 服务端口
Tcapsvr-tbuspp 9020 Tcapsvr-tbuspp 服务端口
Tcaproxy 13755~13800 Tcaproxy 服务端口
Tcaproxy-tbuspp 9020 Tcaproxy-tbuspp 服务端口
Tcapdb 4500~4600 Tcapdb 服务端口
TcapRestproxy 4500~4600 TcapRestproxy 服务端口
Tmonitor-dcsvr 7980~8000 Tmonitor-dcsvr 服务端口
Tmonitor-sasvr 4500 Tmonitor-sasvr 服务端口
Tmonitor-tcenterd 8899 Tmonitor-tcenterd 服务端口
Tmonitor-tconnd 9010 Tmonitor-tconnd 服务端口
sshd 36000 Tcaplus标准ssh通讯端口。注意:集群内所有Tcaplus机器部署前都需要开放该端口

 

3. 客户端浏览器要求

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


更多信息请关注TcaplusDB微信公众号,风里雨里,我们一直在等你!

img

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

 

标签:网卡,知识库,TcaplusDB,端口,硬件,GB,Tcaplus,SAS,机架
来源: https://www.cnblogs.com/TcaplusDBers/p/16170020.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有