云计算所面临的性能问题

日期: 2009-12-08 作者:Carl Brooks翻译:滕晓龙 来源:TechTarget中国 英文

对于希望削减硬件投资成本的公司来说,云计算是首当其冲的选择。其收付自助型模式可应用于诸如Netflix和Target.com等在线业务,相关开发人员正在致力于这方面的测试和开发。   但是现在很多人对此持保留意见,许多人对于云计算的承诺和夸大性宣传都持认真理性的态度,还有一些人想知道云计算究竟是不是他们所需要的东西。来自澳大利亚新南威尔士大学的一项研究项目表明,当前云中存在诸多弱点。

2009年1月以来,Anna Liu博士对Google应用引擎、微软Azure和Amazon网络服务(AWS)进行了基本的测试。   “对于这些大型分布式系统, 随之而来的是许多不确定性,”大学系统架构和规划专家L……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

对于希望削减硬件投资成本的公司来说,云计算是首当其冲的选择。其收付自助型模式可应用于诸如Netflix和Target.com等在线业务,相关开发人员正在致力于这方面的测试和开发。

  但是现在很多人对此持保留意见,许多人对于云计算的承诺和夸大性宣传都持认真理性的态度,还有一些人想知道云计算究竟是不是他们所需要的东西。来自澳大利亚新南威尔士大学的一项研究项目表明,当前云中存在诸多弱点。2009年1月以来,Anna Liu博士对Google应用引擎、微软Azure和Amazon网络服务(AWS)进行了基本的测试。

  “对于这些大型分布式系统, 随之而来的是许多不确定性,”大学系统架构和规划专家Liu博士说。Liu说她创建了一个简单的网络应用,用于测试每个云服务的响应时间和其他功能。她表示Azure的结果是最不可靠的,这是由于该服务仍在测试阶段。

  “我们注意到随着时间的推移,云服务的性能有着相当显著的变化,”她补充说,“很明显不同云是为不同用途而建立的。例如,Google应用引擎只是为了简单、快速网络应用而构建的;任何花费时间超过30秒的计算请求将会导致高达0.07%的错误率。”与此同时,AWS在针对其数据库产品SimpleDB问题的测试中在响应时间和适方面也存在高度差异。

  Amazon正试图更多地了解Liu的研究,因为该研究还未公开。“我相信这个特定的测试应用在极短的时间内向Amazon SimpleDB发出了大量的服务请求,试图让系统过载。”Amazon发言人Kay Kinton在一封邮件中如此说。她表示SimpleDB返回了一个“服务不可用”的消息,以此作为一种保护措施。Kinton也说她相信SimpleDB能够扩展处理“现实生活和工作中的应用”。

  Liu认为她的测试应用并不是不符合使用SimpleDB的实际应用。她还表示,其错误率与Amazo数据中心在七月的停电也有关系。

  同样,如同她在测试Google应用引擎时遇到通信繁忙一样,Liu说她还撞上过Google阻塞服务的保护。她将其与因二月Victoria森林大火而推出的网站相比较,该网站同样基于Google应用引擎。Google工程师不得不在用户因试图了解火情而大量访问网站导致其崩溃后对网站进行修复。

  “我们的研究只是希望了解下一步要做什么,从表面上来了解云的主观限制和性能缺陷。”刘说。用户可能不知道他们将于何时何地遭遇阻力或障碍,这使得他们很难对问题进行规划。Liu表示,她的研究并不是结论性的,它只是对云计算现状的一个及时的反馈,并将适应不断增长的需求。她说她的研究并不是企图“为云制定标准”,因为供应商对这一点很明确,他们的研发会针对不同的应用。

  “如果将Amazon服务器与Google的编程平台进行比较,全球基准将是毫无意义的,”她说。但是Liu认为要制定精确描述云中性能变化的独立性能指标是毫无意义的。“不久的将来一定会有标准的商业应用产生。”她说。

  “这些研究揭露了一些实际问题以及云计算的复杂性问题,“澳大利亚公司对象咨询的系统架构师Kevin Francis说。他认为这种研究对于揭露云模型的限制因素是必要的。他补充说,Liu的研究只是揭示了云计算使用规划方法的冰山一角。“它表明云是一个美妙的东西,您可以将任何东西放置云中,这没有问题。”他说。

  云用户在充满缺陷的环境中工作

  很显然,云计算用户已找到了一些处理问题的方法。Forrester基础设施分析师James Staten说,Amazon和其它公共云资源的开发显然更多地是在考虑成本而不是性能,但是开发人员通过使用云的显著特点已默认了其不确定条件——即时自助服务的特点。

  “云开发人员经常会这样做,将一组信息连续发送四次,找出最快的那个。”他说。开发人员知道这具有不确定性,因此他们将建立一个虚拟实例数组,找出性能最佳的那一组,然后将其余的关闭,这是一个很老土的做法,但是所需成本很少。这对成长中的私有云市场产生了影响,他说。

  Staten表示,那种不确定性对于IT企业并没有吸引力。他说类似Liu博士的这种性能研究只是降低了用户接受公共云资源的信心,而他们对安全和管理问题的日益关注则更加有利于私有云的发展。

相关推荐