8个DEVOPS成功更加炫酷工具
软件和旨在自动化服务和分析会有助于推动DEVOPS革命

8个DEVOPS成功更加炫酷工具
Devops由于能够弥合软件开发和操作之间的鸿沟,并消除开发人员和系统管理员之间的分歧,因此在各种组织中都得到了发展。这两个团队在软件开发、测试和将应用程序部署到生产环境方面一直存在分歧,但devops的目标是挽救局面。
工具的主机已经在DEVOPS被引入静脉,用配置管理人员的工具,如木偶和厨师也许是最著名的。但DEVOPS工具景观比配置管理广泛得多。下面是对DEVOPS意向的组织面向其他八个工具,每一个专注于应用程序部署。
为Automic
Automic专注于devops的软件发布自动化。Automic CTO John Purrier说,该工具可以作为实现工作流和发布管道的协调器,它可以跨Jenkins、Chef和Puppet等工具进行协调。它的Docker包构建可视化工作流并自动化Docker容器构建。
总行政服务公司(TASC),负责管理员工福利,使用为Automic自动化它的软件部署。“我们现在可以在下午3点做我们的软件启动的部署没有人知道,这是一个巨大的进步。而为Automic解决方案易于实施,易于使用;它很容易在列车上,很容易成长,” TASC的Tom的Flitter,应用和集成总监,在YouTube的视频中说。
截图:为Automic功能的软件发布自动化仪表盘。
红帽Ansible
Ansible是部署应用程序和减轻复杂的开放源代码,命令行驱动的自动化平台。所附Ansible塔作为一个任务控制Ansible,提供控制,安全和代表团,根据贾斯汀Demmers,产品营销经理Ansible塔。“在世界DEVOPS,手册是一个禁忌,” Demmers补充说,Ansible,这是由Red Hat在2015年收购,可以如部署虚拟机或实际代码自动化的今天,几乎任何一个IT组织手工做。
截图:Ansible塔提供了一个GUI,以查看Ansible剧本运行,包括审计信息。
dynaTrace可Ruxit
Ruxit是一个应用性能管理工具,现在已集中在运营方面。它的特点是什么dynaTrace可描述为人工智能分析和告警;例如,它可如果一个应用程序使用了太多的数据库调用检测。阿洛伊斯Reitbauer,的dynaTrace的首席技术战略家Ruxit表示,它的目标是“云原生”的应用程序,他将其定义为基于从地上爬起来的云计算的原理开发的,采用这种技术的亚马逊网络服务和微服务的应用程序。
“DevOps的显然是所有关于在所有不同部门的协作,” Reitbauer说。“一旦你真的采取DEVOPS的心态,你需要一个简单的方法来沟通。”在应用程序开发过程中各利益相关方可以通过Ruxit沟通,该工具提供了自动化的分析和内置的专业知识。它被融合与dynaTrace可的应用监控工具。
截图:Ruxit功能Smartscape技术的应用和依赖关系的可视化组件。
Gradle
巫女松,首席营销官摇篮,它有较工具,从码头工人到GitHub上,以Hadoop的700多名社区撰写的插件说,任何一个开发商的下游可以通过内摇篮构建自动化脚本实现自动化。
开源开发者布鲁诺·鲍登,谁建立了一个插件,摇篮,使Java代码到iOS上运行的说,他认为值摇篮有助于提供持续的交付和在许多不同的环境不同的工作能力。“如果你把它比作Maven的蚂蚁或者,例如,摇篮是很多更简洁的构建是如何描述的,这使得它更容易维护,更容易理解,更容易在发展。”摇篮也恰好是首选的Android移动应用程序的构建系统。商业SaaS产品,Gradle.com,现在正在开发中。
说明:摇篮在命令行上执行的。
詹金斯
詹金斯是一个著名的开源持续交付和持续集成平台,哈德逊项目的著名纺出。泰勒克罗伊,在CloudBees的,它提供支持服务,詹金斯一詹金斯社区传道说,它的目的是在完成从持续集成到推动业务自动化和部署工作流程。是什么让一个詹金斯工具DevOps的是它的可扩展性,他补充道。“它可以被带到熊,解决了很多不同的问题,人们已经在这些不同的孤岛,人们历来在他们的企业有,”克罗伊说。
正在使用詹金斯驱动配置管理和部署代码,根据克罗伊,谁补充说,詹金斯还与木偶和厨师工作流程,以及为构建和部署Docker容器。“它的正在使用的操作和它已经被开发人员使用的手段,我们有两个之间的通用词汇的事实,”他说。
截图:詹金斯流水线阶段视图,描绘了詹金斯如何管理应用交付管道,从生成到部署的例子。
JFrog Artifactory的
JFrog Artifactory的是二进制存储库管理,支持建立一体化管理多克尔图像,Opkg包的开发和存储库复制。它也可以托管和代理的NuGet包和主机NPM包和RubyGems的。该产品可以管理二进制文件和软件包和纽带右转入DEVOPS的概念,根据JFrog CEO Schlomi本哈伊姆。“DevOps的是所有的[软件交付]过程的自动化。”
Artifactory的可与持续集成环境加盟,并与公司的Bintray软件分发平台的作品。Groovy语言使用Artifactory的和JFrog的TeamCity的持续集成的开发人员。“我们正在使用的TeamCity建立Groovy和推动快照的Artifactory的仓库,” Groovy的开发者纪尧姆·拉法格说。“对于我们的版本中,我们可以建立在TeamCity的释放,推动它的Artifactory的,然后被晋升为上Bintray一个祝福的释放,这也同步我们的文件到Maven的中央资料库,使开发人员能够轻松地取决于最新和最伟大Groovy的版本,只要它是可用的。”
截图:JFrog Artifactory的是一种通用的神器仓库,支持从码头工人,NPM,鲍尔的NuGet,并创造更多的文物。
New Relic的
New Relic的是一种基于SaaS的软件分析平台,提供应用程序的性能,旨在提高企业的应用,其客户和组织本身之间的交互信息。New Relic的的平台,允许团队一起工作,以监控堆栈的各个部位有助于功率DEVOPS策略斯蒂文Arychuk,在New Relic的高级产品经理说。
“New Relic的提供软件的分析能力,以开发和运营团队,使他们能够提供更高质量的软件更快,更小的风险,” Arychuk说。“开发和运作团队有不同的需求和观点;利用数据和代表这些观点和跨越技术和业务堆驱动器的协作和共同的,共享的球队之间的了解分析“。
截图:组织可以快速识别并通过过滤和对错误数据的旋转从不同的角度排除应用程序错误。
Takipi
Takipi是用于检测和固定编码误差的工具,它支持JVM语言和运行为Java剂。信息不依赖于日志抓获。“我们处理的问题是最痛苦,最耗时的问题之一,开发人员和DevOps的脸,在生产应用程序东西坏了,故障的典型过程中经历的日志文件,并尝试重现该问题,这是”辖阿尔莫格,成就客户的Takipi副总裁。通常情况下,没有这些文件足够的信息,他补充道。
“相反,Takipi会给你的问题的完整再现,就好像你在那里,”阿尔莫格说。Taboola,它为Web提供了内容营销平台,采用了Takipi监控其阿帕奇星火数据处理堆栈。
截图:Takipi检测编码JVM语言代码中的错误,不必处理日志文件保存开发商。
更多InfoWorld的幻灯片
版权所有©2016足球竞彩网下载