云存储最佳实践:存储云

日期: 2010-09-07 作者:Brian J.S. CheeCurtis Franklin Jr翻译:滕晓龙 来源:TechTarget中国 英文

上部分内容云存储最佳实践:Amazon EC2支持哪些操作系统?   之前提到过抽象层,无论你是否能够通过表象看穿环境的内部运行,相关产品都如雨后春笋般冒了出来。诸如Amazon的EC2就更接近基础硬件;而诸如AppNexus等公司则只是部分实现基础硬件功能;当然诸如Google的一小部分公司则是完全实现了基础硬件。目前我们所面临的是一个变化中的市场,供应商正试图找出客户的真正需求。   存储云(Storage clouds)   在任何环境中,数据存储空间都是一个物理空间。

我们在为某个组织增加数据存储空间的同时,我们也在为增加的空间如此迅速地使用而惊讶不已。因此,就存在着一个困难:对于庞大的……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

上部分内容云存储最佳实践:Amazon EC2支持哪些操作系统?

  之前提到过抽象层,无论你是否能够通过表象看穿环境的内部运行,相关产品都如雨后春笋般冒了出来。诸如Amazon的EC2就更接近基础硬件;而诸如AppNexus等公司则只是部分实现基础硬件功能;当然诸如Google的一小部分公司则是完全实现了基础硬件。目前我们所面临的是一个变化中的市场,供应商正试图找出客户的真正需求。

  存储云(Storage clouds)

  在任何环境中,数据存储空间都是一个物理空间。我们在为某个组织增加数据存储空间的同时,我们也在为增加的空间如此迅速地使用而惊讶不已。因此,就存在着一个困难:对于庞大的项目,你要上哪里去找到足够的临时存储空间?在纽约时报的PDF索引项目案例中,公司估计它需要4TB的存储空间,因此他们没有试图临时性地扩展其数据中心而是向Amazon网络服务寻求援助。这样一个对于存储空间的临时性需求就成为了云存储企业应用中的领先应用。对于个人使用,云存储可用于非现场备份和远程访问重要文件应用。

  对于众多的个人用户,使用云存储的首次经验肯定来自于远程存储或备份云。常用的云存储包括Boxee,DropBox,微软公司的Mesh,苹果公司的MobileMe以及Amazon的S3。常见的应用还包括旅行笔记本电脑使用Amzon的S3(简单存储服务)。

  在拥有了一个Amazon S3服务和一个可编程的服务接口后,使用S3的备份工具就显得很轻松。现在备份工具有Jungle Disk、S3备份、Brackup、Duplicity、S3Sync等等,而Amazon S3备份工具能够应用于几乎如今市面上所有的桌面操作系统。

  但是,备份服务经济仅仅只是是冰山一角:

  Amazon的S3提供了一个可用于在任意时间、网络上任意地点存储和检索任意数量数据的简单网络服务接口。它为所有的开发人员提供对高可扩展、可靠、快捷、廉价的数据存储基础设施的访问,这与Amazon运行其自身全球网站网络的基础设施是完全相同的。该服务旨在将规模化的效益最大化,并将这些效益与开发人员共享。

  对开发人员尽全力支持,Amazon投入了大量资金用于开发在IBM程序员库发布以来都未曾见到过的开发人员支持工具。有了这些可免费下载的实例、文档、最佳实践指南、知识库和工具,Amazon俨然已下定决心与众多开发人员交好,而不是像其他系统那样借此谋取利益。

  Amazon的另外一个好举措就是它对编程库的支持。与获取微软坚持其C#和.NET开发环境的做法不同,AWS软件开发工具(SDK)是一个自助式可选语言和开发系统的工具。更为有趣的是,Amazon还为开放MPI接口提供了批处理模式的支持,以便于吸引Beowulf用户。

  与之相伴的坏消息则是Google以网络为中心的策略,有了更为简便的方法,Google就巧妙地规避了Amazon必须建立庞大支持的需求。由于主要集中于Python的开发系统,Google的做法就永远无法使其与Google服务形成为一体,这同样也极大地影响了大量的Python程序员。不同于Amazon直截了当地提供各种支持,Google则花费多年时间建立其应用库,并将其作为全方位Google环境的一部分。Google并没有提供一个简单的存储设施,而是致力于通过系统中的应用来提供存储服务。Google的世界已紧密绑定,紧密集成。Google似乎是在向市场表示:“我们向你们展示了一个单一开发环境从而令其廉价运行,同时为你们打开了通往完整Google世界的大门。我们希望看到一个个人生产力工具的集合,从而完善已成为Google桌面应用一部分的办公室自动化应用。”

  为了扩大云解决方案,所有主要厂商都在模糊移动应用与桌面应用之间的界限。在过去,计算功率很明显地将低功耗移动型CPU与具有更大更快计算能力的桌面型区分开来。云将计算能力部署在任意地方,它可以通过将计算能力与用户界面分离,甚至允许高CPU占有率的应用可以在低功耗CPU的移动平台上运行。这一客户端/服务器模型已在网络应用中应用多年,客户端的用户界面与运行在后端服务器上的更大型应用程序进行通讯,从而处理大负载需求。但这个方法的关键在于3G以及之后的4G无线网络是如何快速、远距离地提供互联网连接,以便于这些新的移动平台能够与后台的云计算环境保持连接状态。

  与Google使用Android系统强行进入移动市场的方法类似,微软公司和苹果公司也各自拥有适用于移动设备的My Phone和MoileMe服务。但关键的不同之处在于微软公司和苹果公司的产品与各自操作系统的集成度更高,在桌面与云文件之间的初始关系建立之后,对用户交互的需求非常小。这种高度紧密的集成的缺点在于跨系统性能要么不可用,要么只提供最基本的功能。Google进军移动平台云操作系统后给市场增加了一些不确定因素,那就是会最终导致不同平台的进一步分化,还是与Google自身产品服务进一步紧密集成(因此进一步减少与其他系统的联系)。

  用户可以期望,随着市场发展,越来越多云程序和云处理的开发定义得到认可,将更易于找到与操作环境紧密集成,适用于大量平台的应用程序、处理器以及云存储服务。这个发展方向有着良好的发展预兆,但是市场仍显得太不成熟,用户无法明确知晓市场发展的主要趋势。并且整个市场仍不明确,只有时间将告诉我们正确的答案。

  电子邮件保护云(Email protection clouds)

  有时候事务缓慢发展,以至于被你忽略。反垃圾邮件应用操作已经变得如此平凡,以至于几乎没有人会再去管理自己的“黑名单”。即使你正在使用一个具有反垃圾邮件功能的小型防火墙,几乎可以肯定你正在使用一个云服务。反垃圾邮件应用中的黑名单服务数量种类不同,但是最成功的反垃圾邮件系统往往使用几个黑名单服务的组合,在某些情况下还应用多种技术过滤垃圾邮件、欺诈、钓鱼以及其他基于电子邮件的恶意软件。在2004年我们就看到一款来自于CheckPoint的产品,它可提供这种类似于云的服务,直到2009年年底,它才重新出现在诸如Cisco系统公司等厂商的防火墙产品线。

相关推荐