巴别鸟巴别鸟文档

服务器配置与性能需求

服务器建议配置及性能需求

服务器类型及作用:

巴别鸟网盘所需硬件系统由业务服务器及存储服务器两部份构成,其中业务服务器可以分为4种类型,这4种类型的服务可以根据需求部署在一台物理机或虚拟机中,也可以分散部署在四台甚至更多的服务器中。所以,部署巴别鸟系统最小单位是两台物理服务器或两台虚拟机(一台业务一台存储)

服务名 用途 操作系统
主业务服务器 web服务、负载均衡、主业务功能实现 Linux
数据库服务器 数据库服务 Linux
搜索服务器 提供文件全文搜索、高级搜索功能 Linux
转码服务器 为需要转码预览的文件进行转码及增加水印 windows 2012、Linux
存储服务器 提供文件存储 Linux

极端情况下,如果使用服务器挂载的硬盘作为存储空间,巴别鸟也支持把全部服务及存储都部署在一台物理机或虚拟机中(一体机模式),但考虑到性能及灾备或是日后的升级扩容问题,不推荐这样的部署方式。

我们推荐的最佳部署方式是4台服务器(虚拟机)的小集群部署。主业务服务及数据库服务放在在一台服务器,搜索服务器和转码服务器独立,然后外加一台存储服务器。

如果存储的空间需求小于10TB,也可以不需要存储服务器。可以直接挂载硬盘或NFS磁盘进行存储。

巴别鸟也支持接入第三方存储,理论上,只要第三方存储系统支持NFS或S3协议都可以接入到巴别鸟作为存储服务。绝大多数存储系统都支持这两种协议。

各个服务器之间要保证互访的畅通。如内网有较高安全要求可以参阅 9.1.2需要开放的端口

最低性能配置:

巴别鸟的最低性能配置可以支持100左右用户正常使用,管理10TB以下的数据。

cpu 内存 系统盘 存储盘 网络 操作系统
8核CPU (参考基准E5-2609) 32G ECC 内存 500G 10TB以下 千兆 Linux

推荐性能配置实例:

巴别鸟的推荐性能配置可以支持1000-2000用户正常使用,管理最高可达1PB的文档。

巴别鸟支持多种部署方式,该实例是标准部署方式。使用虚拟机部署业务服务器对接独立的单台或多台对象存储服务器。业务服务器和存储服务器分开管理。

业务服务器:

建议业务服务器使用虚拟机进行部署

编号 服务器类型 配置要求 操作系统 服务器用途
1 虚拟机 8核CPU 64G内存 500G SSD系统盘 CentOS8或openeuler22 主业务服务器/数据库
2 虚拟机 8核CPU 32G内存 500G SSD系统盘 CentOS8或openeuler22 搜索服务器
3 虚拟机 8核CPU 16G内存 200G SSD系统盘 windows 2012 R2 转码服务器

*8核cpu的性能应该接近志强4410

巴别鸟企业网盘采用Docker部署,理论上只要是Linux操作系统即可进行部署,推荐使用CentOS或open Euler。

如果没有现成的虚拟机资源,需要采购新的业务服务器,业务服务器硬件配置需求如下:

编号 服务器类型 配置要求 操作系统 服务器用途
1 业务服务器 至强银牌4210*2 20核CPU 64G内存 2TB SSD硬盘 Linux 主业务服务器

*业务服务器最好购买VM,使用虚拟化进行管理。

存储服务器(对象存储):

巴别鸟支持在通用服务器上搭建对象存储系统,如预计存储空间用量小于100TB,推荐使用单台服务器搭建对象存储系统。单台对象存储可以用磁盘进行数据校验冗余,并且可以以每次增加一台存储服务器的方式进行横向扩容。(扩容操作可以做到不停服)

对象存储服务器建议使用独立的物理机,建议配置如下:

服务器类型 配置要求 操作系统 服务器用途 备注
存储服务器 至强银牌4210*2 20核CPU 64G内存 480G SSD硬盘 +存储所需容量硬盘 硬盘如果考虑性价比,建议使用 8T*10(2U) 或 8T*24(4U)。如果考虑存储密度及未来扩容投入可使用12T硬盘。 Linux 对象存储服务器 未来扩展建议增加相同磁盘容量的服务器。

如所需存储空间大于300TB,需要多台服务器搭建分布式对象那个存储系统。

巴别鸟也支持为客户搭建分布式对象存储系统。要了解分布式对象存储可查阅“自建对象存储”章节。

巴别鸟企业网盘文档内容会随产品版本、授权模块和部署配置更新;具体能力以实际部署与管理员配置为准。