全面解析云存储的类别与实践技巧

日期: 2010-09-08 作者:Brian J.S. CheeCurtis Franklin Jr.翻译:梁英宗 来源:TechTarget中国 英文

上部分内容云存储能给我们带来什么变化?   SalesForce是较早实施云应用的厂商之一,这个最早靠客户关系管理(CRM)起家的厂商最近宣布要加入到云计算的世界里。如今的Salesforce.com并不单单提供CRM服务,它也为用户们提供客户定制化应用的托管。这些托管应用将可以充分利用Salesforce.com的优势,并直接地,安全地连接它们位于CRM中的存储数据。   一次性的云计算(Throwaway clouds)   纽约时报(New York Times)则采用了另一种策略,这种策略主要涉及采用云计算的短期项目或是一次性项目。

一个很好的比喻可以说明这一切,如果你仅仅需要使用几周时……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

上部分内容云存储能给我们带来什么变化?

  SalesForce是较早实施云应用的厂商之一,这个最早靠客户关系管理(CRM)起家的厂商最近宣布要加入到云计算的世界里。如今的Salesforce.com并不单单提供CRM服务,它也为用户们提供客户定制化应用的托管。这些托管应用将可以充分利用Salesforce.com的优势,并直接地,安全地连接它们位于CRM中的存储数据。

  一次性的云计算(Throwaway clouds)

  纽约时报(New York Times)则采用了另一种策略,这种策略主要涉及采用云计算的短期项目或是一次性项目。一个很好的比喻可以说明这一切,如果你仅仅需要使用几周时间,那么租车比买车更加实惠。老实说,云计算服务与汽车租赁很像,你可以为一些短期的特殊项目租用云计算服务,也可以使用云计算对你感兴趣的模型进行更长时间的“试驾”体验。这个比喻同样也适用于持续变化的租赁情况,长期的租赁通常意味着更为低廉的每日开销。打个比方,你想尝试将部分SAP迁入云中,就别再抱怨会浪费几天时间调试环境,因为IT会帮助你启动测试机器,假如你不喜欢,即使已经开始使用也可以让云提供商轻松将服务删除。如果你已经将部分模块迁入云中,即便是临时性的服务,连接也会十分容易。

  所以为什么不更进一步了解这种概念呢VMWare已经在其站点设置了一个大仓库,这里有数量惊人的VMware设备可供用户“试驾”体验。想象一下,就像一部7*24小时开放的“新车”以及已经准备就绪的数千种不同模型,只等你开回家体验一段时间。这里最大的亮点就在于你不必挣扎于配置环境的泥沼中,要做得仅仅是在试用期内找准自己的方向。厂商已准备就绪:就只等你把应用推入云中或者VMware系统,随后启动它。这里的一些已经预先设置妥当,只等你前来探索。

  移动云(Traveling clouds)

  最佳使用“移动云计算”的例子出现在2007的夏天,当时Microsoft Unified Communications正向InfoWorld的编辑们介绍他们的最新产品。在这个案例中,整个服务器集群需要5台Windows服务器,其中一台还需要64位的操作系统,如何在短时间内启动这个集群使这张订单变得相当棘手。而就是在这样的情况下,产品经理带着一个大容量USB硬盘并迅速启动了预先配置好的Microsoft UC集群,该集群由以下部分组成的:

  • 附带证书认证过程的Active Directory server
  • 存储用的SQL server
  • 电子邮件服务器Exchange server
  • SharePoint服务器
  • 文件服务器(File server)
  • SIP Gateway(一个设备,此处不是VM)

  全部推翻来取代虚拟网络(所谓孤立的网络),我们不得不改变Exchange服务器上的单IP地址来应对外部连接。原本需要花费数天时间才能看到的功能,如今一个下午就可以安装成功,第二天就能看到完整的实例。当Interop iLabs使用“开足马力”的虚拟机为Las Veags的贸易展览提供一个现场演示时,这种能力就显得尤为重要。记住这个技巧之所以可以奏效在于外接USB硬盘被格式化成了NTFS格式,也就突破了原本默认FAT格式文件大小不能超过4GB的限制。(许多虚拟机都有数GB大小,Amazon的Elastic Compute Cloud系统等存储服务允许用户寄送U盘给来进行供应商内部网络的本地装载。本地装载趋向于特殊定价,并使得架设定制化虚拟机VMs更为宜人。)

  偶尔使用的云(Occasional-use clouds)

  虚拟机镜像也成为操作特殊项目的有效方式,这种特殊的项目一年中仅仅运行数次。就拿InteropNet来说,他们的虚拟机一年当中启动两回(一回为Las Vegas,另一回为New York),这种方式在系统搭建过程中节约了大量时间(过去常常需要为每个展览构建新的系统)。在这个案例中,InteropNet团队可以借助Global Data Vault的云计算托管服务同步版本,在展览期间便可以实现虚拟机到刀片服务器间的数据交换,同时维护展览间的数据访问以便于数据挖掘。

  同时,你可以下载一款免费的VMware转化工具来使工作站版本标准化,以便在适当的时候移植整套产品系统。我们经常看到工程师们在VMware Fusion(Mac工作站)下标准化服务器,转换版本并使用SFTP传输到位于实验室的VMware ESX服务器上。你也需要首先脱机将镜像保存到硬盘上,以避免“oops(意外)”因素的发生。同时牢记在Windows机器上外部磁盘需要被格式化成NTFS,Mac上要格式化为“MacOS扩展文件系统”。如果你想要将这些巨大的虚拟磁盘文件拷贝到外部磁盘上的话,很遗憾的是,FAT/DOS不会对这些巨大的文件进行分割,所以避免使用它们。

  随着Microsoft对于Hyper-V社区的推动,会有相类似的产品设备出现。如今Advanced Network Computing Laboratory已成为InfoWord最大的测试设施,他们在一组刀片服务器(blade server)上同时启动了VMware和Windows Hyper-V小型云计算,这样InfoWord编辑们就可以根据自己的意愿选择VM来评价基础设施。

  当你谈论云存储的边缘在何处时,我想没有什么比这个叫做Pogoplug的小设备更接近云存储的边缘了。美国夏威夷大学的研究社区应用Pogoplug已有段时间了,借助Pogoplug可以挂载不同系列的USB硬盘到网络附加储存设备(network-attached-storage-like device)而无须担心它们的格式问题,退一步说,它解放了格式限制。在旅行中,一名研究者有一个1.5-TB Lacie Mac OS的扩张分区,一个希捷250G的新技术文件系统(New Technology File System)分区以及一些零碎的DOS分区都可以被挂载,并可以通过无防火墙协议的WAN访问。因为整个认证过程都在云中执行,所以Pogoplug不会占用过多的本地CPU资源。Pogoplug数据中心结束了以类似“交友服务”的方式向用户提供服务,它跳出这种方式,并以P2P的方式进行会话。当然这些也都是安全的,因为Pogoplug提供了超过SSL水平的严格认证。这个小设备的成功之处就在于创造者如何把网络附加存储的模型放入了他的脑子里。取代了原本的全部网络会话发起于外部世界并有内部控制的模式,Pogoplug采用了类似心跳模式来保持与Pogoplug数据中心之间的会话。

  验证后的用户可使用一个已经存在的会话。因为会话是由内部发起向外部连接的,通常情况下的防火墙规则已不再适用,因为由内向外的会话都被认作是可信任的。Pogoplug同样的方式在Skype看来则是最不愿看到的Bug。很难控制这种对外服务访问的设备,它“骗取”企业防火墙的信任。然而,Pogoplug也可以被看做是一种代替部门文件服务器来提供远程文件访问的快速且较为容易的实现方式,它也可以被用作一个应急的移动项目团队服务器,甚至可以工作在一些极差的酒店网络。这一切全取决于你如何使用它,对它了解多少,所以你可以很好地利用它来获得收益而非等它悄悄地向你逼近。

  把公司打包(Company in a box)

  时至今日,InfoWorld的编辑们在提及美国海军陆战队(Marine Expeditionary Force)在Humvee(悍马)后备厢快速部署网络时,还会被“a company in a box”的概念所困惑。这个概念真的可以在民用领域使用吗,这里真有足够的资源让我们在灾难过后快速启动位于后备仓库(或是帐篷)中的公司系统吗?在军队中有着一个概念叫“打了就跑(shoot and scoot)”,军队中的炮兵营将在短短数分钟内整理和移动他们的移动指挥部作为常规军事训练,快速地切断网络主干线,准备移动模式,有大量的文件来操作安装和拆卸,这些全部是为系统快速移动所设计的。这种能力并不是面向大众所设计的(更不必提它会有多昂贵了),但是多考虑一下将这些优势部分作为你日后业务持续的计划是有益无害的。

  试验这个项目的答案就是公司可以做,公司也会去这样做。随着虚拟设备的大量增长,我们可以很容易地看到结合现成的VMs以及一些定制的VMs可以帮助我们从灾难中快速恢复过来。虚拟化为业务持续(Business Continuity)带来了巨大价值,其意义已经远远超过了热站(hot sites),温站(warm sites)和冷站(cold sites)这些老的灾难恢复方式。问题是迅速花费大量的金钱,进行“更热(hotter)”的备份(热站意味着同时运行,温站意味着与存储的部分同步,冷战意味着完全恢复),同时也意味着花费更多来保持运行与更新。一些银行总是尽可能的在异地完全备份他们的数据处理设备,空机房,文件柜以及办公支持设备——为维持业务持续这是一项惊人的花销。云计算所提供的则是一个中庸立场,这里有人帮你实现“温站”虚拟机以及多地备份,这将不再需要你花费巨资构建双重数据中心。对于日常操作,你可能根本不需要云计算的计算端,仅仅使用云计算的存储端来保证VM镜像同步就够了。接下来,如果灾难袭来,启动这些同步镜像就如同拨开关一样简单。

  以下一些关键因素需要考虑:

  • 你有多少操作可以完全使用云计算,又有多少必须需要的物理上自我构建?
  • 与SIP主干提供商建立预先协议将你的输入线转到新的主干上。不少的公司正想方设法移向SIP主干,就如同确保有权利的人们可以授权进行移动一样轻松。
  • 在现有的VM下或是使用像Paragon Software这样的系统软件来设立关键服务,周期性地分离虚拟磁盘镜像作为“温备份”镜像源。接下来的问题就是存储持续增长的数据备份超过最新的“温备份”镜像。如果你使用像Global Data Vault这样的服务,问题就只是与它的数据库同步镜像。
  • 使用像Asterisk或TrixBox这样的软件来尽可能在PBX上备份你的Dial计划是可行的。因为它是完全基于网络的,创建和测试你的可携式PBX不会耗费巨大的资源。
  • 大多数移动电话/3G/4G提供商都位于建筑内较高的位置,使用他们作为你的WAN通讯,但特别要注意目前的容量。
  • 确保你的备份地点有足够的能源和你的移动电话3G/4G WAN连接有足够的接受能力。
  • 将你最小化的系统放在剩余的专业器材架上(aka Hardig或是Anvil road case)。使用像HP“Shortie”这样的刀片服务器同时提供存储和计算能力,将更有利于核心服务的快速提供。

  美国夏威夷大学的海洋、地球科学与技术学院在将整个科学实验室和计算设备放入集装箱方面可谓是行家。他们考虑使用便携式的NOC产品,该产品来自于American Power Conversion(美国电力转换公司),并按照你的要求预先设置完成。发电机设备,UPS,冷却设备,控制室全部预先配置到可以旋转的数据中心内。

  我们正在不同程度上受益于虚拟化与云计算。目前还没有太多人意识到,拥有便携式计算设备将在灾难期间为业务持续带来更为巨大的好处。我们的观点就是,云计算会消除固定在数据中心的模式,并提供给你前所未有的便携优势。如果你已经采用云计算,那么你仅仅需要把其余的资料移入云中。即便是你的应用被留在了内部,在我们看来这真的是很好的主意,仅仅移除硬件的相关性,并提供了便携式。

  云计算的发展历程

  • 开发语言和开发环境越来越趋向于利用新的抽象层,编程工具正转向吸引越来越多开发者。每一个新的编程抽象层都意味着业务可以更快地导向关键主题,并花费更少的人力资源。
  • 软件开发包(SDK)与应用程序接口(APIs)是我们集成诸多应用的唯一方式。SDKs和APIs是当今很多优秀软件的根本基石。想象一下这样的编程语言可以让你真正地专注于商业任务而不是浪费大量精力在枯燥的语言本身上。新兴的系统变得更加容易连接丰富的互联网应用到后端与平台无关的云计算应用上,这将给Web用户带来原本只有强大桌面工作站才有的能力。
  • 感谢Admiral Hopper,她引领的高级语言使云计算成为可能。Admiral Hopper(她为我们创造了“bug”短语)是一个真正的梦想家,她发明的COBOL是如今丰富的互联网应用平台的第一层抽象。相信惊人的全功能应用前景将会是一片光明。
  • 数据库抽象方法和Hawai公司引领的方向。一些厂商开始构建抽象层,这家小小的Honolulu公司就是其中的领导者之一。像其他的抽象系统一样,现代的数据库管理系统已经进化为难以置信的复杂系统,它们移除了大量人为管理和以往数据传输的复杂性。随着新型的轻量级数据库系统产生,即使是简单的云应用也可以充分利用现代数据库系统的速度与可靠性。
  • 仅仅因为备份而使用存储云只是对云存储的肤浅认识,云产业界正寻找新的云存储使用途径。让我们大胆想象一下云存储将会继续对商业计算产生怎样的变革,很明显Amazon正使用它的存储云作为集群服务中心的粘合剂,而Microsoft看起来也正奋起直追,它是否会跳跃式发展竞争呢?
  • Google是否转向云计算并带领我们更加远离硬件呢?在我们眼中云计算可以走得更远,Google的观点似乎更符合我们的想法。如今的问题就是Google如何实施以及市场实际是否需要。我们猜测他们肯定已经觉察到什么,Microsoft的云计算提供熟悉以及数量惊人的云计算应用,Android手机也出现在市场上。

  相关背景

  本篇节选自《云计算应用》(Application for Clouds)一书,内容最终出自于《云计算:科技与无处不在的数据中心》一书。方案提供商可通过学习书中不同类型的可用云计算模式来获得详细的云计算背景知识。在实施云计算前,你可以借此书中观点重新审视包括安全、应用集成、结构限制以及云计算未来走向等诸多问题。

  作者简介

  Brian J. S. Chee是InfoWorld杂志的高级特约编辑。Chee目前在夏威夷大学的海洋、地球科学与技术学院从事研究工作,他在未来网络趋势与新技术方面有着自己独到的见解。

  Curtis Franklin Jr.是NetWitness的高级作家,在信息科技写作方面有着超过25年的经验。

相关推荐