信息化 频道

云计算: 你看清楚了吗?

    代码改动

    如果云计算应用服务提供商决定改动代码,用户基本上没有什么控制权。要是代码没有经过全面测试、不能与所有浏览器兼容,可能会给用户带来严重后果。

    总部在洛杉矶的SiteMeter公司的Web流量分析系统在今年夏天就遇到了这种情况。SiteMeter是一家采用软件即服务(SaaS)模式运作的公司,它提供的一款应用程序通过往用户想要跟踪的网页的HTML代码插入脚本来运行。今年7月,该公司发布的代码引起了一些问题。只要访客使用IE浏览器浏览内嵌有SiteMeter代码的网页,都会产生错误显示。但是即使在用户开始抱怨问题后,问题根源也没有马上被发现。

    Methvin解释说,在当时情况下,使用云服务的网站经营者接到用户投诉后,并不清楚问题出在哪里,直到几小时后才觉得问题可能出在SiteMeter的代码上。果然SiteMeter撤下代码后,问题也就解决了。

    可见,一旦云环境在用户不知情的情况下出现了变化,引发的问题就可能被大大地放大。在这次SiteMeter的事件中,由于没有清晰可见的审计跟踪记录,SiteMeter的用户根本就不知道原来是更新了代码。而此之后,SiteMeter升级了系统、修改了代码,更是迅速地激起了许多用户的怒火。新闻评论网站PoliGazette的编辑Michael van der Galien就是众多批评者之一,他批评新版本“慢得要命,又不实用”。而且更不方便的是,现有用户不得不提供特殊代码才能重新激活账户。

    面对一下子出现的如此强烈的负面反响,SiteMeter很快重新使用旧系统,这才基本上消除了众多用户的怒气。Methvin表示,SiteMeter公司应该学会使用版本测试计划,事先宣布改动,并行运行系统,在进行改动时采取各种可能的措施,并且提醒顾客注意代码的变化,以减少给客户带来的麻烦。
 

0
相关文章