尽管云计算的特点非常诱人,但是还有诸多困难需要克服,最重要的就是安全性、业务连续性和性能方面的问题。
云计算要过三关
■ 英国电信全球服务部联合通信全球主管 Steve Masters
分析师预计,在未来几年内, SaaS(软件即服务)以及云计算解决方案的使用会大幅上升。报告称百分之九十的公司打算增加对SaaS的使用,而IDC则认为云计算正在"重塑IT市场"。据预计,在未来五年内,云服务方面的支出将增长两倍。
云计算强调的重点是: 应用虚拟技术和其他技术,可以使服务器保持较高的利用率,还可以更有效地使用技术支持人员。比如说,服务器数量增加到了原来的五倍,但是你不再需要五倍的人员来管理它们,这一切都有助于降低成本。
但这并不是唯一的优点。这种新的方法不仅仅为人们提供了所需的应用程序,还提高了灵活性。比如说,在过去,为了应对增长的需求,企业可能需要花费数天(很可能是数周)来引入新的服务器并提高网络容量。如果由那些拥有灵活网络以及大型、高效、适应性强的数据中心的服务供应商来提供应用程序,那么,网络容量就可以持续地与客户需求保持匹配。
不过,尽管这些特点非常诱人,但是还有诸多困难需要克服,最重要的就是安全性、业务连续性和性能方面的问题。
很明显,用户都希望确保自己的关键数据仍然处于保密状态。 因此,用户必须得到如下保证: 服务供应商已经采取了足够的措施,来防止运行于同样的软件和硬件平台上但为不同客户提供支持的应用程序"泄露"信息; 此外,对传统外包商的预防措施必须到位。
关于业务连续性,必须要确保服务供应商拥有提供持续服务的能力,尤其是在出现一些严重问题的时候,如火灾、长时间停电以及网络故障等。比如说,服务供应商是否拥有备用数据中心,如果需要服务供应商"加速"其应用程序,需要多长时间才能完成?其网络里是否创建了冗余项,以使服务能够一直处于在线状态,比如说,可能有一台挖掘机切断了附近的电缆,这个时候怎么办?
最后一个问题,即性能问题。即使是非常小的延误,也可能导致非常大的、而且损失惨重的问题。一项研究表明,保险索赔处理器需要一秒的响应时间,如果其延误超过了四秒,该处理器就会停止运转。另一项研究表明,金融服务公司的网站通常会在三秒以内做出响应,如果响应时间超过了12秒,该公司的业务就会流失。
那么,对于SaaS 和云计算来说,为什么性能问题会是一个尤为突出的难题呢?主要原因在于: 绝大多数供应商是通过公网来交付服务的。在这种情况下,交付的数据与公网所承载的其他任何内容一样并没有被区别对待,因此,如果其他用户的流量涌入了相关连接,Internet就会突然断流。比如,人们担心像BBC iPlayer之类的服务如果得到成功推行的话,可能会堵塞英国互联网的关键节点。
为了解决这些问题,BT(英国电信)基于自己的21世纪网络,开发出了一个具有行业优势的SaaS解决方案。该解决方案具有很高的安全性,而且,数据中心以及将BT及其客户所在地连接起来的网络都处于BT的控制之中,因此该解决方案的性能能够得到严格的控制。用户再也不用面对下述风险: 对网络、应用程序或服务器的增强只是简单地把瓶颈问题转移到了别处。BT用于管理其基础架构整体性能的工具,还可以使BT能够根据客户的商业优先性而对其各个应用程序进行优先级排序。
这可能听起来只是一个很小的进步,但其影响却极为深远。在真正交付技术之前必须解决的所有问题之中,客户、分析人员、甚至SaaS 和云计算的拥护者都提到了安全性、业务连续性以及性能问题。因此只有真正过了这三关,云计算方案才能得到更好的推广。