但要发挥云计算的全部优势,深刻理解云计算框架在各种网络属性下的要求,例如性能、可用性、安全性和扩展性就非常关键。说的再细一点,如何保证在多租户环境下的数据安全性,如何保证应用浪涌下的网络性能,如何在云环境下利用现有软件许可,如何保证在虚拟机环境下的应用网络带宽、数据延迟和丢包问题,如何针对不同的应用去进行服务水平适配,如何去重新设计应用架构,又应当如何去对业务应用进行计费,不一而足。如若不解决好上述相关问题,企业将很难发挥云计算的作用。
正如IDC企业通信基础设施副总裁Lucinda Borovick所说:“有超过80%的企业认为安全性、可用性和性能是云计算模型面临的重大挑战。服务商很快就将意识到云计算所带来的巨大市场机遇,并且开始进行早期的测试和试验。无论是物理基础设施还是虚拟平台,都必须具备从全局评价和验证云计算环境准备情况的能力,这对于确保长期的客户忠实度和在市场中的最终成功都极为重要。”
话说回来,也就是我们应当去构建一个云计算测试解决方案,对于云计算平台的性能、可用性、安全性和扩展性这四大“要素”进行整体测试:既要未雨绸缪,又要决胜千里。
在日前召开的“2011中国国际信息通信展”上,C114中国通信网编辑与思博伦全球副总裁兼亚太区总裁张京进行了对话。让我们详细了解一下,思博伦率先提出云计算PASS(performance,availability,security and scalability)整体测试方法。该方法包括专门为测试云计算任意两点间服务和基础设施而设计的物理和虚拟设备。
云测试:发挥云计算无限潜力
前几年,业界对于云计算还是谈得多做得少,但现在几乎所有的大型ICT厂商都把云计算作为自身战略的重点,除了Google、亚马逊几家先驱之外,台湾的中华电信、大陆的阿里巴巴等已经推出了相关的云服务产品。
“云计算已经是大势所趋,方向是不可逆的,企业要想生存发展,也将不得不关注和实施云计算计划。但每个企业对于云计算的需求是不一样的,架构上也将会存在不同。”张京说道。
“虽然存在不同,但用户对于云计算平台性能、可用性、安全性和扩展性的需求却是一致的。在云计算的环境下,基础资源对于用户是不可见的,他们更加在意的是应用本身。这就要求云服务提供商要从应用的角度来构建云平台,这个平台要保证用户各种各样应用的诸多特性。只有通过增强网络可见性,才能确保体验质量并对云计算环境的使用情况加以验证。”
当然,要确保云应用的体验质量,仅仅在云端是不够的。从云计算架构上来看,最底层是云化的IT基础设施,之上是丰富多彩的业务应用,通过互联网到达最终用户的终端。“只有通过整套的测试,通过模拟百万级用户不同的应用行为,才能将整个平台的未知性降到最低。”
PASS测试方法:将未知降到最低
张京介绍说,思博伦的PASS测试方法是整合式数据中心及虚拟化测试解决方案的扩展,可验证云基础设施的服务质量和各项云服务的体验质量。
“思博伦在测试方法学的开发领域一直处于行业领导者的角色,而借助这些方法可以对云计算及其潜能进行全面的测试。”此前思博伦通信与欧洲高级联网测试中心建立了伙伴关系,针对专用、公共和混合云的PASS的动态云计算测试环境进行合作。
“在迁移到云计算环境的过程中,无论采用的是公共、专用或混合式方法,所牵涉到的问题将不仅仅是经济问题。通过对PASS进行测试,思博伦将使CIO们能够采用适当的战略,充分发挥云计算的巨大潜力,同时将未知降到最低。”张京说。他还以日前亚马逊发生的宕机事故为例进行了说明,“宕机对于云计算推广初期,产生了非常不好的影响。”
张京还特别介绍了思博伦PASS测试方法的两个成功案例,一个是台湾电信运营商中华电信,一个是国内电子商务的龙头老大阿里巴巴。
中华电信采用思博伦Avalanche Virtual的“多合一”云测试能力,以及4-7层应用性能测试解决方案Avalanche,仿真云计算环境中的攻击来测试虚拟防火墙,以及测试部署在云中的虚拟化网络基础设施和应用。其中,中华电信利用真实的仿真用户和业务流量/事务对虚拟联网设备的性能和容量加以测试;利用真实的应用和其它故障切换场景迁移对云可用性进行压力测试;利用加密流量和其他威胁同时测量云的安全强健程度和弹性;利用从零到数百万用户来测试应用的动态扩展性,对云理论上可实现的成本优势加以评估。
阿里巴巴方面,思博伦则是与其旗下的阿里云进行合作。阿里云在7月份正式发布了云操作系统,内置云应用的手机将直接连接到阿里云中。“我们需要模拟100万个阿里云终端手机用户访问云端应用的情况,协助阿里云更好地改善用户体验。”