作为“AIOps”的提出者和倡导者,全球著名IT分析机构Gartner当初为这个缩略词设定的含义是“Algorithmic IT Operations”,即基于算法的IT运维。
对于那些正在致力于通过DevOps实践来提升企业在数字化时代核心竞争力的企业和从业人士而言,这绝对将是一个令人无比激动和兴奋的日子。
近几年DevOps理念、方法、技术和实践不断成熟,在各个行业都开始被广泛接受和应用。但也有不少相对谨慎一些朋友,他们觉得DevOps的想法听起来很不错,但是对在特定的企业环境下DevOps能不能大范围实施、能实施到什么程度还是充满疑惑。
DevOps是什么、DevOps与敏捷开发的关系以及成功实施DevOps所需要的准备。
DevOpsMaster
本文主要讨论的是文档自动化的实现建议,包括: 直接从源代码注释中,生成可读的文档材料; 将系统文档 设计文档等当作源代码管理,使得信息版本化。 使用单元测试文档的理念,确保公司各个部门之间文档的标准化。
根据最近的研究②,这些组织部署变更代码比传统的方式快30倍。 尽管 DevOps 的好处显而易见,但是许多企业仍不敢采用 DevOps,因为这需要转变心态、文化和技术要求,对于传统企业是非常大的挑战。 鉴于这些障碍,CERT 研究人员的文章主要集中在介绍 Amazon③ 和 Netflix④ DevOps 的成功案例,以及一些 DevOps 流行技术的教程,如 Fabric⑤、Ansible⑤ 和 Docker⑥。 我们将介绍2015年过去的六个月,10个最流行的 DevOps 相关文章(根据访问次数排序)。本文介绍前5篇文章,后续有文介绍后5篇文章。点击文末的“阅读原文”即可欣赏本文的英文出处。
近日,国外有技术专家在 SEI 攥文盘点了当下流行的 DevOps 思想和工具,其中包括Fabric、Ansible、Docker、Chaos Monkey等。本文系OneAPM与高效运维联合编译整理: 在2014年年底,SEI 博客发表了一系列有关 DevOps① 的博客文章,提供指南,实用的建议和教程。这些帖子针对越来越多的采用 DevOps 的企业(2011年以来,高达26%)。
欢迎下载CIO时代APP听微讲座!
自动化的配置管理,测试和应用部署;应用程序和基础架构代码的版本控制,助力协作和回滚;CI(持续集成)自动化代码构建,并且通过更频繁,风险更低的版本带来更快的反馈和迭代。