常用部署方式
巴别鸟常用部署方式介绍
巴别鸟可以按需支持多种部署方式,这里介绍下巴别鸟常用的部署方式。
在阿里云、腾讯云、华为云等公有平台部署:
巴别鸟支持在公有云服务商如:阿里云、腾讯云、百度云、华为云、天翼云的虚拟机(ECS)及对象存储(OSS、OBS...)上进行部署,在互联网上为用户提供服务。
和纯私有化部署的差别对比如下表:
| 优缺点/ 部署方式 | 图片服务 | 视频服务 | 公网访问 | 稳定性 | 硬件费用 |
|---|---|---|---|---|---|
| 采用阿里云存储和阿里云服务器 | 可以使用阿里云提供的图片服务 | 可以采用阿里云的视频转码服务,但是需要额外付费(价格贵) | 可以在公网上访问,用户访问的快慢取决于用户自己的带宽和购买的阿里云的带宽。 | 系统很稳定,部署简单,便于管理。 | 需要支付阿里云的存储和服务器费用,可按月或按年付费等。服务器的维护即可由用户自己负责,也可以委托我们进行维护并负责升级。 |
| 存储和服务器均搭建在自己的内网 | 使用自建的图片处理服务(需要客户提供高性能的服务器) | 使用自建的转码服务(需要客户提供高性能的服务器),如果用户没有这方面的需求,可以忽略。 | 如果没有外网的出口,则用户不能在外网访问。但是在内网访问很快。 | 稳定,针对存储系统等的模块做了定制开发。数据的安全性由用户自己负责。 | 需要提供独立的主机和存储系统。服务器即可由用户选配购买,也可以由我们选配购买。服务器维护由用户负责,我们可以提供相应的软件升级服务。 |
公有云部署(1000+用户)要求:
| 编号 | 服务器类型 | 配置要求 | 操作系统 | 服务器用途 |
|---|---|---|---|---|
| 1 | ECS | 16核CPU 32G内存 500G SSD系统盘 | CentOS8或openeuler22 | 主业务服务器 |
| 2 | ECS | 8核CPU 16G内存 500G SSD系统盘 | CentOS8或openeuler22 | 数据库服务器 |
| 3 | ECS | 8核CPU 16G内存 500G SSD系统盘 | CentOS8或openeuler22 | 搜索服务器 |
| 4 | 存储 | 对象存储系统。如阿里云OSS、华为云OBS | 对象存储系统。如阿里云OSS、华为云OBS | 对象存储系统。如阿里云OSS、华为云OBS |
在公有云平台部署的主要优势是不需要专人维护、无需购买硬件就能做到顶级的灾备、在互联网上访问速度快、同时服务器和数据在自己手上管理。
在公有云平台部署的缺点主要为:数据没有本地化、每年需要支付服务器租用费用及相应的带宽存储成本。
自购服务器(2台物理机)进行部署:
如果想在自己机房部署纯私有的巴别鸟,并且没有富余的虚拟机资源,需要采购硬件部署,要求如下:
| 物理机服务器品牌建议:建议使用2台 DELL T440 服务器来完成系统搭建。并购买DELL3年金牌服务。 服务器的系统盘可选使用 raid 来增强冗余。如使用raid1方案,所需硬盘数量需要增加2倍。(2TB SSD变成 2TB SSD*2) | 物理机服务器品牌建议:建议使用2台 DELL T440 服务器来完成系统搭建。并购买DELL3年金牌服务。 服务器的系统盘可选使用 raid 来增强冗余。如使用raid1方案,所需硬盘数量需要增加2倍。(2TB SSD变成 2TB SSD*2) | 物理机服务器品牌建议:建议使用2台 DELL T440 服务器来完成系统搭建。并购买DELL3年金牌服务。 服务器的系统盘可选使用 raid 来增强冗余。如使用raid1方案,所需硬盘数量需要增加2倍。(2TB SSD变成 2TB SSD*2) | 物理机服务器品牌建议:建议使用2台 DELL T440 服务器来完成系统搭建。并购买DELL3年金牌服务。 服务器的系统盘可选使用 raid 来增强冗余。如使用raid1方案,所需硬盘数量需要增加2倍。(2TB SSD变成 2TB SSD*2) | 物理机服务器品牌建议:建议使用2台 DELL T440 服务器来完成系统搭建。并购买DELL3年金牌服务。 服务器的系统盘可选使用 raid 来增强冗余。如使用raid1方案,所需硬盘数量需要增加2倍。(2TB SSD变成 2TB SSD*2) | 物理机服务器品牌建议:建议使用2台 DELL T440 服务器来完成系统搭建。并购买DELL3年金牌服务。 服务器的系统盘可选使用 raid 来增强冗余。如使用raid1方案,所需硬盘数量需要增加2倍。(2TB SSD变成 2TB SSD*2) |
|---|---|---|---|---|---|
| 两台服务器方案 业务+存储 | 两台服务器方案 业务+存储 | 两台服务器方案 业务+存储 | 两台服务器方案 业务+存储 | 两台服务器方案 业务+存储 | 两台服务器方案 业务+存储 |
| 编号 | 服务器类型 | 配置要求 | 操作系统 | 服务器用途 | 备注 |
| 1 | 服务器 | 志强银牌4410 *2 16核CPU、 64G内存、 2TB SSD硬盘 | open Euler、Ubuntu、CentOS | 主业务服务器 | 建议安装VM |
| 2 | 存储 | 4410 *2 16核CPU 、64G内存、 500G SSD硬盘+所需的硬盘空间(不需要raid或raid0) | open Euler、Ubuntu、CentOS | 存储服务器 | 硬盘容量按对存储空间需求进行配置 |
以上配置可支持1000+用户,150TB左右的存储空间
巴别鸟存储服务器使用对象存储系统,支持分布式部署(多台存储服务器)最低要求为一台物理服务器。支持使用硬盘组进行校验,支持2+1、3+1、4+1...等多种校验类型。详见 自建对象存储 章节
如需扩容存储空间,增加单台存储服务器即可。
也可增加一台存储服务器作为备份服务器,实时同步备份,主存储服务器出问题切换到备份服务器即可正常使用。
单服务器(1台物理机)部署:
一些没有机房但需要私有化部署巴别鸟,并且存储空间需求不大(10TB以下)的客户,可以选用单台服务器部署巴别鸟。只需购买一台符合要求的塔式服务器放置在公司也能满足使用巴别鸟的需求。
| 物理机服务器品牌建议:如果没有机房,建议使用塔式服务器进行部署。服务器存储硬盘建议raid1或者raid5+1 服务器的系统盘可选使用 raid 来增强冗余。如使用raid1方案,所需硬盘数量需要增加2倍。(2TB SSD变成 2TB SSD*2) | 物理机服务器品牌建议:如果没有机房,建议使用塔式服务器进行部署。服务器存储硬盘建议raid1或者raid5+1 服务器的系统盘可选使用 raid 来增强冗余。如使用raid1方案,所需硬盘数量需要增加2倍。(2TB SSD变成 2TB SSD*2) | 物理机服务器品牌建议:如果没有机房,建议使用塔式服务器进行部署。服务器存储硬盘建议raid1或者raid5+1 服务器的系统盘可选使用 raid 来增强冗余。如使用raid1方案,所需硬盘数量需要增加2倍。(2TB SSD变成 2TB SSD*2) | 物理机服务器品牌建议:如果没有机房,建议使用塔式服务器进行部署。服务器存储硬盘建议raid1或者raid5+1 服务器的系统盘可选使用 raid 来增强冗余。如使用raid1方案,所需硬盘数量需要增加2倍。(2TB SSD变成 2TB SSD*2) | 物理机服务器品牌建议:如果没有机房,建议使用塔式服务器进行部署。服务器存储硬盘建议raid1或者raid5+1 服务器的系统盘可选使用 raid 来增强冗余。如使用raid1方案,所需硬盘数量需要增加2倍。(2TB SSD变成 2TB SSD*2) | 物理机服务器品牌建议:如果没有机房,建议使用塔式服务器进行部署。服务器存储硬盘建议raid1或者raid5+1 服务器的系统盘可选使用 raid 来增强冗余。如使用raid1方案,所需硬盘数量需要增加2倍。(2TB SSD变成 2TB SSD*2) |
|---|---|---|---|---|---|
| 一台服务器(一体机方案) | 一台服务器(一体机方案) | 一台服务器(一体机方案) | 一台服务器(一体机方案) | 一台服务器(一体机方案) | 一台服务器(一体机方案) |
| 编号 | 服务器类型 | 配置要求 | 操作系统 | 服务器用途 | 备注 |
| 1 | 服务器 | 志强银牌4410*2 16核CPU 64G内存 2TB SSD硬盘 +需要存储容量的硬盘*2(未来也可增加硬盘) | openEuler、Ubuntu、CentOS 8.5 及以上 | 一体机 | 建议安装VM,2个CPU授权。 |
单服务器部署整套巴别鸟系统不支持对象存储,采用只读硬盘或NFS的方式进行存储。建议使用raid1来提升系统可靠性。
可增加一台备份服务器用来进行数据同步备份。如主服务器出问题可以用备份服务器进行数据重建。
在现有虚拟机(超融合)系统上进行部署:
这是目前最常用的部署方式,在企业现有的服务器和硬件条件下进行部署,无需采购新的设备。
在客户现有的VM或超融合平台分配的虚拟机中完成部署,适合已经有一定IT建设及管理的用户。
采用小集群的方式部署,由虚拟机平台负责服务器的统一管理。
支持绝大多数虚拟化系统。
推荐采用4台虚拟机挂载存储空间的方式进行部署。
| 编号 | 服务器类型 | 配置要求 | 操作系统 | 服务器用途 |
|---|---|---|---|---|
| 1 | 虚拟机 | 8核CPU 32G内存 500G SSD系统盘 | CentOS8或openeuler22 | 主业务服务器 |
| 2 | 虚拟机 | 8核CPU 16G内存 500G SSD系统盘 | CentOS8或openeuler22 | 数据库服务器 |
| 3 | 虚拟机 | 8核CPU 16G内存 500G SSD系统盘 | CentOS8或openeuler22 | 搜索服务器 |
| 4 | 虚拟机 | 8核CPU 16G内存 200G SSD系统盘 | windows 2012 R2 | 转码服务器 |
| 5 | 存储 | 支持NFS或S3接口的存储系统或虚拟机挂载磁盘作为存储盘 | 支持NFS或S3接口的存储系统或虚拟机挂载磁盘作为存储盘 | 支持NFS或S3接口的存储系统或虚拟机挂载磁盘作为存储盘 |
如有系统冗余需求,可以准备6台虚拟机,就能很好的完成数据库备份及系统冗余。
| 编号 | 服务器类型 | 配置要求 | 操作系统 | 服务器用途 |
|---|---|---|---|---|
| 1 | 虚拟机 | 8核CPU 32G内存 500G SSD系统盘 | CentOS8或openeuler22 | 主业务服务器 |
| 2 | 虚拟机 | 8核CPU 32G内存 500G SSD系统盘 | CentOS8或openeuler22 | 从业务服务器 |
| 3 | 虚拟机 | 8核CPU 16G内存 500G SSD系统盘 | CentOS8或openeuler22 | 主数据库服务器 |
| 4 | 虚拟机 | 8核CPU 16G内存 500G SSD系统盘 | CentOS8或openeuler22 | 从数据库服务器 |
| 5 | 虚拟机 | 8核CPU 16G内存 500G SSD系统盘 | CentOS8或openeuler22 | 数据库服务器 |
| 6 | 虚拟机 | 8核CPU 16G内存 200G SSD系统盘 | windows 2012 R2 | 转码服务器 |
| 7 | 存储 | 分布式对象存储 | 分布式对象存储 | 分布式对象存储 |
支持虚拟机挂载磁盘的形式把挂载盘作为存储空间。
也可以对接san存储或者对象存储系统等第三方存储系统。
巴别鸟也为客户提供自建对象存储服务。
自建对象存储服务器配合虚拟机部署:
巴别鸟支持为客户在通用服务器上搭建对象存储,因为对象存储软件定义存储的优势(高可用、横向扩展容易),推荐没有对象存储的用户可以新购一台服务器部署巴别鸟对象存储系统配合在虚拟机(超融合)运行的巴别鸟业务系统一起使用。
业务服务器需求同上一节“在现有虚拟机(超融合)系统上进行部署”的要求。
关于巴别鸟对象存储的详细介绍可查看“自建对象存储服务器”章节。
我们大多数客户最终都选择对象存储服务器作为存储。
最低支持单服务器搭建对象存储系统(150TB以下空间需求)。
| 服务器类型 | 配置要求 | 操作系统 | 服务器用途 | 备注 |
|---|---|---|---|---|
| 存储服务器 | 至强银牌4210*2 20核CPU 64G内存 480G SSD硬盘 +存储所需容量硬盘 硬盘如果考虑性价比,建议使用 8T*10(2U) 或 8T*24(4U)。如果考虑存储密度及未来扩容投入可使用12T硬盘。 | Linux | 对象存储服务器 | 未来扩展建议增加相同磁盘容量的服务器。 |
单服务器对象存储网络拓扑图:
我们也支持搭建多台服务器组成的分布式对象存储系统。
分布式存储系统最小需求为2+1,就是需要准备三台存储服务器,性能要求和单台对象存储的要求一致。
*物理分布式存储目前推荐最小单位是3台存储服务器。2+1纠错码意味着每扩充2台存储节点就需要增加1台服务器作为纠错服务器。以此,4+1意味着增加4台存储服务器就需要增加一台纠错服务器。所以4+1的磁盘利用率高于2+1。使用4+1方案首次建设就需要5台存储服务器。每次扩容增加的最小单位和首次建设需要的最小服务器单位一致。
多服务器分布对象存储网络拓扑图:
可以新增一台或一套存储服务器用来实时备份。主存储服务器出问题快速切换到备份服务器即可正常使用。
分布式高可用高冗余部署:
金融机构、医院、能源、超大型企业因为有业务不中断的硬性指标,需要系统能做到高可用、高冗余,不会因为服务器的单点故障而中断服务,并且能做到热切换及热修复,极端情况下,连交换机等网络设备都需要实现主备分离,这就需要使用分布式高可用高冗余部署。
巴别鸟支持多种高可用高冗余方案,可以部署在传统的分布式系统中实现高可用高冗余。
我们也可以为客户搭建适合巴别鸟的分布式系统。(硬件需要客户按要求自行采购)
巴别鸟分布式部署能确保任何一个单点故障都不会影响系统的正常使用。
推荐的分布式容易部署方案,业务服务器采用主备双活,存储系统采用分布式存储。
有密区及非密区管控需求的,详见 “数据摆渡章节”
巴别鸟高可用系统网络拓扑
异地灾备部署
对于对数据保全有着较高要求的用户,巴别鸟也支持异地灾备方案。就是把重要的数据库及文件存储内容备份到异地的备份系统中。如果本地机房出现问题,只要备份数据在,可以在任何地方重建系统并恢复正常使用。
巴别鸟可以为客户搭建异地灾备服务器,但不支持冷热数据分离等高级备份方式,如果数据量极大(1PB以上)考虑到性价比,建议使用专业的备份系统(如:NBU、云祺)。
巴别鸟有支持NBU标准的备份API可以调用。
异地灾备部署对网络环境要求较高,不同位置的机房间最好有专线或稳定的VPN连接。
使用备份系统只能在出问题后通过备份还原及重建数据,不支持直接切换到备份数据。一般情况下数据重建周期会比较久。
使用备份系统进行异地灾备示意图:
如果不需要冷热数据分类保存,巴别鸟也可以采用对象存储自带的异地灾备功能为客户完成异地灾备部署。
使用对象存储进行异地灾备,当主系统出问题可以快速切换到灾备服务器中。