我国最大的IT项目管理门户网站,国内IT项目管理培训与咨询服务提供商

当前位置:首页 > 新闻资讯 > 正文

今年最流行的11个开源DevOps工具

2018-11-15 来源:开源最前线
       如果你正在寻找一个高效的DevOps或者正要开始尝试使用DevOps,那么下面这11款DevOps你值得拥有
       1、Behat
       Behat是一个用于自动测试业务期望的PHP框架。它是一个开源的行为驱动的PHP开发框架。该工具支持您通过测试自动化,允许用户编写便于人们阅读的故事驱动代码,提供持续通信的重要软件。(项目地址:https://github.com/Behat/Behat)
       2、Watir
       Watir是一款开源 Web 跨平台自动化测试框架。它是Ruby库中最灵活可靠的工具。就像人一样,这个工具与浏览器通信,以便验证文本,填写表单并单击链接,它很小巧也很灵活。(项目地址:https://github.com/watir/watir)
       3、Supergiant
       Supergiant是一个基于Kubernetes的容器管理开源平台。它被用于Kubernetes在几分钟内部署在多个云上。Supergiant API用于简化生产部署。借助Supergiant的打包算法,可以降低硬件成本,并且只需使用计算效率所需的硬件。(项目地址:https://github.com/supergiant/supergiant)
       4、Ansible
       Ansible自动执行与IT操作相关的各种常见任务,例如应用程序部署,配置管理和云配置。它由Red Hat拥有。它集成了许多其他着名的DevOps工具,包括Jenkins,JIRA,Git和其他许多工具。Ansible的免费开源版本可在GitHub上找到。红帽提供三种付费版本 - 高级,标准和普通 - 价格根据所需的支持级别和生产节点数量而不同。(项目地址:https://github.com/ansible/ansible)
       5、Nagios
       基础设施监控这个领域有非常多的解决方案,从Zabbix到Nagios再到其他各种开源工具。尽管目前市场上有很多更新的工具,但Nagios依然是一个完善的监控解决方案,有大型贡献者社区为其创建了插件,因此它非常高效。Nagios能够在不同的视觉报告和表示中提供结果。(项目地址:https://github.com/sous-chefs/nagios)
       6、SaltStack
       SaltStack是Salt的付费企业版本。Salt是用于事件驱动编排,云控制,配置自动化和远程执行的高度灵活,功能强大且智能的开源软件。 它帮助DevOps公司编排有效的代码生产流程,并保持复杂的基础架构调整为最佳应用交付和业务服务。 Saltstack协调DevOps的价值链,帮助部署和配置动态应用程序。(项目地址:https://github.com/oscm/saltstack)
       7、Chef
       Chef是IT自动化平台,可让客户创建、部署、变更和管理基础设施运行时环境和应用。Chef是平台无关的,可以部署到云端、本地或作为虚机(VM)。Chef也被称为部署自动化工具和DevOps使能者,它是一款可以为不同规模企业提供许多集成选项的产品。(项目地址:https://github.com/chef/chef)
       8、Docker
       Docker的可移植性正在改变IT环境。可移植性通过其特殊的容器化技术实现的,这种技术经常在独立的设备中发现。它包了一个应用程序需要运行所需要的一切东西:库、系统工具、运行时等等。因此,应用程序可以以相同的方式运行,而不考虑它们的部署位置。被称为Docker Engine的是负责创建和运行Docker容器的工具。Docker Hub是基于云的服务应用程序,它包含了应用程序共享和工作流自动化的概念。(项目地址:https://github.com/chef-cookbooks/docker)
       9、Git
       Git近几年在管理源代码方面变得非常流行。它已成为著名的用于托管开源项目的网站。由于处理合并和分支的便捷性,它从其他版本控制管理中脱颖而出。许多DevOps团队利用它来管理其应用程序的源代码。它有很大的repo和Fork功能。它还包含可以与Jenkins链接的插件,以便于部署和集成。
       10、Hudson
       Hudson是管理和监控持续测试和集成的工具。Hudson的主要功能包括支持各种系统,用于管理源代码,应用程序服务器,代码分析工具,测试框架,构建工具,测试失败的实时通知,变更集支持以及易于安装和配置的过程。这个巨大的插件库目前正在进一步扩展其功能。(项目地址:https://github.com/hudson)
       11、Puppet
       Puppet,您可以集中管理每一个重要方面,您的系统使用的是跨平台的规范语言,管理所有的单独的元素通常聚集在不同的文件,如用户, CRON作业,和主机一起显然离散元素,如包装,服务和文件。
Puppet的简单陈述规范语言的能力提供了强大的classing制定了主机之间的相似之处,同时使他们能够提供尽可能具体的必要的,它依赖的先决条件和对象之间的关系清楚和明确。(项目地址:https://github.com/puppetlabs/puppet)
       结论
       DevOps的世界充满了独特而优秀的开源工具。与以前相比,上述流行的DevOps工具可以有效地缩小开发和生产环境之间的差距。你可以选择适合你业务需求的工具,并能立马发现业务运营中的差异。而且,这些不同的DevOps工具不仅可以单独运行,还可以很好地协同工作。
分享到:

免责声明:
  1、IT项目管理界发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
  2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!

延伸阅读:

more

会议活动

more

公开课

more

PMO

Copyright © 2021 IT项目管理界 版权所有 京ICP备17062359号-4 如转载本站文章,请注明原作者和原发布媒体

本着互联网分享精神,本站部分内容转载于其他网站和媒体,如稿件涉及版权等问题,请联系本站进行删除或修改处理

客服电话:010-89506650 89504891 非工作时间可联系:18701278071(微信) QQ在线:511524637

新闻与原创文章投稿:tougao#cpmta.com 客服邮箱:info#cpmta.com(请将#换成@)

IT项目管理界——我国最大的IT项目管理门户网站,隶属卓橡公司

IT项目管理界官方微信

IT项目管理界官方微信

PMO大会官方微信

PMO大会官方微信