2016版编程操练神器Cyber-dojo的VMDK虚拟机镜像文件下载
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
吾真本说混沌工程
扫码关注公众号
扫码阅读
手机扫码阅读
Jon Jagger,Cyber-dojo的创造者,已同意分享一个新版Cyber-dojo私有服务器的VMDK文件,大小为14GB,已被分割为14个部分并上传至云盘以供下载。这样的文件分享使得用户不必翻墙安装,而且也解决了无法连接网络使用cyber-dojo.org进行在线编程练习的问题。如果用户在本机的VirtualBox中设置了端口转发,还可以将服务器共享到局域网,供多人共同使用。
以下是在OS X 10.11.2上安装Cyber-dojo私有服务器的步骤:
- 从提供的链接下载14个VMDK切分文件,每个文件大小为1GB。
- 使用命令行的cat命令将下载的14个部分合并成一个VMDK文件。
- 在VirtualBox中创建一个包含cyber-dojo服务器的TurnKey Linux虚拟机,选择合并后的VMDK文件作为硬盘文件。
- 在OS X中运行命令将Host OS的8000端口映射到Guest OS的80端口,使得可以从Host OS及其他机器访问Cyber-dojo服务器。
- 启动虚拟机,并在浏览器中访问localhost:8000以访问Cyber-dojo私有服务器。也可以查看本机IP,并尝试用手机访问,以确认是否可以远程访问。
如果Cyber-dojo对提升编程技能有帮助,可以考虑向cyber-dojo.org官网捐款5美元,用于购买树莓派迷你电脑让孩子们学习新技术。同时,可以加入bjdp.org北京设计模式学习组,一个全栈开发者的编程练习社区,通过微信订阅号bjdp_org或QQ群235913915进行交流。
吾真本说混沌工程
吾真本说混沌工程
扫码关注公众号
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
吾真本说混沌工程的其他文章
节省显示器同时提升持续集成问题修复及时性的“流水线问题责任聚焦”实验
如果将流水线健康显示屏撤掉,并要求每位开发人员,在向流水线合并代码后,需要通过自己的电脑显示器,观察流水线健康状态。直到状态变为绿色,才算合并成功。若其间发现红色/黄色告警,因为只有她/他一人在场,那么她/他主动修复问题的概率会达到最大。
OnD1操练纪要-微信朋友圈权限领域建模操练
操练题目:微信朋友圈权限领域建模操练。地点:腾讯会议;时长:2小时;报名人数:19人,全家福中人数:17人。
什么是云原生?
究竟什么是“云原生”?是谁最先提出来的?它和微服务、容器化、云计算、DevOps等等相关概念是什么关系?
预防为主,何以为辅?——《混沌工程》译者序
在承认暗债本固有的前提下,设计安全的方法来做“不按常理出牌”的实验,以考验软件系统的稳定性,以促进“快速发现和修复故障”,从而有效地对“预防为主“的质量内建进行补充。这种工程实践,就是混沌工程。
K8S下所用的Istio就是检验微服务稳定性的混沌工程开源工具
在K8S上部署的微服务,经常会依赖不受你控制的其他微服务。当两者之间的HTTP交互出现延迟或错误后,你的微服务能否按预期正常工作?应该做一个故障注入实验来检验。如果在K8S上使用了Istio,那么恭喜,你已拥有了简单易用的混沌工程开源工具。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线