有兴趣将工作量转移到云计算的IT厂商,应该参考一下CloudSleuth关于云供应商的性能排名,CloudSleuth是隶属于Compuware Inc.的云计算性能检测机构,但是根据专家的建议,IT厂商也不要把CloudSleuth检测结果当金科律令。
在CloudSleuth检测结果中,排***位的是Google App Engine,接下来是微软Azure,排第三位的是GoGrid。排名是通过测量云计算服务提供商的产品对测试程序的响应时间来确定的,这个测试程序是所有参与测试的云计算提供商都同意运行在他们的云中的。测试涵盖了美国本土50个州的125个终端用户,和位于全球30个国家的75个国际用户。 测试每15分钟进行一次。关于研究方法和研究结果的更多细节,可以点击CloudSleuth's application Global Provider View.
云计算分析专家和顾问Geva Perry说,几秒钟时间对于某些应用程序可能有很大的意义,但是在某个特定的范围内,几秒钟时间可能对每个用户来说都很重要。如果用户在下载云上的应用的时候需要等待,那么你的用户体验就要出问题了。
Perry认为,在某种意义上来说,这也是一个花费的问题。例如,在十秒钟内,你可以从应用程序那里收到多少呼叫和回应?将这个数乘以数百位或者潜在的数千位的用户,那么节省十秒钟就意味着与它成正比的在节省开支。
云计算操作测试的现实意义
CloudSleuth的测试程序就像一个简单的、模拟的零售点,但是客户体验对任何的应用程序都很重要,对于云服务提供商来说,CloudSleuth的数据是有帮助的,但是这些数据并不是绝对权威。
Forrester Research的副主席兼***分析家James Staten说,对于企业来说,把你的应用程序假设成用户使用的任何应用程序是有用的。
由于每个企业的架构和工作量是不一样的,他们的架构也许会使用更多的内存或者磁盘存储器或者使用不同的网络。所以,每个供应商可能在不同的应用上的排名是不一样的。
Staten建议企业在不同的提供商的云计算上测试自己的应用程序,以便得到一个真正的性能指标。他补充说,当然也存在一些“作弊行为”,有的服务提供商会只针对CloudSleuth的测试程序调整他们的服务,使得CloudSleuth的应用在他们的云计算上运行的很好。
用户希望能知道不同程度的性能和工作量会需要多少资金。如果高性能的服务要比一般的价格高出一倍,但是你只有一个小型的应用和少许的用户,那么使用高性能服务就不值了。但是如果你需要运行10000个应用实例,并且你不能忍受哪怕一秒的延误,那么选择高性能服务就是对的。华尔街上的银行就是一个很好的例子,它们是典型的对价格不敏感型。贸易应用程序对于银行来说价值连城,所以他们会花大价钱采用***的性能服务。但对于大多数的公司来说,花费会是要重点考虑的因素。