据国外媒体报道,继两周前发布谷歌商业版应用程序引擎(Google App Engine)之后,谷歌今日承认该产品的数据库数周来表现欠佳。
谷歌本周三在博客中撰文表示,数据库问题已影响到其他应用程序引擎组件,这一问题由平台增长引起,而平台需求的增长已经超过了服务器负荷。该博客文章还表示:"过去数周里的很多原因导致了该问题,但最根本原因是需求无限制的增长。过去六个月里,我们提供的服务量每两个月增长25%。"
Schedule Bin公司联合创始人兼总监詹森•斯皮克托斯基(Jason Spitkoski)已使用该应用程序引擎2年,然而过去的两个月里却开始发现性能问题,该问题在过去的两周里严重恶化。尽管用户能够理解测试期间,Schedule Bin的性能会出现问题,但斯皮克托斯基还是在广大潜在用户前表示惭愧。他通过电子邮件表示:"在开发新客户时,向客户展示云计算的优势时,却发现它性能表现底下,因此不得不临时抱佛脚解决响应速度慢带来的尴尬,这不仅仅是一个小问题而已。"
为解决这一问题,谷歌正快速建立其服务基础设施;而两周之后,性能必须有大的改进。"用户发现性能问题时,我感到有点惊讶,"斯皮克托斯基称,"对于有着海量数据的公司来说,我希望它们必须谨慎。"
目前出现的情况有一些讽刺意味,因为谷歌应用程序引擎是一项基于云计算的应用开发和托管平台,这样程序开发人员可以集中精力于计算相关的事宜,比如服务器问题。
相比其他云计算服务,谷歌应用程序引擎的卖点是对大多数用户提供了更好的装备,以处理IT基础设施任务,因此它可以被指派多重任务,比如硬件监事和软件维护。简而言之,云计算平台与服务的主要承诺是,客户再也不必考虑IT基础设施任务中断的问题。很明显,过去几周的欠佳表现令这一承诺并未实现。
这些问题来得不是时候,因为谷歌五月中旬在其I/O开发人员会议上高调发布其企业版应用程序引擎。该版本被称为商业版应用程序引擎,目前的预览版本限制了部分功能,而谷歌希望今年晚些时候能公开更多功能。
普通版的谷歌应用程序引擎于两年前推出,主要面向Web应用程序的开发人员使用。而商业版应用程序引擎的主要目标解决企业内部应用程序的运行,这一版本的许多功能是企业IT部门所需要的,比如IT管理控制台,99.9%的正常运行时间保证与技术支持。
很明显,谷歌仍需要解决平台的性能问题,以赢得潜在客户企业IT部门的信任。
Nucleus公司研究员丽贝卡•维特曼(Rebecca Wettemann)通过电子邮件表示,云计算提供商需要给出比其他类型供应商更高标准的响应时间和可用性标准。这很明显给谷歌在企业客户中的形象抹黑,它必须努力扭转这一负面形象。
IDC分析师阿尔•希尔瓦(Al Hilwa)把应用程序引擎的性能问题看成是云计算萌芽期必须经历的问题,而不是云计算模型的长期问题。希尔瓦通过邮件表示,应用程序引擎问题告诉我们,从某种角度看,云计算已经成为硬件的物理实体,所以物理应用和实时限制的问题出来了。
他进一步补充道,谷歌如此高调发布云计算基础设施后出现了这一问题,是显得有些尴尬,这显然不是计划中的事情。换句话说,从某种角度讲,基础设施提供商必须要处理好巨大灵活性条件下的预监管问题。
如果不考虑近期的性能问题,Schedule Bin的分析员斯皮克托斯基对应用程序引擎的技术、通信、结构和定价等方面还较为满意,所以,他还没想好是否放弃使用这一应用程序引擎。他表示,Schedule Bin已经设计好了,我们可以很容易地用它在几个平台间切换。但如果谷歌的承诺仍未实现,他会如何做是很清楚的。