在把应用程序放到云计算环境中以后,某个程序的执行情况怎么样?对于那些正在比较各种云服务的IT组织来说,这是一个基本的问题。当前,这个问题很难回答。苹果和苹果的比较几乎是不可能的。
Bernard Golden是HyperStratus顾问公司的CEO,同时,他也是CIO.com的博客作者。他说:“ 不幸的是,目前为止,还没有一种理论可以告诉专业的评测公司,某个云服务的性能到底怎么样,而且,在评测的时候,也没有一套完整的工具集可以帮助评估云服务的性能。”(HyperStratus的博客:http://www.cio.com/blog/index/topic/3112)
云市场策略方面的博客作者,高性能的Web应用程序开发者GigaSpaces的首席营销官 Geva Perry指出:“实际上,要比较不同的云提供商之间的价格,就已经很困难了,更不用说比较云服务的性能了。”(关于Geva Perry的观点,可以参考如下文章:http://gevaperry.typepad.com/main/shopping-the-cloud)
希望:云评测标准
Bitcurrent在6月的评测标准研究报告中指出:“在云计算方面,还没有一种工业级的评测标准可以比较所有的服务,或者是终端用户访问它们的时候需要使用的标准网络。”(关于Bitcurrent的报告,具体可以参考:http://www.bitcurrent.com/new-report-on-cloud-performance/)
451 Group的研究主管Sean Hackett指出:“大多数的终端用户公司都没有能力或资源为它们自己的应用程序做这样的测试,所以,它们不得不改进它们平常使用的价格和性能分析方式来适应云。”
Bitcurrent的研究监控了响应时间,内部的I/O,网络性能,和其他常见的评测指标,得出的结论是那些服务本身就是变化多端的,编程需求,地理位置和它们的客户的内部的IT基础设施都可以在很大程度上影响评测的结果,所以很难比较。那份报告警告道:“你的评测结果可能是变化多端的。”
在过去的一年中,尤其是在过去的一个月中,为了满足这方面的需求,许多云评测服务应运而生,从针对特定领域的,到通用的,几乎无所不包。
网络性能评测服务提供商Apparent Networks的CEO Jim Melvin说:“人们正在使用云来运行许多性能消耗较大的应用程序,比如:VoIP,视频会议,高清视屏,灾难恢复等,他们正在寻找可以提供良好的互操作性和连通性的ISV(independent software vendor)载体,但是关于性能,他们却无法给你提供太多的参考资料。”
Melvin说:“对于那些类型的应用程序来说,性能和地理位置,以及数据从你的站点到它们的数据中心所经过的路径有很大的关系。通过这些还不足以了解你的带宽,还有延迟,不稳定性和数据丢失率等因素也需要考虑。”
#p#
新的服务尽力在填补这个空白
这周,Apparent Networks发布了一个免费的服务(具体可以参考:http://www.apparentnetworks.com/cpc),通过这个服务,IT经理可以观察到两个城市之间的广域网的平均性能。
这个服务通过全美12个网络评测点来追踪一组选定的云提供商的网络性能,其中包括Rackspace, Salesforce.com和其他处于领先地位的云服务提供商。
Apparent提供的这个服务的付费版本每个月每个站点的收费是100美金,这个服务通过把一个微型的设备插入到某个客户的网络端口来识别出需要在它们之间追踪性能的两个地理位置。
其他的性能评测服务包括:
Webmetrics,这个服务提供了SaaS(Software-as-a-service)版本的通用的性能监控,它可以按照客户的要求来追踪Web站点的性能。
(Webmetrics:http://www.webmetrics.com/products/global_watch.html)
CloudCMP,这个服务是杜克大学和微软(MSFT)共同努力的结果。它提供了一些工具来检测各种云服务,让用户可以比较它们。
(CloudCMP:http://cloudcmp.net/)
CloudSpeedTest,它是测试带宽的工具,它对云的性能进行快速而简单评测,它是由云评测标准的专家提供的。
(CloudSpeedTest:http://cloudharmony.com/speedtest)
CloudHarmony,它为用户提供了一系列更有深度,更加具体的评测和分析。
(CloudHarmony:http://cloudharmony.com/services)
Compuware Gomez,这个著名的Web和Web应用程序监控公司正在扩展它的网络性能监控代理来涵盖云服务。
(Compuware Gomez:http://www.compuware.com/solutions/gomez.asp)
CloudSleuth,它一套分析工具和一些相关的学习资料。
Model Metrics是一家云集成与顾问公司,它过去的主要业务是性能评测。Model Metrics公司的 John Barnes说:“有许多IT人对云有一点担心,他们担心云会让他们丢掉工作,同时,担心云的安全性。这就是你看到有很多人对私有云比较感兴趣的原因,因为它听上去要更加安全一些。”
Barnes说:“今天,云提供商们正在尽力地提供在线的性能和安全监控服务,来增加云服务对客户的透明度。”
但是,这并不意味着IT组织可以把一个提供商的指标和另一个供应商的指标进行比较。
原文名:Cloud Performance Metrics: No Standards, So Mileage Varies 作者:Kevin Fogarty
【本文乃51CTO精选译文,转载请注明出处!】
【编辑推荐】