要用云存储的原因:1、云存储属于分布式的,因此可用性比较好;2、云存储一般都是三副本模式,当数据丢失后,可通过副本恢复,可靠性高;3、云存储能够提高系统的安全性;4、云存储网络资源丰富,能够提供BGP多线骨干网络,使全国各地访问流程;5、云存储具备海量数据处理能力,能够做到1个到数十亿的文件处理;6、使用云存储可降低运维成本,因为云存储供应商可提供专业的技术支持;7、云存储资源利用率高,能够按需进行付费,从而降低了运营成本、避免资源浪费。
具体内容如下:
1、可用性
自建的特点是集中到一起,并自己维护,云存储是将很多设备虚拟化后提供服务,这里有一个很大的区别就是集中式和分布式,自建明显是集中式,而云存储则是分布式,也就是不把数据集中存放在一个地方,这样就在策略上提升了可能性。
2、可靠性
这里就是要思考一个问题,我把数据都存在我自建的服务器上,如果我服务器出问题了,我的数据找不回来了怎么办?自建的办法只能是备份,而备份就又要购买存储设备,这样成本就上升了。
云存储一般都是三副本模式,也就是说当下数据丢失后,是可以通过副本进行恢复,除非出现极端情况,比如自然灾害将云厂商大部分的机房都毁了。
3、系统的安全性
自建当然就要自己做安全防御措施,用一些云厂提供的云存储服务,那这个安全措施就是他们自己去做。
4、网络资源
自建一般都是单线或者双线,速度上并不是很理想,而且带宽上也有限制,当然也可以增加带宽,但成本也会上升,另一方面,在遇到流量突增的时候,还需要人工去扩容。
云存储可以提供BGP多线(涵盖电信、联通、移动等主流线路)骨干网络,全国各地区访问流畅,没有带宽限制,费用上也会根据实际的使用量去收费。
5、文件处理能力
自建在基于windows系统下,一个目录下仅支持6万多个文件,Linux系统目录下支持3万多个文件,而且一个目录下存储文件过多时,IO性能会直线下降。
云存储的文件处理能力支持海量数据处理,可以做到1个文件与数十亿文件的处理能力无差别。
6、运维成本
自建的话是需要有专人来负责运维,人力成本会增加,云存储是开通后就无需自己另加运维人员,完全交由云服务商来提供。
7、资源利用率
自建最大的问题就是不够弹性,扩容都是需要购买更多设备来实现,而这就会导致在峰值过后多出一些不用的设备,导致资源的浪费。
云存储因为可以按量付费,就可以实现对资源的100%利用,降低运营成本。