借助ANSIBLE实现持续集成和交付-RedHat.PDFVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
借助ANSIBLE实现持续集成和交付-RedHat

白皮书 借助 ANSIBLE 实现持续集成和交付 简介 Ansible 是一款功能十分强大的开源自动化语言。不同于其他管理工具的是,它还是一款部署和编排工具。 Ansible 旨在帮助企业从多方面大幅提升生产效率,轻松应对各种自动化挑战, 并可以为其他自动化解决方 案的多项核心功能提供更有效的替代方案,以及力求解决企业所面临的其他重大 IT 挑战。 这其中的一项关键挑战是如何在不停机的情况下,实现持续集成和持续部署 (CI/CD) 。通常,实现这一目标 涉及到大量的客户开发、使用多个软件包以及众多企业内部开发产品。Ansible 仅凭单个产品即可轻松提供 上述所有功能,且从产品设计之初,就特意围绕这些场景进行了相应的编排。 为什么要实现 CI/CD 过去十年来,软件和 IT 业务实践分析告诉我们,相比更加频繁的、较短发布周期(如“迭代”或“敏捷” 开发模式),传统的“瀑布式项目”,不仅开发周期较长,而且开销也要高得多。发布伊始,质保团队就要 做好准备,等待执行测试工作,这时候 IT 没有任何需要部署的内容。直到发布周期接近尾声时,IT 才开始 进行系统的 QA 检查,此时的开发团队则同时负责两个板块的内容:修补漏洞和进行下一个主要版本的开发 规划,并且在这两项工作中不停地频繁切换。 这种做法所面临的关键问题在于,较长的发布周期意味着从发现漏洞到解决漏洞的延时会更久。特别是在涉 及数百万用户的大规模网络技术中,这一问题尤显突出。为解决该问题,软件开发行业正在迅速向“早发 布,常发布”的方向转变,其口号就是“推进敏捷软件开发”。“早发布,常发布”意味着所有团队成员都 能够减少在不同任务间的频繁切换,并在更短时间内完成更改、授权和部署。QA 自动化工程和测试导向开 白皮书 Ansible CI/CD 解决方案 发 (TDD) 等不同方法则可以增加这些技巧的有效性。如果“早发布,常发布”得以推进,那么 CI/CD 就 槃 有可能涅 重生,这一切似乎就合情合理了。尽管实现敏捷性是一个循序渐进的过程,只要企业能保持 朝这个方向发展,终将收获显著成效。因此,实现自动化是达成这一目标的关键。这也使能够支持快速 周转、并且仅在必要时才需人工介入的技术日益受到业内的高度关注。 本文将帮助您理解为什么 Ansible 和红帽® Ansible® Tower 是连接您的电脑系统以支持上述流程的理想 工具。 为什么要实现零停机? 出现停机和业务中断,不仅会造成企业的收入损失,还会影响客户的服务体验。对于用户遍布全球所 有时区的主要网络应用,只有在最严峻复杂的升级过程中才会进行停机处理(当然不包括更新应用版 本)。即便是大型企业的内部应用(例如财务或内网系统),关键系统停机也会给生产效率带来重大影 任何自动化流程均应 响。因此,任何自动化流程均应实现一个目标,即能够以不影响运营能力的方式进行更新。 实现一个目标,即能 够以不影响运营能力 零停机时间是可以实现的,但需要借助一款强大的多层、多步编排引擎,如 Ansible 为其提供相应

您可能关注的文档

文档评论(0)

laolao123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档