BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Azure已拥有自己的Chaos Monkey

| 作者 Harry Brumleve 关注 1 他的粉丝 ,译者 雷慈祥 关注 1 他的粉丝 发布于 2012年10月12日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

Site44.com创始人Steve Marx最近发布了WazMonkey,它是Azure平台Netflix的Chaos Monkey的快捷版。

他的产品可从GitHub上下载到,它允许开发者用Chaos Monkey测试Amazon Web Services (AWS)同样的方式测试Azure部署。WazMonkey和Chaos Monkey测试部署的原理都是在现存基于云的软件部署中随机地引入真实的失败场景。

Netflix的工程团队都强烈支持这种方法。他们认为,开发者在为了承受自己的测试而创建更健壮、更有弹性的系统的同时,还创建了能够承受真实灾难性故障的系统。他们所做的测试越具创造性、越真实,系统承受真实灾难性事件的可能性越大。

在第一个公开版本中,WazMonkey能够随机地在给定的Azure部署中重启或备份角色实例。在这个方面,源于这个灵感WazMonkey使用了相同的基本签名。然而,Chaos Monkey在过去的几年中逐渐成熟并成为了基于云的部署随机测试的领导者。使用Chaos Monkey的团队可以使用更大程度的配置,其中之一是能够排定可能断电的时间表并设置严重程度。WazMonkey也提供这些相对常见的调度特性,使它和AWS的conterpart不分上下。

WazMonkey的引入可能为.NET的Azure社区增加它在其他开发语言和云服务提供商中的分量。减少部署、维护、开发和基于云的解决方案测试的复杂性的应用程序历来是Java和AWS的特点,但是他们缺乏Azure平台的互补产品。WazMoney这类工具可能将要扭转这种趋势,它详尽地向.NET开发者演示了如何创建Azure社区共享,从而共用简单直接的工具。

查看英文原文:Azure has its own Chaos Monkey


感谢侯伯薇对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT