设为首页 收藏本站
查看: 1603|回复: 0

[经验分享] DevOps专注于核心工具

[复制链接]
YunVN网友  发表于 2019-4-17 15:03:42 |阅读模式
  大多数成功的DevOps组织使用各种特定工具自动使用几个核心类别中的工具:
  配置管理。 当DevOps爱好者抛出诸如“自动化基础设施”,“基础设施作为代码”和“可编程基础设施”之类的短语时,他们谈论的是配置管理。这是跟踪和控制软件代码库的更改以及将所有文件版本归档到中央配置管理数据库( CMDB),这使得多个开发人员可以在相同的代码库上工作,同时避免版本控制问题。流行的配置管理工具包括 Ansible, CFEngine, Chef, Puppet, RANCID, SaltStack和 Ubuntu Juju。但真正的问题是您在配置管理方面需要什么?例如,如果您想要接收其他人提供的数据,然后对其执行某些操作,则需要一个能够很好地处理这些数据的工具。
  应用部署。应用程序部署工具可实现版本的自动化,是持续交付的核心,也是DevOps的主要原则之一。Capistrano是一个部署库,是此类别中最受欢迎的独立工具。其他用于自动化应用程序部署的流行工具包括 Ansible, Fabric和 Jenkins。同样,关键是要找到一种工具来跟踪历史记录中的行为以更改日志 - 这对于dev和ops都是有意义的。

  监测。DevOps需要两种不同类型的监控。应用程序性能监视工具(如 New>  版本控制。要实现DevOps的优势,不仅要对应用程序代码进行版本,还要对您的基础结构,配置和数据库进行版本控制。这需要编写所有源工件的脚本,但是收益应该是应用程序代码和IT系统和数据库的单一事实来源,允许您快速识别出错的地方,并通过推送来重新创建已知状态按钮。不再需要玩Sherlock Holmes来确定哪些版本的应用程序代码与哪些环境或数据库相关。虽然常用的版本控制工具包括 Git, Perforce和Subversion,但它们在支持DevOps风格协作方面的差异很大。
  测试和构建系统。这些工具可自动执行常见的开发人员任务,包括将源代码编译为二进制代码,创建可执行文件,运行测试以及创建文档。此类工具包括 Ant, Gradle, Jenkins和 Maven。Travis和 BuildHive等托管服务提供了更多选择。
  DevOps的正确工具链将自动化IT服务,提供对系统和应用程序性能的实时可见性,并为您提供单一的事实来源。但是,比单个工具的功能更重要的是,所有这些都与您组织的战略目标相匹配。这是最大化实现DevOps良好机会的方法。
  当然,工具只是DevOps方程的一部分。您还需要创建一种文化,让dev和ops一起朝着相同的目标努力


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-828242-1-1.html 上篇帖子: DevOps是什么?5分钟带你了解DevOps-qq5ba9ac983a512的博客 下篇帖子: [转]不同技术团队的配合问题及DevOps-elain的技术博客
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表