搭建企业私有云盘需要做哪些准备?

搭建企业私有云盘需要做哪些准备?

不少用户需要私有化云盘(网盘)时会有困惑,我们需要做什么准备?需要采购什么硬件?或是购买安装什么服务?我现有的服务器够用么?

这篇文章就来回答这个问题。以巴别鸟企业网盘为例说明下需要做的准备。希望对大家有所帮助。

首先要明确需求,不同的需求对硬件和网络环境的需求也不一样,这时候需要明确几个点,这几个点明确后一般服务商就能给出适合的部署实施方案,方便做前期准备。

  1. 使用人数及预计的并发数。其中并发数是主要指标,就是预计会有多少人同时使用这个系统(同时在系统上进行上传下载或者编辑操作),这个各个行业不同企业的差异还是比较大的。不过我们可以以企业人数进行估算,一般取账号数的十分之一作为参考。譬如1000人使用,我们就预计并发数为100人。
  2. 外网使用多还是内网使用多?分支机构多不多?如果主要内网使用,我们就不需要考虑太大的外网带宽和外网接入难度,外网甚至可以通过VPN接入,可控又安全。如果外网内网都使用频繁,部署方案里我们就要考虑接入独立IP及域名+https,还需要考虑DNS上设置内网走内网IP外网走外网IP。如果主要分支机构在全国各地使用,我们就要考虑是否要上DNS,或者异地分布式部署,或者部署在阿里云或华为云等公有云平台上。
  3. 预计的存储空间大小和扩展。不同容量和数量级的文件管理要求是不一样的,适合的存储方案其实也不一样,甚至对服务器的性能要求也有所区别。还需要考虑未来可扩展到多大。如果最终存储容量不会大于10TB,使用NFS存储甚至VM挂载盘就能解决。如果容量在10TB到100TB,就要考虑使用独立的存储服务器了,如果存储容量超过100TB,为保证扩展和灾备,就需要使用分布式对象存储系统了。
  4. 预计的单文件大小和数量级。其实这个指标相当重要,对于云盘(网盘)系统来说,文件数量级决定着系统开销。甚至大多数时候,系统不怕文件大就怕文件多。同样100TB数据,用来存视频和用来存办公文档数量可差了好几个数量级。可以调研下公司常用的文件类型和预计需要的存储空间就可以估算出文件数量级,如果小文件特别多(低于5MB)采购网盘时最好和对方说明文件数量级,要求对方确认系统是否能支持。一般没有公有云运作经验的云盘(网盘)系统的管理的文件数量级最多做到500W级别,文件数超过500W系统就会各种出错。巴别鸟标准版能做到1亿级别的文件数量管理。超过1亿个文件就需要做特殊的处理了。
  5. 是否需SSO单点登录,是否需要对接其他系统,是否需要手机号验证。

这5点需求都明确了,就可以按要求进行准备了。我们以上巴别鸟系统,主要内网但外网可用,3000用户,300并发,管理100TB文件未来还要扩展,大概2000万文件数量级的数据为例,简单例举下需要准备什么。

首先如果企业已拥有自己的机房和服务器系统,我们可以尽量利用现有的系统,使用VM虚拟机部署的方式完成巴别鸟企业网盘的搭建。考虑到需要扩展到100TB存储,建议购买一台盘位足够的服务器来作为存储服务器。

需要准备的工作如下:

  1. 一台 16核32G的虚拟机,安装CentOS 8及以上版本操作系统,200GB可用空间。这台虚拟机作为业务服务器,如果需要高可用,可以准备两台虚拟机。
  2. 一台配置为:双志强银牌CPU、64GB内存、480G SSD硬盘、12盘位120TB+存储空间的服务器,安装CentOS 8及以上版本操作系统。这台设备作为存储服务器,我们会为客户搭建成对象存储系统,未来支持随意扩展。
  3. 可以远程访问到服务器的接入方式,只要能远程操作服务器即可,向日葵都行。我们是远程部署的。
  4. 需要外网访问就需要一个独立的IP地址,挂在业务服务器上(也就是1)
  5. 外网访问还需要一个域名,二级域名
  6. 最好使用https,这样安全,https需要申请一个SSl证书。如果仅内网使用,就不需要了。
  7. 一个管理员邮箱
  8. 如果需要使用手机号验证码登录,还需要申请个短信接口。阿里上就有,便宜方便。

大概准备工作就这些。其实只需要准备好安装centos操作系统的服务器和接入方式就可以使用巴别鸟企业网盘。其他工作都是我们来完成。

如果企业没有机房,也没有运维人员,没有现成服务器。

1选项改成物理机即可,就是要购买2台服务器,一台业务一台存储

如果存储数据量小于30TB

一台配置为 双志强银牌CPU、64GB内存、480G SSD硬盘、4盘位50TB+存储空间的服务器,安装CentOS 8及以上版本操作系统 的服务器就可以了。

发布于 2021-03-02 15:13