论文部分内容阅读
云时代的应用无边界特性决定了对云应用性能检测和评估必须采用新的方法,CloudSleuth社区在这方面做出了一些探索。
同样都是云平台,是Google的App Engine响应速度快还是微软的Azure响应速度快,或者亚马逊的EC2更胜一筹?随着云计算的落地,市场上可供选择的云服务也逐渐多起来了,常常同时有多家供应商在提供同样的云服务,到底该选择谁成为了一个问题。
“到CloudSleuth的社区看看吧!这里提供了对云服务的可用性和响应时间的实时测试数据,可以帮助用户了解某个供应商提供的云服务质量如何。”Compuware公司策略和产品管理部副总裁Mark Hillman介绍说,CloudSleuth是Compuware推出的一个免费社区,这里除了提供常见的公共云平台的性能表现外,企业也可以将自己建立在公共云平台上的应用的URL提交给CloudSleuth,让这个平台定期收集该应用的响应时间并汇报结果。
“云时代的应用与传统应用的一个明显区别在于:传统的应用通常运行在自己的数据中心中,而且大多数都是一个数据中心,位置也是固定的;而进入云时代之后,应用可能分布于企业数据中心之外的在很多地方,比如在公共云平台上,由于虚拟化技术的应用,使得程序运行的位置也不确定。”Mark Hillman告诉记者。
Mark Hillman把云时代的这些应用称为“无边界应用(Borderless Application)”。这些应用的典型特征是:尽管对最终用户而言是一个单一应用,但这些应用其实已经跨越了企业和地域的限制,其背后可能涉及云端应用、网上的服务以及数据中心等多个方面。比如,像聚合(Mashup)这样的新的应用构成方式更是彻底颠覆了传统应用的构建模式。
“无边界应用给IT管理者带来很大管理压力,因为有些应用超过他们的掌控范围,一旦这些应用出现问题,他们无法再像以前那样很容易地对应用程序的性能做出评估,并找出问题所在。” Mark Hillman说,“Compuware建立CloudSleuth社区的目的也就是帮助这些人来评估应用的性能,同时也为他们提供一个交流的园地,就云应用的性能管理方法、最佳实践等进行交流。”
据悉,云应用性能的准确评估并不像想象的那样容易,因为云应用可能运行在服务提供商的多个数据中心,同时云应用所服务的客户也可能遍布在多个地点。为了保证评估的准确性,CloudSleuth在全球设立了众多测试点,同时采用了三种测试方法,包括在电信机房部署测试代码、在应用中插入测试脚本以及真实用户测试。
Mark Hillman表示,现阶段CloudSleuth将重点关注公共云服务中的IaaS和PaaS的云服务。那些准备利用公共IaaS、PaaS云平台来迁移和部署云应用的开发人员、架构师以及云应用的运营管理人员都可以通过CloudSleuth来了解云服务的性能和可用性。此外,云服务的供应商也可以根据CloudSleuth提供的数据来分析自己提供的服务水准,以改善服务水平。
同样都是云平台,是Google的App Engine响应速度快还是微软的Azure响应速度快,或者亚马逊的EC2更胜一筹?随着云计算的落地,市场上可供选择的云服务也逐渐多起来了,常常同时有多家供应商在提供同样的云服务,到底该选择谁成为了一个问题。
“到CloudSleuth的社区看看吧!这里提供了对云服务的可用性和响应时间的实时测试数据,可以帮助用户了解某个供应商提供的云服务质量如何。”Compuware公司策略和产品管理部副总裁Mark Hillman介绍说,CloudSleuth是Compuware推出的一个免费社区,这里除了提供常见的公共云平台的性能表现外,企业也可以将自己建立在公共云平台上的应用的URL提交给CloudSleuth,让这个平台定期收集该应用的响应时间并汇报结果。
“云时代的应用与传统应用的一个明显区别在于:传统的应用通常运行在自己的数据中心中,而且大多数都是一个数据中心,位置也是固定的;而进入云时代之后,应用可能分布于企业数据中心之外的在很多地方,比如在公共云平台上,由于虚拟化技术的应用,使得程序运行的位置也不确定。”Mark Hillman告诉记者。
Mark Hillman把云时代的这些应用称为“无边界应用(Borderless Application)”。这些应用的典型特征是:尽管对最终用户而言是一个单一应用,但这些应用其实已经跨越了企业和地域的限制,其背后可能涉及云端应用、网上的服务以及数据中心等多个方面。比如,像聚合(Mashup)这样的新的应用构成方式更是彻底颠覆了传统应用的构建模式。
“无边界应用给IT管理者带来很大管理压力,因为有些应用超过他们的掌控范围,一旦这些应用出现问题,他们无法再像以前那样很容易地对应用程序的性能做出评估,并找出问题所在。” Mark Hillman说,“Compuware建立CloudSleuth社区的目的也就是帮助这些人来评估应用的性能,同时也为他们提供一个交流的园地,就云应用的性能管理方法、最佳实践等进行交流。”
据悉,云应用性能的准确评估并不像想象的那样容易,因为云应用可能运行在服务提供商的多个数据中心,同时云应用所服务的客户也可能遍布在多个地点。为了保证评估的准确性,CloudSleuth在全球设立了众多测试点,同时采用了三种测试方法,包括在电信机房部署测试代码、在应用中插入测试脚本以及真实用户测试。
Mark Hillman表示,现阶段CloudSleuth将重点关注公共云服务中的IaaS和PaaS的云服务。那些准备利用公共IaaS、PaaS云平台来迁移和部署云应用的开发人员、架构师以及云应用的运营管理人员都可以通过CloudSleuth来了解云服务的性能和可用性。此外,云服务的供应商也可以根据CloudSleuth提供的数据来分析自己提供的服务水准,以改善服务水平。