跳到主要内容
版本:0.3.x

部署要求

软件要求

ByConity 能够运行在绝大多数主流的商用服务器上,我们建议 ByConity 的部署能够遵循以下需求:

  • Linux 操作系统要求:内核版本在 4.14 及以上,Ubuntu 16.04.5 LTS 及以上,Centos 8 及以上
  • 软件依赖均包含在 lib 中,无需额外的软件依赖

硬件要求

用户需要部署和购买自己的Kubernetes集群,且要求在不影响测试性能前提下的最低硬件配置如下表:

组件名称CPU内存硬盘网络实例数
TSO1300M5G千兆网卡1
Server832G100G千兆网卡1
Worker416G100G+千兆网卡2(r+w)
DaemonManager1500M5G千兆网卡1
ResourceManager12G5G千兆网卡1

说明:建议Worker配置1个读Worker和1个写Worker

同时,我们也给出一个生产环境下建议的硬件配置,供大家参考:

组件名称CPU内存硬盘网络实例数
TSO2500M5G万兆网卡3
Server1460G1T万兆网卡>=1
Worker30240G2T+万兆网卡>=2
DaemonManager410G10G万兆网卡1
ResourceManager816G10G万兆网卡1

说明:硬件规格中,Worker 和 Server 的本地磁盘主要用于存储写入时的临时数据和日志文件,同时 Worker 的本地磁盘中还会存储数据的 Cache,因此磁盘的大小需要根据配置的 DiskCache 大小及写入的数据量来确定。