AD: 2014WOT全球软件技术峰会北京站 课程视频发布
云
存储这样的隐喻或许感觉会有些夸张,但我们从中仍能感觉到和云相关的模糊的概念,对于这项技术的未来也是充满了未知,这对我们熟知
的私有云存储也是一样。虽然市场上各种宣传的私有云存储都声称自己受益于在原有公有云上增加了防火墙,然而却有迹象表明私有云存储的名声却逐渐降到公共存
储之下。
说起公共存储,很难不与后网络公司时代的选择性外包联系起来,但尽管如此,它还是具备着简单和固有的可用性。公共存储的名字听起来也缺乏专有性,很像是把东西直接堆放在那里而不会得到有序的管理。并且说实话,“公用”这个词听起来还是没有“云”来的酷。
私有云和公有云有何不同?
名
字的改变不会改变其本质,它仍然是一种能提供更好服务的存储架构技术。我们不得不承认的是,不管选择的是哪个品牌的产品,企业都会受益于所选择的
私有云架构。从某种意义上来说,私有云市场的产生是公有云发展的结果。有一条我们不得不承认的是,不管是公有云还是私有云,存储是云解决方案的不可替代部
分。尤其是对服务器虚拟化来说,可以让云计算得以应用。虽然如此,要保证云的成功部署,一个成熟的存储战略是十分必要的。
和公有云存储的优势相比后,我们发现私有云存储有如下的一些特点:
?6?1 可用性。在用户需要的时候,空间需要能够被及时分配,并且要求能在使用完后及时的收回。
?6?1 服务质量。需要有详细的服务水平描述并严格参照执行。可衡量的标准可以用于定义用户能得到怎样的响应时间、恢复时间以及活动时间的支持。
?6?1 成本固定。云环境中通常是根据每单元存储收费的。用户只需根据服务水平协议对实际使用的部分付费,而不是根据分配的空间或者某一个标准。
在
参看云存储价格表的时候,往往会看到一些诱人的优惠部分,但是谁会真正从中受益呢?公有云和私有云之间有着很明显的区别。在公有云架构中,用户和
签订协议的组织将受益。对于用户来说,他们将得到所有应用上的支持,对于组织来说,成本相对固定,也许相比于自我维护一套系统要更加低廉。IT部门需要告
诉云服务提供商平台即服务的精确定义。虽然业务部门的花费会相对固定,公有云同样有“用多少买多少”的退款优势,并且有具体的服务水平协议,而遗憾的是,
这些标准不适应于IT部门。用户需要获得足够的存储空间并开始对其进行管理,会监控系统并开始详细的成本核算。
此外,需要注意的是,这
些好处中并没有提到“使用最先进的存储阵列”、“最快的磁盘”或者“10Gb的以太网”。事实上,并没有相关的技术准则。公
有云主要关注的是更好的运营:服务水平、成本控制以及快速响应能力。然而存储厂商们往往不会专注于运营方面的问题,他们只是卖硬件和软件。那么对于私有
云,这些厂商们到底会卖些什么呢?可以确信的是,绝对不会只是硬件上的升级和一次臆想。幸运的是,这一点得到了确认。只要能把私有云应用于正确的环境和配
置上,就绝对不会只是硬件上的概念。
在谈到云架构的时候,一些厂商强调于可扩展性和灵活性上的需求。可以确信的是,成本相对低的云架构
模型会更有吸引力。但是几乎所有的厂商都会声称他
们有这样那样的属性,因此这些定义就显得不那么有用了。此外,云部署不单指硬件上的架构,因为云发展到最后,流程上的意义将大于产品本身。
云架构需要成熟的流程
许多IT咨询机构都开发了自己的业务流程成熟度模型,但几乎所有的看起来都差不多,搜索引擎可以很快的找到它们。基本上它们都在围绕着如下的五个方面的成熟度在考虑:
?6?1 级别1. 特别的来说,至少部分流程要有意的定义清晰或者有相关的参照文档。
?6?1 级别2. 可持续性,定义好的流程即使在不同的职能区域使用起来也会所有不同。
?6?1 级别3. 流程不仅被很好的定义而且推广到整个组织,这些将和绩效考核挂钩。
?6?1 级别4. 定期分析流程衡量结果。将结果与业务运营相关联,并告知股东。
?6?1 级别5. 根据定量的反馈结果不断开发新的业务流程。
在
私有云存储的概念里,组织流程的成熟度已经被明确的定义为成功部署私有云的先决条件之一。在考虑实施私有云存储之前,企业必须至少达到第三层水
平。之所以需要有标准的流程是因为这关系到架构的标准化上,我们将在下面详细讨论。如果企业还没有达到第三层的成熟度,第一步需要先将成熟度提高,再去考
虑开始私有云部署。
搭建私有云存储架构
企业究竟能从云架构上获得怎样的回报取决于云架构本身的标准和特点。这就包括了良好的可控性,优化的使用率,精简的基础架构以及企业级管理实践。
私
有云存储的一个核心特性是拥有一个标准的架构,有时也会被称为参照架构。有些人可能会不同意这样的观点,既然是标准化的架构,那么就应该有标准化
的流程,从这样的意义来说这样讲也是有道理的。然而,不管是备份恢复,空间预分配,还是监控或者其他存储管理相关的操作流程都可以在不同平台上采用标准化
的流程。
虽然参考架构可以是一家厂商的,但情况往往是由多家厂商组成。参考架构实际上指的是企业能支持的不同系统和配置的规范。这会包
含软件和固件的版本号
以确定企业使用产品的一致性。对于大多数企业来说,存储的整合往往会在向参考架构靠拢的道理上扮演重要的角色。由于业务并购、业务单元独立性或者仅仅是来
自环境方面的问题,企业往往不得不放弃在成本和技术上的考量来选择一系列不同的系统和平台。私有云存储的出现是开始将那些无关联的系统从数据中心削减出去
的一个很好的机会,即使暂时不能做到,但至少也能阻止其发展到其他方面上。
私有云构建模块
当IT部门可以为任何系统组
合搭建一套参考架构的时候,这也就意味着他们可以使用预先配置好的系统,比如NetApp公司的FlexPod。
FlexPod是一套由VMware组件、思科统一计算系统刀片服务器、Nexus交换机组件以及NetApp自身的FAS存储组成的预配置的系统。这也
许对于许多要部署一个全新系统或者软硬件更新的企业来说,都是一个不错的选择,因为它本身就是一套全新的系统并且没有合并其他厂商的存储。对于技术支持来
说,也变得相对容易一些,因为三家厂商通过协调会让配置以及固件版本保持一致性。
对于那些有意愿希望将现有系统整编到私有云存储环境的
企业来说,HDS公司的虚拟存储平台VSP存储控制器能够将其他厂商的存储阵列直接挂在到它下
面,并实现共同管理。这不仅让异构虚拟化的优势得以发挥并且还实现了不同平台的统一管理。用这样的途径可以实现在保证能充分利用现有设备投资的情况下,从
多样化系统到标准化配置的转型。
云存储的软件部分
软件层面也一样可以实现标准化。比如说,赛门铁克公司提供了一款软件
栈可以实现不同硬件平台的共同性发掘。他们公司的Storage Foundation
Product自身有一套文件系统、卷管理器以及跨平台的数据迁移产品。赛门铁克公司旗下的Veritas运营经理最近宣布他们的Veritas
Operations
Manager将推出跨虚拟机及存储平台的单点管理系统。这套系统的报告和存储资源管理(SRM)应用还能让用户决定存储实施的成本。所包含的退款服务对
控制成本非常的重要,其实许多企业并不会真正的执行退款服务,公司这样做实际是通过这项服务来建立成本和实施之间的关系,并正面的展示给IT部门、用户以
及管理层。
F5公司过去以他们的IP负载均衡器闻名于世,在协助将现有架构整合到云架构的过程中,F5公司也承担了他们应有的角色。
F5的角度更像是从应用角
度的出发。他们的动态服务架构使用不同的应用程序提供数据分类操作,这能帮助并确保数据被放置在了正确的位置从而能按照需要的服务水平传输数据。
各项应用的评估
实际上说,应用的分类对云服务的合理部署有着至关重要的意义。成熟的运营流程的一部分就是对所有应用准备一个应用目录,里面包含了企业的服务水平标准以及实施规范。这对任何的云架构部署都非常重要,因为一些应用相对私有云而已更合适公有云的架构。
如果要清楚的将各个不同的应用隔离开来,那么我们需要从公司角度考虑它们在战略上的重要性。应用可以根据其重要性来分类,大致上我们分为两种,一类是重要但在市场上没有竞争优势的常规应用,另外一种则是有着高价值并能为公司提供优势的应用。
为
了能很好的区分两者的不同,我们来讨论一下备份与恢复。任何一家公司都会需要数据保护服务,但单从这点出发,市场上的产品很难发挥出它们的特点。
那些有着全套备份与恢复解决方案的公司既不能给它们的产品定价太高,也不能利用产品的优势来提高市场的需求。因此,对于备份和恢复来说,一旦达到了财政上
可行性,就应该考虑尽量降低成本。这对公有云服务来说是非常理想的对象。电子邮件和联系人管理是另外两个必要但与战略无关的应用。
相比
而言,战略性的应用能够将公司与它们的竞争者区分开来。在制造工艺和产品设计方面,我们有一些例子。在这些例子里,系统可能很大程度上依赖于独
一无二的设备以及定制化的配置。从技术上的原因考虑,战略上的应用不适用于云外包服务。此外,比如和防御或者其他机密区域相关安全系统,也不适合在外部部
署。虽然如此,这些应用可以从公有云带来的标准化以及改进后的流程中获得帮助,也就是后来的私有云配置。
EMC公司为用户提供了一款标准化得私有云部署,得益于其Symmetrix旗下的VMAX架构。此外,EMC公司也为安全级别较高的应用提供了特有的过滤模型。过滤模型由EMC顾问团队提供用于帮助那些在向私有云转换中需要帮助的企业。
这
里所说的过滤模型特指的是经济过滤器、可信度过滤器以及功能过滤器。举个例子,任何应用都有它经济参数,信用要求以及功能需求,这些属性对于云架
构来说可能是相辅相成的,也可能是有冲突的。通过将这些应用和过滤分析后的结果相互映射,EMC顾问团队能够帮助企业判断哪些应用是最合适私有云的,哪些
又是合适公有云的,哪些又是合适混合云的,甚至哪些根本不合适云环境,而合适普通的环境。我们相信不会有任何一家公司会将所有的应用都迁移到云环境中,来
自EMC公司的这套模型能有效的帮助区分各类应用并正确的设置它们的优先级。
愿私有云能广泛应用
围绕着私有云的声音会
让人们觉得这就仿佛是一项前无古人的特别的行业开发,不仅如此,厂商的宣传也会让人觉得部署私有云是企业制胜的唯一途径。所有
企业都需要明白的是,要将传统的数据中心存储系统迁移到私有云存储上,需要一套建立在标准操作平台上的严格的流程。试着问问,这套系统能被称得上是公有存
储吗?或者是云存储?再或者只是一套稍微改进后的架构?其实怎么叫它都无所谓,因为用户根本不会在乎怎么称呼它,只要能提供更好的服务就行。
(1)存储层云存储系统对外提供多种不同的存储服务,各种服务的数据统一存放在云存储系统中,形成一个海量数据池。从大多数网络服务后台数据组织方式来看,传统基于单服务器的数据组织难以满足广域网多用户条件下的吞吐性能和存储容量需求;基于P2P架构的数据组织需要庞大的节点数量和复杂编码算法保证数据可靠性。相比而言,基于多存储服务器的数据组织方法能够更好满足在线存储服务的应用需求,在用户规模较大时,构建分布式数据中心能够为不同地理区域的用户提供更好的服务质量。
云存储的存储层将不同类型的存储设备互连起来,实现海量数据的统一管理,同时实现对存储设备的集中管理、状态监控以及容量的动态扩展,实质是一种面向服务的分布式存储系统。
(2)基础管理层
云存储系统架构中的基础管理层为上层提供不同服务间公共管理的统一视图。通过设计统一的用户管理、安全管理、副本管理及策略管理等公共数据管理功能,将底层存储与上层应用无缝衔接起来,实现多存储设备之间的协同工作,以更好的性能对外提供多种服务。
(3)应用接口层
应用接口层是云存储平台中可以灵活扩展的、直接面向用户的部分。根据用户需求,可以开发出不同的应用接口,提供相应的服务。比如数据存储服务、空间租赁服务、公共资源服务、多用户数据共享服务、数据备份服务等。
(4)访问层
通过访问层,任何一个授权用户都可以在任何地方,使用一台联网的终端设备,按照标准的公用应用接口来登录云存储平台,享受云存储服务。
2云存储技术的优势
作为新兴的存储技术,与传统的购买存储设备和部署存储软件相比,云存储方式存在以下优点:
(1)成本低、见效快
传统的购买存储设备或软件定制方式下,企业根据信息化管理的需求,一次性投入大量资金购置硬件设备、搭建平台。软件开发则经过漫长的可行性分析、需求调研、软件设计、编码、测试这一过程。往往在软件开发完成以后,业务需求发生变化,不得不对软件进行返工,不仅影响质量,提高成本,更是延误了企业信息化进程,同时造成了企业之间的低水平重复投资以及企业内部周期性、高成本的技术升级。在云存储方式下,企业除了配置必要的终端设备接收存储服务外,不需要投入额外的资金来搭建平台。企业只需按用户数分期租用服务,规避了一次性投资的风险,降低了使用成本,而且对于选定的服务,可以立即投入使用,既方便又快捷。
(2)易于管理
传统方式下,企业需要配备专业的IT人员进行系统的维护,由此带来技术和资金成本。云存储模式下,维护工作以及系统的更新升级都由云存储服务提供商完成,企业能够以最低的成本享受到最新最专业的服务。
(3)方式灵活
传统的购买和定制模式下,一旦完成资金的一次性投入,系统无法在后续使用中动态调整。随着设备的更新换代,落后的硬件平台难以处置;随着业务需求的不断变化,软件需要不断地更新升级甚至重构来与之相适应,导致维护成本高昂,很容易发展到不可控的程度。而云存储方式一般按照客户数、使用时间、服务项目进行收费。企业可以根据业务需求变化、人员增减、资金承受能力,随时调整其租用服务方式,真正做到“按需使用”。
3云存储技术趋势
随着宽带网络的发展,集群技术、网格技术和分布式文件系统的拓展,CDN内容分发、P2P、数据压缩技术的广泛运用,以及存储虚拟化技术的完善,云存储在技术上已经趋于成熟,以“用户创造内容”和“分享”为精神的Web2.0推动了全网域用户对在线服务的认知。
云存储的几十年发展历程,其计算架构模型,也从Scale Up走向Scale Out。但是展望未来数字世界的海量需求,目前流行的模型还能够持续满足吗?本文通过对云存储 历史 的回顾,及对Scale Up和Scale Out两种扩展模型的诠释,来揭开云存储的未来模式。
1. 云存储及其 历史
简而言之,云存储(cloud storage)就是将数字内容安全的存储在服务器上,从而任何连接互联网的设备可以方便的获取。首先让我们简单回顾一下云存储的 历史 。
云存储的早期雏形要回溯到上个世纪的90年代,也就是互联网泡沫时期(dot-com boom),当时有许多家公司,例如EVault, NetMass, Arkeia和CommVault等等[1]均提供在线数据备份服务,当然它们绝大部分也随着互联网泡沫的破碎而烟消云散了。少数幸存下来的有一家叫Veritas NetBackup最后也被Symantec收购,现在依旧提供Symantec NetBackup的在线存储服务。
而真正让大家耳熟能详的云存储是2006年由Amazon提供的AWS S3云存储服务,其最具有革命意义的变革是,提出了即买即用(pay-per-use)的价格模型,使得云存储的使用像水电一样可计算衡量。从此云存储以S3为标准一路绝尘,我们所熟悉的大厂,比如Netflix, Pinterest, Dropbox也是S3的顾客。尾随的Microsoft和Google也于2010年分别发布了类似的Azure Blob Storage和Google Storage的存储服务。
云存储真正发展的十几年中,见证了移动互联网的崛起,大数据的生机勃发,人工智能的再次复兴,并能够展望到未来物联网,无人驾驶及各类机器人自动化的世界。海量数据的产生,存储,分析,预测及应用,快速以正反馈循环方式,推进着人类 社会 向数字世界大步迈进。所以,为了适应数据存储新的需求,各家云存储产品的应用场景及价格模型,已从单一向多元发展,比如AWS S3就有Standard,Intelligent-Tiering, Standard-IA,One Zone-IA,Glacier和Glacier Deep Archive六类存储产品来满足各类使用场景,我会在未来的文章里针对性的细讲一下。而本文重点所探讨的是,目前云存储的基础架构体系是否能够适应未来数据存储的要求和挑战?为了回答这个问题,让我们先简单回顾一下计算机体系架构里的Scale Up和Scale Out扩展模型。
2. Scale Up和Scale Out?
Scale Up又称为垂直扩展(scale vertically)[2],意为在单节点上添加资源,如CPU,内存和存储,在纵向上扩展从而获得更多计算或存储能力;Scale Up初期能够快速达到升级目的,操作起来相对比较简单,但随着计算或存储的要求越来越高,硬件资源的添加可能已经达到极限,不仅单节点的造价非常昂贵,维护成本很高,而且更容易留下单点故障的隐患。传统的RAID(Redundant Array of Inexpensive Disks)存储就是此种模式。
Scale Out又称为水平扩展(scale horizontally)[2],意为在分布式环境下,通过添加节点计算或存储资源,在横向上满足更多的计算存储需求;随着计算和存储单位价格的降低和效率的提升,使用低端的商用(commodity)系统,利用分布式技术可以搭建起“超级计算”中心,以及后来衍生出来的私有或公有云平台解决方案。虽然分布式系统会带来一定程度上的软件复杂度和管理困难,但由软件定义的计算和存储解决方案,能够以较低的价格和较高的鲁棒性,优雅的解决了海量增长的计算存储需求,也是目前云平台的主流技术。但它就一定能够承载未来的更加海量的需求吗?云存储的未来是什么?方向是向左还是向右?
3. 未来向左还是向右?
话说天下大势, 分久必合, 合久必分,事物发展的规律似乎从来就没有什么绝对。当下,云平台内部似乎已完全是Scale Out模式了,但当我们把镜头再拉远一点,从云平台在全球部署的每一个可用区来看,整体上它又是一个Scale Up模型,不是吗?单点投入巨大,耗费能源,使用成本高昂。而相反,随着强大的计算,存储和带宽能力能够进入寻常家庭、工作和生活等边缘节点,资源闲置或者不均衡使用也变得越来越明显。
那么,是否能够将这些边缘节点的计算存储能力结合起来,组成一个真正意义上的Scale Out平台,提供人们日益增长的计算存储需求?
可否将浪费或者不对等的资源重新组合,提供一个更加节能环保的绿色Scale Out平台?
可否摒弃中心化的单点故障和数据安全隐患,真正做到廉价高效,零数据泄露的Scale Out平台?
答案是应该可以而且必须可以!
纵观云存储平台的发展 历史 ,从单节点的Scale Up模式走向可用区内部的Scale Out模式,又从内部的Scale Out模式走向整体上相对的Scale Up模式。而未来数字世界的海量计算和存储需求的满足,一定需要真正意义上的全球Scale Out模型,那就是把边缘节点和半中心化节点高效且系统的组织起来,减少浪费,提高效率,节省成本,去除中心。将天空中几块为数不多的白云,变成漫天遍布的朵朵白云,让人们自由定价、自由选择、自由组合。
挑战虽然巨大,但未来很美好,让我们一起努力迎接云存储的明天!
[1]: History of Online Storage
[2]: Wiki Scalability
文章作者:Bruce Lee(http://PP.IO总架构师)
转载请注明出处
如果有关于PPIO的交流,可以通过下面的方式联系我:
加我微信,注意备注来源
wechat:omnigeeker
云存储服务平台,很精练吧
百度解释:云存储是在云计算(cloud computing)概念上延伸和发展出来的一个新的概念,是一种新兴的网络存储技术,是指通过集群应用、网络技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的系统。
云存储可以简单的理解为将数据保存在一个第三方空间,随时取用和处理。云存储也可以说是一个以数据存储和管理为核心的云计算系统。云存储对用户来讲,不只是一个简单的设备,而是整个云存储系统的一种数据访问服务。
通过集群应用,网络技术等功能把网络中不同类型的存储设备通过应用软件集合起来工作。
云储存就是企业的公用空间(服务器),定期有人维护不用自己操心不怕数据丢失,但是数据都会在企业无保密可言,
就是网上的存储空间,不占自身内存,要用时联网下载
云存储是指通过集群应用、网格技术或分布式文件系统或类似网格计算等功能联合起来协同工作,并通过一定的应用软件或应用接口,对用户提供一定类型的存储服务和访问服务。
云存储的优势楼主有需要的话可以了解一下企业共享办公系统,可支持手机端、云端、公司服务器存储、为企业独立搭建维护企业网盘,从而实现文件归档存储、文档管理、协同办公等功能。
云存储就是将文件内存存储在云端的一种方式,不占用自己本身电脑或者手机的内存,海量存储轻松搞定,解决了很多的存储难与存储传输难的问题。
使用呆猫云盘的几大好处,企业存储资产更安全:1、使用呆猫远程桌面时可直接挂载云盘,轻松上传下载文件,支持在线修改文件。
2、项目资源统一集中管理,释放本地存储空间;支持弹性扩容,按需使用,降低本地硬件使用成本;
3、呆猫同一账号内存储互通,资源可异地共享,减少传输成本。
4、呆猫云盘与渲云网盘存储互通,使用渲云提交渲染任务时,内网同步,文件秒传,节省传输时间。
5、支持高并发读取资产文件,可同一账号最多可支持上千台机器同时读取云盘文件,提高工作效率。
6、高性能存储,百万级IOPS,超高算力助力设计行业发展。
7、云盘基于域控的安全策略,免受病毒攻击;提供多副本可靠性机制,即使机器出现故障,也不会引起数据丢失。
把你需要存储的数据放到网上,不占用你自己设备的内存,当你需要使用时从网上下载。这之间会产生数据流量。
云存储其实我们都经历过,2013年-2016年蓬勃发展,而后被玩坏的云盘,就是典型代表,虽然我们控制权益不多,只能上传下载,离线,共享,基本当作网络硬盘和交流工具使用,但却解决了人们的燃眉之急。我们现在部分手机上还有云端保存照片的功能。
实际的云存储并不是这么简单,引用一下百科:
云存储是建立在云计算的基础上,为云计算服务。对于我们似乎太深奥,但又息息相关,我们只需要知道它是好东西就行了。不单单能当作个人网络上的储存空间。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)