略过AWS测试可能导致云失败

日期:2015-7-14作者:Alan R. Earls翻译:谈翔 来源:TechTarget中国 英文

AWS测试   测试工具   

【TechTarget中国原创】

对AWS上的资源进行测试相对来说比较简单直接。企业必须了解他们自身的漏洞和解决漏洞的计算成本。

一些云消费者可能会认为,Amazon Web服务是完全一键启动的,任何东西都可以不需要测试就直接可以工作。但现实远非那么简单。

虽然保持一个AWS云全面运行是需要花费一些努力,但测试是一个可预期并且通常来说很简单干脆的过程。AWS的许多方面使得它远比在传统的环境中测试更容易。并且AWS的规模和多样性,使得其更容易实现高可靠性。

Shlomo Swidler,位于纽约的咨询机构Orchestratus的CEO,建议企业在AWS内以不同的方式来考虑可靠性——而不是“只在一个单一的维度上。”在AWS里你无法只为一个特定的服务层付费,但你可以利用如负载平衡和自动调节之类的选项来提高可靠性。

“这些服务让你充分利用AWS的规模,并且当某个特定的机器出问题时,可以创建自我恢复的机器备份,”Swidler说道。

同样的,不管企业是在传统的大型机,虚拟环境或云端运行,都必须明白哪些组件可能出故障,以及相应的系统所需的运行时间。例如,为了在AWS上确保弹性,用户至少需要一个在不同的可用区(AZ)的实例。这意味着用户需要有一个自动调节组支持另一个实例,这样的话始终有两个实例是同时运行的。

“这样,如果一个区出了问题,你在另一个区还有另一个实例是正常的,”Andrew Siemer,一家软件工程公司Clear Measure的首席架构师说道。“这都取决于你想要达到的目标。”

AWS测试工具的选择

用户对现有的系统进行越多的测试,Siemer 说道,就越容易验证是否AWS迁移是成功的。然而,在云里,备份、规模故事和灾难恢复(DR)与本地数据中心相比都是不同的。虽然AWS帮你管理了许多活动,你仍然需要了解一个区的失败或一个地区的失败会如何影响你基础架构的设计和实施,“Siemer 说道。

就压力测试来说,Netflix之类的公司使用Chaos Monkey 或类似的工具来测试云上的可靠性和灾难恢复,Siemer说道。然而,很少有公司会像Netflix一样,有着巨大的需求和大量的资源。此外,“Chaos Monkey 是一个开发的工作,”在某种程度上,搭建环境让他们能够配合Chaos Monkey也需要开发的工作,Siemer说道。他的意思是,如果一家公司有时间进行这样的精细测试,那肯定是值得的。

“每家公司都应该不断地测试他们的产品以确保能够按照预期的工作,”Siemer补充道。

采用类似的方式,John Patton,数据管理公司OneVizion的CEO兼总裁,表示他的公司使用范围广泛的产品和服务以确保其基于AWS的业务可以流畅的运行。例如,他的公司使用第三方工具来ping其服务器并且监控高使用量。OneVizion还采用Connectria,一家管理AWS托管服务的供应商,来设计其AWS基础架构。这两家公司一起合作打造监测应用,可以在弹性计算云中进行监测,在问题浮现之前找出他们。

“我们在应用程序中自动记录错误,并且每天都筛选一遍,以确保所有组件都能正常工作,”Patton 说道。

最后,Swidler说,AWS提供了强大的测试选项——只要开启新的服务器然后复制你的环境就行。这是传统的数据中心绝不可能做到的,但在云里却会很容易。

“这是迁移到AWS的一大好处;你可以动态的测试新环境,而不用影响任何运维,”Swidler说道。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者>更多

Alan R. Earls
Alan R. Earls

TechTarget资深作者

云测试与开发>更多

技术手册>更多

  • SDN技术特刊

    SDN是一种网络防御计划,它能够大大提高网络发现、预防和对抗安全威胁的能力,制定企业的整体安全策略,是建立"自防御网络"的基础。随着网络技术不断地发展,网络安全要从以前被动的方式有所转变,在以前,企业不断在已有的计算机网络上不断添加防火墙,网络入侵检测设备,主机防病毒产品,网络身份认证系统,网络管理系统等等,其目的就是要加强网络的安全性。

  • 移动云计算应用开发全解

    在过去,移动应用一直被分为本地应用程序或网络应用程序两类。在这本技术手册中,我们把网络应用程序归类为移动云应用范畴,因为网络应用程序在移动设备之外运行,而其数据存储也在移动设备以外。“移动云计算”一词通常是指被扩展以处理移动设备的企业云计算基础设施。被提供给用户使用的数据存储和计算处理资源都在云计算平台端而不是在移动设备本身。下面我们就来看看如何开发出顺应BYOD趋势的完整移动云应用。

  • 混合云管理实战技术手册

    虽然有关云计算的探讨大部分是关于隐私、成本和安全问题,但是很多IT专家认为混合云模式给出了云计算的优势和风险之间的最佳平衡点。近期的TechTarget Cloud Pulse调查中我们发现39%的企业使用云计算,但是部署的是混合云,相比较而言,目前有22%的企业部署私有云,40%使用公有云。但是现在很多企业还是处于一种迷糊状态,如何才能实现更好的混合云部署,如何能够管理混合云?在这本技术手册中很多业界的专家针对混合云给出了一些建议,供参考。

  • 电子书:十步构建私有云

    构建私有云并不是一项快速工程。始于理解企业环境对于云的期望和定义,继而在已经创建的模型上进行构架。要确保涵盖整个组织、其所有的流程以及构建云计算的技术。下面是构思、搭建和维护私有云的十大步骤。

TechTarget

最新资源
  • 安全
  • CIO
  • SOA
  • 虚拟化
  • 网络
  • 数据中心