软件环境有哪些 软件开发硬件环境


软件环境有哪些 软件开发硬件环境


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

推荐阅读