廊坊新闻网-主流媒体,廊坊城市门户

短讯!软件环境有哪些(软件开发硬件环境)

2022-09-29 15:33:09 来源:刀哥百科

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

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

1.Linux操作系统版本要求

Linux操作系统平台


(相关资料图)

版本

红帽企业版Linux

6.x - 7.x

CentOS

6.x - 7.x

有一个

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.开发和测试环境

中央处理器

内存储器

本地存储

网络

实例数量(最低要求)

8核

16 GB

SAS,200 GB

千兆网卡

一个

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

注意:

如进行性能相关的测试,避免采用低性能存储和网络硬件配置,防止对测试结果的正确性产生干扰。

2.2.生产环境2.2.1.最低配置

组件

包裹

中央处理器

内存储器

本地存储

网络

实例数量(最低要求)

组件描述

控制

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目录服务器,提供认证和访问节点更新通知功能。

控制

关系型数据库

4核

16 GB

SAS,100 GB

千兆网卡

2(跨机房和机架部署)

数据库,存储Tcaplus核心配置、监控和报告数据

控制

t监视器

4核

16 GB

SAS,100 GB

千兆网卡

2(跨机房和机架部署)

Tcaplus过程监控服务

救援

Tcapsvr

8核

32 GB

备份,双日志磁盘:SAS/SSD/NVME 1tb数据磁盘:SSD/NVME 500GB

万兆网卡

2(跨机房和机架部署)

Tcaplus存储节点

插入

Tcaproxy

8核

32 GB

备份,双日志磁盘:SAS/SSD/NVME 1tb数据磁盘:SSD/NVME 500GB

万兆网卡

2(跨机房和机架部署)

Tcaplus接入节点

插入

TcapRestProxy

8核

32 GB

备份,双日志磁盘:SAS/SSD/NVME 1tb数据磁盘:SSD/NVME 500GB

万兆网卡

2(跨机房和机架部署)

Tcaplus Rest访问节点

全球指数

TcapIndex

Tcaplus全局信息节点

冷背

格鲁斯特

4核

8 GB

SAS,推荐5T,存储容量与冷备天数和binlog存储天数有关,可根据需要调整。

万兆网卡

或者是2的倍数。

Tcaplus冷备存储节点,Gluster中有Raid1,所以实际利用率为50%。建议存放在binlog中,15天冷备,25天冷备。

2.2.2.高性能配置

组件

包裹

中央处理器

内存储器

本地存储

网络

实例数量(最低要求)

组件描述

控制

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目录服务器,提供认证和访问节点更新通知功能。

控制

关系型数据库

4核

16 GB

SAS,200 GB

千兆网卡

2(跨机房和机架部署)

数据库,存储Tcaplus核心配置、监控和报告数据

控制

t监视器

4核

16 GB

SAS,200 GB

千兆网卡

2(跨机房和机架部署)

Tcaplus过程监控服务

救援

Tcapsvr

24核

64 GB

备份,双日志磁盘:SAS/SSD/NVME 2tb数据磁盘: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全局信息节点

冷背

格鲁斯特

4核

8 GB

SAS,建议10T,存储容量与冷备天数和binlog存储天数有关,可根据需要调整。

万兆网卡

或者是2的倍数。

Tcaplus冷备存储节点,Gluster中有Raid1,所以实际利用率为50%。建议在binlog中存放15天和25天。

注意:

生产环境强烈推荐使用更高的服务器实例配置Tcapsvr推荐使用物理服务器部署需要通过垂直扩展提升性能时,Tcapsvr配置更高的内存和本地存储(配置建议 NVME盘),Tcaproxy配置更高的PU和内存。需要通过水平扩展提升性能时,Tcapsvr和Tcaproxy可配置更多实例。生产环境中的 Tcaproxy和 Tcapsvr可以部署和运行在同服务器实例上,如对性能和可靠性有更高的要求,应尽可能分开部署。Tcapsvr 本地存储SSD/NVME盘的容量上限不建议超过70%(受限于硬件本身的条件,超过70%后性能会下降)。

2.3.网络要求

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

包裹

默认端口

解释

Tcapdir

九千九百九十九

目录认证认证端口

Tcapcenter

6000

Tcapcenter服务端口

Tcapcenter-tconnd

9010

Tcapcenter-tconnd服务端口

Tcapcenter-tcenterd

8899

Tcapcenter-tcenterd服务端口

Tcapcenter-vsftpd

21

Tcapcenter-vsftpd服务端口

TcapOMS

80

TcapOMS服务端口

关系型数据库

3306

MySQL服务端口

Tcapsvr

23755/24755

Tcapsvr服务端口

Tcapsvr-tbuspp

9020

Tcapsvr-tbuspp服务端口

Tcaproxy

13755~13800

Tcaproxy服务端口

Tcaproxy-tbuspp

9020

TCP代理-tbuspp服务端口

Tcapdb

4500~4600

Tcapdb服务端口

TcapRestproxy

4500~4600

TcapRestproxy服务端口

Tmonitor-dcsvr

7980~8000

Tmonitor-dcsvr服务端口

Tmonitor-sasvr

4500

Tmonitor-sasvr服务端口

t监视器-t中心d

8899

t监视器-t中心服务端口

Tmonitor-tconnd

9010

Tmonitor-tconnd服务端口

混合硬盘

36000

Tcaplus标准ssh通信端口

3.客户端浏览器要求

TcaplusDB提供OMS作为管理控制台来控制数据库,支持Google Chrome的新版本可以访问该数据库。

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

关键词: 千兆网卡 万兆网卡 操作系统