云计算最近发生了两件是,让大家议论纷纷。一是亚马逊服务业绩增长迅猛,利润率远超其零售业务。另一件是盛大云主机发生故障,用户数据可能丢失。两件事说明云计算前景灿烂,而到达主流的道路上将会充满障碍。数据安全第一,在云计算时代比任何时候都更重要。
云存储和云主机块设备存储是完全不同的两个形态。任何厂商的云主机如果不使用网络块设备那必然无法保证数据的可靠性。通过牺牲用户性能来实现软硬RAID是不可取的。
像RAID1级别的数据实时备份都是成本极高的,一般公有云服务商都不会提供。云硬盘应理解为应用级的数据实时备份。需要客户的应用做修改来使用云硬盘。盛大没尽到事前告知的义务。数据是无价的,无论花多大的力气事前教育和告知用户都值。
针对盛大云数据丢失,有网友认为如果连备份都不做、基本数据可靠性都保证不了还叫云,解决方案让用户自己备份数据,就不应该称为云服务。踏踏实实做好虚拟化、高可用、负载均衡、高性能计算和分布式存储、集中式存储技术才是王道。
盛大云采用的是系统盘数据盘分离部署的方式,数据盘多份备份保证高可用,是种低成本高系统性能的理想架构,但无法适应国内用户放很多重要数据在系统盘上的习惯。数据可靠性永远都是用性能来换取的,想同时得到两者需要付出巨大的成本。个人觉得应该还是针对用户这两种不同的需求提供两种产品。
微软对数据有三重备份,而且备份的地点必须不能在同一城市(一般是在三个不同的洲)。亚马逊云也因为停电挂过,但人家数据可没丢啊!阿里云是自主开发的,所有的存储都放在飞天分布式平台上,也就是说无论系统盘还是数据盘,都是云存储,都会有多份备份。同时阿里云还会定时备份镜像。
由于数据损坏存在机率性,对于容灾处理机制很多外行运营人员出于财务或者其他原因给漠视了,当出现数据丢失的时候才后悔莫及。有网友认为盛大数据丢失跟云存储没有关系,云存储是有三分冗余的,云主机是没有冗余的,云存储基本认为不会丢,但云主机需要配合云硬盘、云存储才能做到更高的数据可靠性,如果云主机默认提供多份冗余,那只能提高价钱,这对很多用户来说又是一个负面的问题。
云计算多副本冗余是要在你付出相应投入的基础上获得的。成本会大大增加!以前任何商用系统都是要求在冗余之外你再单独对重要数据做备份的,云计算也如是。
云计算就是把底层的物理硬件架构进行封装然后以IT服务的形式交付给用户使用,就是说用户不需要去关心底层的硬件架构和技术。有网友认为盛大面对这样低级的故障所做的解析和处理方式很业余,不但推卸责任而且让客户更加失去信心。