高性能云存储系列一:本地计算vs.云存储

标签:云存储数据

访客:18870  发表于:2016-02-17 10:00:39

现在市场当中既有云存储,也有高性能存储,但是否真的存在高性能的云存储呢?很长时间以来,这个问题的答案都是否定的。

高性能云存储系列一:本地计算vs. 云存储

“不论企业在何时、以何种方式将基础架构从自己的数据中心当中移出,延迟都是一个无法回避的问题,也就是光的传输速度问题,”Enterprise Strategy Group公司的分析师Scott Sinclair表示,“光的传输速度是固定的。”

过去,对于那些希望云服务商提供高性能存储的企业来说,通常会面临两种选择:被迫妥协或者将存储留在自己的数据中心内。但是随着新技术的不断出现,企业可以更加放心地使用云存储了——也就是说,在特定等级的云基础架构当中运行IO密集型、延迟敏感型应用程序是完全可能的。

高性能云存储保证企业能够在云中运行资源需求异常庞大的数据库应用程序,由于云存储的种种限制,这在过来说几乎是不可能的。其还允许企业在本地运行应用程序,之后通过广域网访问低成本和可扩展的云存储。此外,还可以在云中进行计算,之后访问私有数据中心的存储基础架构。

不同于大多数存储的是,实现高性能云存储的关键并不是尽可能多地添加磁盘或者闪存,Sinclair说。对于光速问题来说,新技术“需要依赖特定的解决方案创新才能够解决问题,”他说。也就是将数据放置于离计算非常近的地方,或者引入某种形式的网络优化或者缓存机制。一些系统同时采用了全部三种方式。尽管这些技术仍然处于发展初期,但是早期部署的企业已经看到了可观的回报。

本地计算vs. 云存储

“过去我们认为存储价格并不昂贵,如果需要,直接购买就可以了,”收益管理公司Sentinel Benefits&Financial Group的COO David Scarpello表示,“但是后来我逐渐意识到存储是十分昂贵的,过去的观念是一个十分严重的错误。”

除了购买额外存储容量之外,还需要在技术支持、维护、员工、备份、数据中心运营和灾难恢复站点方面投入大量资金。为了维护一个容量为40TB的本地存储,Sentinel公司每年最多需要花费25万美元——也就是每TB超过6000美元。“这是一大笔钱,”他说,但是为什么要花费这笔钱呢?“存储十分重要,因为它能保证我们的安全,但是企业却不想在这方面花费大量费用。”

同时,公有云服务商所提供的存储在价格方面已经可以与消费级硬件相比。AWS(Amazon Web Services)推出的S3(Simple Storage Service)存储价格最低为每个月每GB 0.03美元(其中缺少了较大的存储容量选项以及Infrequent Access功能),企业还可以选择每年240美元购买托管的、能够复制同步的1TB空间。

但是这种廉价的存储方式是基于对象存储的,只有在完全理想的情况下其性能表现才能够满足企业需求——如果通过广域网访问将会十分缓慢。所以对于许多IT部门来说,他们所面临的挑战在于如何在享受云服务可扩展性和低成本的同时,还能够在一定程度上保证性能表现。

对于Sentinel公司来说,一种潜在的解决方案是使用ClearSky Data公司提供的数据缓存和加速工具,ClearSky Data是一家位于波士顿的初创公司,其解决方案当中包含了一台本地缓存设备以及一台位于互联网接入点(POP)、和大容量公有云存储直接相连的设备。通过在本地缓存一些经常使用的数据,并且使用专用、低延迟的网络连接访问云存储,用户就可以利用廉价的云存储实现本地计算,并且不用再担心性能问题。

在最初的版本当中,ClearSky承诺性能可以接近本地存储的IOPS值,并且延迟控制在两毫秒之内。针对波士顿之外,比如费城和拉斯维加斯的用户,以及不断增加的云存储服务商这一情况,公司计划进一步扩展服务所覆盖的地理范围,ClearSky Data联合创始人和CEO Ellen Rubin表示。

借助于ClearSky,Sentinel公司已经开始将7TB的测试和开发数据转移到AWS当中,并没有收到开发人员的任何抱怨。如果一切顺利,这家公司将逐步迁移所有数据,由此可以减少每个月5000美元的NetApp支持费用,并且不必再进行备份或者异地灾难恢复。

本文摘自电子杂志《IT新架构》2016年1月刊。

高性能云存储系列一:本地计算vs. 云存储

评论(0)

您可以在评论框内@您的好友一起参与讨论!

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");