云计算中心如何胜出
最近几年,云计算的概念响彻全球。其中亚马逊、微软走在前列,提供了方便的云存储业务。其云存储的价格,比购买硬盘还便宜。
国内不论政府、企业和科研机构,也对云计算表现出了极大的热情和期望。云计算中心在内蒙古等地遍地开花,基础建设拔地而起。之前网传京东商城“不务正业”,投资40亿兴建南北两个云计算中心。而合肥的云计算产业也在蓬勃发展。
如此之多的云计算中心,如何在未来胜出呢?云计算是什么概念?云存储又是什么概念?云存储和传统存储技术有什么不同?未来云计算中心如何能够在竞争中胜出呢?
云计算概念
云其实是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。云计算分狭义云计算和广义云计算。狭义云计算指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。
在云计算模式下,用户的计算机会变的十分简单,或许不大的内存、不需要硬盘和各种应用软件,就可以满足我们的需求,因为用户的计算机除了通过浏览器给“云”发送指令和接受数据外基本上什么都不用做便可以使用云服务提供商的计算资源、存储空间和各种应用软件。这就像连接“显示器” 和“主机”的电线无限长,从而可以把显示器放在使用者的面前,而主机放在远到甚至计算机使用者本人也不知道的地方。云计算把连接“显示器”和“主机”的电线变成了网络,把“主机”变成云服务提供商的服务器集群。在云计算环境下,用户的使用观念也会发生彻底的变化:从“购买产品”到“购买服务”转变,因为他们直接面对的将不再是复杂的硬件和软件,而是最终的服务。用户不需要拥有看得见、摸得着的硬件设施,也不需要为机房支付设备供电、空调制冷、专人维护等等费用,并且不需要等待漫长的供货周期、项目实施等冗长的时间,只需要把钱汇给云计算服务提供商,我们将会马上得到需要的服务。这就是云计算,在这样的模式下,云存储又是怎么一回事,它与云计算有怎样的联系呢?
云存储概念
云存储是在云计算(cloud computing)概念上延伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。 当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存储和管理为核心的云计算系统。简单来说,云存储就是将储存资源放到网络上供人存取的一种新兴方案。使用者可以在任何时间、任何地方,透过任何可连网的装置方便地存取数据。然而在方便使用的同时,我们不得不重视存储的安全性,存储必须具有良好的兼容性,以及它在扩展性与性能聚合方面等诸多因素。首先,作为存储最重要的就是安全性,尤其是在云时代,数据中心存储着众多用户的数据,如果存储系统出现问题,其所带来的影响远超分散存储的时代,因此存储系统的安全性就显得愈发重要。其次,在云数据中心所使用的存储必须具有良好的兼容性。在云时代,计算资源都被收归到数据中心之中,再连同配套的存储空间一起分发给用户,因此站在用户的角度上是不需要关心兼容性的问题的,但是站在数据中心的角度,兼容性却是一个非常重要的问题。众多的用户带来了各种各样的需求,Windows、Linux、Unix、Mac OS,存储需要面对各种不同的操作系统,如果给每种操作系统更够配备专门的存储的话,无疑与云计算的精神背道而驰,因此,云计算环境中,首先要解决的就是兼容性问题。再次,存储容量的扩展能力。
由于要面对数量众多的用户,存储系统需要存储的文件将呈指数级增长态势,这就要求存储系统的容量扩展能够跟得上数据量的增长,做到无限扩容,同时在扩展过程中最好还要做到简便易行,不能影响到数据中心的整体运行,如果容量的扩展需要复杂的操作,甚至停机,这无疑会极大地降低数据中心的运营效率。最后,云时代的存储系统需要的不仅仅是容量的提升,对于性能的要求同样迫切,与以往只面向有限的用户不同,在云时代,存储系统将面向更为广阔的用户群体,用户数量级的增加使得存储系统也必须在吞吐性能上有飞速的提升,只有这样才能对请求作出快速的反应,这就要求存储系统能够随着容量的增加而拥有线性增长的吞吐性能,这显然是传统的存储架构无法达成的目标,传统的存储系统由于没有采用分布式的文件系统,无法将所有访问压力平均分配到多个存储节点,因而在存储系统与计算系统之间存在着明显的传输瓶颈,由此而带来单点故障等多种后续问题,而集群存储正是解决这一问题,满足新时代要求的千金良方。
云存储技术与传统存储技术
传统的存储技术是把所有数据都当作对企业同等重要和同等有用来进行处理,所有的数据集成到单一的存储体系之中,以满足业务持续性需求。但是在面临大数据难题时显得捉襟见肘:
1)成本激增。在大型项目中,前端图像信息采集点过多,单台服务器承载量有限,就造成需要配置几十台,甚至上百台服务器的状况。这就必然导致建设成本、管理成本、维护成本、能耗成本的急剧增加;
2)磁盘碎片问题。由于视频监控系统往往采用回滚写入方式,这种无序的频繁读写操作,导致了磁盘碎片的大量产生。随着使用时间的增加,将严重的影响整体存储系统的读写性能,甚至导致存储系统被锁定为只读,而无法写入新的视频数据;
3)性能问题。由于数据量的激增,数据的索引效率也变得越来越为人们关注。而动辄上TB的数据。甚至是几百TB的数据,在索引时往往需要花上几分钟的时间。
作为最新的存储技术,与传统存储相比,云存储具有以下优点:
1)管理方便。其实这一项也可以归纳为成本上的优势。因为将大部分数据迁移到云存储上去后,所有的升级维护任务都是由云存储服务提供商来完成,节约了企业存储系统管理员上的成本压力。还有就是云存储服务强大的可扩展性,当企业用户发展壮大后,突然发现自己先前的存储空间不足,就必须要考虑增加存储服务器来满足现有的存储需求。而云存储服务则可以很方便的在原有基础上扩展服务空间,满足需求;
2)成本低。就目前来说,企业在数据存储上所付出的成本是相当大的,而且这个成本还在随着数据的暴增而不断增加。为了减少这一成本压力,许多企业将大部分数据转移到云存储上,让云存储服务提供商来为他们解决数据存储的问题。这样就能花很少的价钱获得最优的数据存储服务;
3)量身定制。这个主要是针对于私有云。云服务提供商专门为单一的企业客户提供一个量身定制的云存储服务方案,或者可以是企业自己的IT机构来部署一套私有云服务架构。私有云不但能为企业用户提供最优质的贴身服务,而且还能在一定程度上降低安全风险。
传统的存储模式已经不再适应当代数据暴增的现实问题,如何让新兴的云存储发挥它应有的能力,在解决安全、兼容等问题上,我们还需要不断的努力,就目前而言,云计算时代已经到来,作为其核心的云存储必将成为未来存储技术的必然趋势。
云计算中心如何胜出
云计算中心如雨后春笋的发展。由于品牌、可靠性、数据安全性方面的考虑,云计算的客户获取成本是比较高的,也是比较难的。而一开始,没有形成强势地位,云计算服务的转换成本很低。
云计算中心在建立的时候,就得考虑后续如何在竞争中胜出。
那么云计算中心如何胜出呢?
我想,云计算中心的设计者,必须做好下面三件事,才能够以前瞻的方式,获取胜利。
首先是商业模式和市场定位。互联网的精髓是免费,互联网的商业模式远远比技术重要。我们面对互联网技术和市场的发展,是否考虑清楚了自己的模式和定位?
商业模式的设计,是云计算中心第一层面的竞争优势,也是最为重要的一个层面。
第二,是整合最先进的软件技术。
云计算的物理基础,肯定是硬件设施。但是硬件设施客户是看不到的,摸不着的,客户只能感受到软件。
软件技术的先进性,移植性,是软件技术的第一层面的竞争优势;在同样的硬件基础,软件技术基础上,易用性,应用丰富程度,功能强大程度,决定了第二层面的竞争优势。
第三,是整合最先进的硬件技术。
硬件架构,决定性的确定了云计算中心的服务效率和运营成本。做得好,并不一定能够让云计算中心直接胜出,但是做不好,却可以直接让云计算中心流失客户,耗散资金,最终死亡。
现在硬件的发展日新月异,比如,SSD固态硬盘就对云计算中心的存储提供了很大的想象空间。
云计算中心的虚拟服务,对于随机性能要求很高。作为分级存储系统的一个层面,使用固态硬盘,通常随机性能是传统硬盘的上百倍。而一颗科美的PCIe SSD,其提供的IOPS居然等同于1000块传统硬盘!这只是理论的计算值。考虑到RAID卡的效率损失,是达不到的。
如果仅仅是做理论上的计算,从购置成本来讲,达到同样的随机性能,1000块传统硬盘费用在50-80万,RAID阵列卡需要5-8万;从运营费用来讲,机柜的租用费用每年大概是20-50万;根据RMA率,每年的维修成本大约在3万元;而一块科美的PCIe SSD,完成这一切,只需要5~20万!
类似的,如果选择PCIe SSD,同样是提供250K IOPS,普通的PCIe SSD可以让一台服务器的8核心高频率CPU的占用率达到90%,而选择高档的PCIe SSD,如科美的E28系列、OCZ的R4系列,则可能只需要50%的占用率。
如果已经决定选择了效率比较高的PCIe SSD,您一定得考虑长期运营的问题。SSD随时间性能会下降。那么,谁家的TRIM是真正实现了的,您一定得看清楚,不要相信包装和宣传材料,要实际用指令查看。如果没有TRIM,可能相当于您的投资效益打了折扣。
最后,新的硬件上了,如何维护是一个大问题。
同样的PCIe SSD,是使用其50%的空间,还是80%,还是99%?
这个选择对SSD的效率发挥,也具有非常关键的作用。这只是非常基础的硬件技术。其他的经验技术和致胜要诀还很多,包括存储架构、网络架构。
作为云计算中心,一定得考虑了解和设计清楚。