您现在的位置是:首页 > IT基础架构 > 计算存储 >

如何用云存储构建IDC中的存储云服务

2013-06-08 15:22:21作者:关德军来源:

摘要本文通过分析云存储的种类和特点,阐述了如何科学地选择合适的云存储来构建IDC的存储云服务,以满足IDC在开展和推广不同层次的业务时对存储的服务要求。...

  一、引言

  随着Web2.0的应用,个人不再是简单的互联网内容的消费者同时也是互联网内容的直接创造者:电商《如淘宝网)、SNS(如微博》、影视(如优酷)等就是最好的例证。这种自服务的理念结合着最新的云计算理念、3G等宽带技术带领人们进入一个全新的服务时代。在这个全新的服务时代里人们对于数据、信息、处理的使用从传统的买断方式向租用模式改变,从而衍生出广大的云服务供应《Amazon的基础资源云服务、SalesForce的企业CRM云服务、Google个人云服务等)。之所以出现这么多的云服务,是由于个人和中小企业在创造互联网价值的时候,存在先天的资金、场地、经验等方面的劣势这些云服务很好地给个人和中小企业发挥信息杠杆效应提供了解决之道。

  这是一个巨大的市场,是新的一波IT浪潮。和冲浪非常类似在浪潮来临的时候,或早或晚都是很危险的,早了浪费资源白费力气,晚了,市场竞争地位已失即使奋力追赶也是吃力不讨好。最成功的方式,是顺势而为,领先浪潮就一步,这样才可以随着浪潮起舞,成为新时代的弄潮儿。

  IDC在集中提供云服务有着得天独厚的优势,因为在IDC中可以提供的云服务有很多,从最基本的资源云服务到业务层面的应用云服务。所谓万丈高楼从地起数据是所有信息的根本,本文重点探讨的是资源云中的存储云服务。只有采用合适的云存储构建合适的存储云服务,才能为未来更高层的云服务奠定坚实的基础。在这里我们首先需要辨析一下业内常常混淆了的云存储、存储云以及存储云服务几个概念:

  ·云存储是站在设备的角度,符合云存储特征的存储设备,称为云存储。

  ·存储云是站在资源的角度,使用云存储设备构建的一到若干“朵”用于存储访问的云有时因为祸合度和应用目的不同,云朵之间可能是隔离的。

  ·存储云服务则是站在服务的角度把若干存储云动态、灵活、按需地提供给租户实现提供优质存储访问的服务目的。现代的存储由于分层存储概念的出现,在云存储本身就支持数据的透明归档因此本质上称为“存储归档的云服务”会更为恰当,但是为避免歧义,本文还是简称为存储云服务。

  本文首先介绍目前业内存在的云存储的特征和种类,然后介绍应用这些云存储可以建设并提供哪些类型的存储云服务,最后探讨按阶段来让存储云服务落地的过程。

  二、云存储的特征和种类

  符合云存储特征的存储设备,称为云存储。有句俗话,一鞋不能适千足。云存储也是有不同的种类,应用在不同的云服务环境。从数据的存储和访问的方式来区分,云存储包括数据块级云存储、文件级云存储和对象级云存储。这三种类型是由存储局域网(SAN)、网络附加存储(NAS)和内容访问存储(CAS)分别发展而来。

  1.云存储的特征

  那么数据块级云存储、文件级云存储、对象级云存储和原来的SAN,NAS,CAS有什么不同呢夕区别主要在云存储具备的属性特征,传统存储设备并不具备。云存储具备以下的属性特征:

  (1)分布式的并行扩展架构。云存储可以根据需求动态、灵活、按需地进行扩展,因此云存储和原来传统存储的纵向扩展(scale-up)的架构不同,采用的是横向扩展(scale-out)的方式进行。通常,云存储的节点之间会通过网络进行连接当需要扩展时只需要把新的节点并入到网络中即可。显然,网络在云存储中是非常关键的。选择何种网络和云存储应用的环境有着紧密联系。在需要性能敏感的应用环境中(如事务处理)云存储内的网络结构需要高带宽、低延迟的网络,以保证节点与节点之间的连接得到充分的性能保障(如RapidIO,InfinitBand等)因此这样的云存储在目前的技术现实下通常只是在区域内进行扩展在广域范围内进行扩展的需求仅在极少的应用需求中出现。而在性能不敏感的应用环境中(如网络硬盘),云存储的扩展可以扩展到广域的范围,因此,云存储内的网络结构通常是一种相对松祸合的形式(如以太网)。还有一种模型是采用中小型的云存储通过松祸合的结构来建设存储云服务的。这种架构内部网络要求可以降低,同时节点间的访问性能也是不需要严格要求的。

  (2)虚拟化感知。云存储适用于云计算的环境,云计算最重要的一个特点是计算会根据需要进行飘移比如虚拟机会在前端的物理机之间进行迁移。这要求云存储具备虚拟化感知的能力,在前端的虚拟应用发生迁移后能够继续提供同样的服务。虚拟化感知的能力根据前端计算的祸合程度而有高低。

  (3)分层存储。每种类型的云存储都具备巨大的扩展能力通常存储容量都是高达PB级的。这样在同种存储类型中就存在提供同种访问类型,但是不同访问能力的需求。随着用户数据蚤的增加,以及用户对历史数据保存的重要性的意识增强数据不仅仅有存储的需求,同时归档的需求也日益提升到IT的规划中。在没有分层存储能力的时代归档的实现是很困难的,尤其是对于结构化的数据。但是有了分层存储能力后,归档的实现就变得非常简单。系统可以自动在后台实现数据的归档根据数据的重要性以及访问的需求在不同的存储能力层中进行迁移。这样的实现对于应用系统是完全透明的。换言之,是应用紧祸合型的归档,即不用改动应用程序就可以获得最优的整体成本。因此,云存储对于分层存储的能力是必须的。

  (4)智能空间分配。资源层的云计算理念是为了把相同访问特点的应用集中共享资源并且动态、灵活、按需进行资源分配和使用,以达到资源的最大利用和安全、坚固的应用保护。在云计算的环境中,站在IT管理的角度,对于上层的应用是非常难以把握的。这点在IDC的环境中尤其是这样谁能保证IDC内只能满足Web服务器的应用,而不可能出现高性能计算的需求呢,因此,云存储内部需要具备智能空间分配的能力,以满足各种客户、各种不同类型应用的需求。那么固定的空间分配能力显然既不符合用户“按需”的使用要求也不符合运营者的资源利用要求。因此,只有智能的空间分配才能够满足双方的利益诉求。
(本文不涉密)
责任编辑:

站点信息

  • 运营主体:中国信息化周报
  • 商务合作:赵瑞华 010-88559646
  • 微信公众号:扫描二维码,关注我们