开发漫谈:最受DevOps欢迎的五种工具

DevOps这个词在几年前从欧美流向大陆,主要反映了开发与运维两批人之间的矛盾与磨合。从单词的角度来讲,DevOps是开发(Development)和运维(Operations)合在一起的缩写,形成了一个新的概念。

DevOps

DevOps这种概念打破了之前很多公司的开发与运维分离和固化的矛盾,相反,DevOps让使用产品的人有机会在开发过程中,而不是在开发结束后,对应用程序的构建发表意见,强调开发与运维的沟通与协作能力。

近年来,DevOps已然走入很多企业的IT技术生产之中,那么又有产生哪些备受DevOps喜爱的工具呢?让我们一一列举。

1、GIT

在开源的潮流中,GIT作为一个免费的开源分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。与GitHub一样,GIT因为免费、team集成、代码质量分析和项目平台演示等特点已经获得了很多开发运维人员的喜爱。

2、Chef

Chef与Puppet十分相似,都属于服务器的构成管理工具,都有配置中心服务器,都是基于ruby语言,也都拥有自己的扩展方式。同时Chef拥有三种管理模式:Chef-Solo、Client-Server和Opscode Platform。简单来说,Chef 是一个系统集成框架,为整个架构提供配置管理功能。

Chef架构

宾夕法尼亚大学沃顿商学院的技术总监Sanjay Modi在Chef网站的个案分析上说,“Chef也将为组织内的协作和工作效率提高带来更多的可能。”

3、Puppet

Puppet属于集中配置管理系统,适用平台包括Linux、Unix、windows,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。期中,Puppet Enterprise专门管理基础设施即代码(IAC)。

斯坦福大学的Bess Sadler在Puppet网站的视频推荐中表示:“斯坦福大学采用Puppet的开源版本来解决开发新型数字图书馆服务和保持这些服务高性能安全运行之间的矛盾。”

4、Docker

近年来在软件领域,除了开源这个概念之外,容器技术也绝对称得上是热门。在所有容器之中,又不得不提到Docker。Docker最初属于dotCloud,开源后获得了社区的欢迎,和开发者的喜爱。应该说Docker是一个开源的应用容器引擎,成为了容器市场的领导者。

Docker

可以说,Docker是一个重新定义了程序开发测试、交付和部署过程的开放平台,Docker则可以称为构建一次,到处运行,这就是Docker提出的"Build once,Run anywhere"。如今,Docker逐渐受到市场的喜爱,在部分企业中已经开始取代虚拟机,运用于生产场景之中。

5、Splunk

Splunk是一个运维智能平台,属于机器数据的引擎。Splunk通过监控和分析客户的点击流、交易数据、信息安全事件和网络活动,Splunk帮助您获得机器生成数据中富有价值的运维智能。它使开发者能够直接看到生产环境中的数据,而无需访问生产机器。能够协助用户进行DevOps过程,包括持续的集成和资源配置。

原文发布于微信公众号 - 云计算D1net(D1Net02)

原文发表时间:2016-07-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏PHP在线

如何引导访客注册

原文出处: gkogan 译文出处:TerryFan 许多初创公司的命运几乎完全取决于一个转换点:访问者何时转换成用户。 很多时候,这个关键的任务落在了...

2676
来自专栏BIT泽清

从3.1.1被拒,到延审,到两次2.1大礼包,到审核人员过审解决办法分享

我们APP从2016年7月开始第一版,到2017年10月,正常更新20多版,中间少有拒绝,偶尔的拒绝,只要根据拒绝信息里修改也会很快通过。

1.1K7
来自专栏技术翻译

讨论软件架构的30个共同原则

想象一下飞越架构评论。一位建筑师走进来,看着,通过他的双筒望远镜凝视着他。他提供的评论通常过于通用或脱离背景。评论经常遭到震耳欲聋的沉默或激动人心的争论。如果有...

1943
来自专栏CSDN技术头条

David Laube:使用OpenStack的失败记

David Laube,充满热情的互联网基础设施构建者,工作涉及托管服务、基础设施自动化和可扩展平台的部署。目前担任packet.net主管平台系统的副总裁。O...

1957
来自专栏SDNLAB

从SDN以及Docker看网络模型发生的变革

编者按:作者从SDN以及Docker所带来的变化出发,分析网络模型发生的变革。Docker以及其相关的应用平台的出现,让人们开始思考,其实网络不仅仅可以是一个单...

3326
来自专栏闰土大叔

月薪8k和月薪38K的程序员,差距在哪儿?

今天的文章,土哥打算分享一位「有着八年开发经验的全栈大佬」的职场建议,各位码农萌新,搬好小板凳,准备洗脑。(以下均以第一人称的口吻叙事)

1244
来自专栏北京马哥教育

我为什么说Python是全栈式开发语言?

Python 的排名从去年开始就借助人工智能持续上升,现在它已经成为了第一名。但排在前四名的语言 Python、C、Java 和 C++都拥有广大的用户群体,...

4299
来自专栏前沿技墅

容器即服务:从零构建企业级容器集群

6703
来自专栏大数据和云计算技术

大数据和云计算技术周报(第51期)

“大数据” 三个字其实是个marketing语言,从技术角度看,包含范围很广,计算、存储、网络都涉及,知识点广、学习难度高。

1303
来自专栏大数据文摘

访谈:Airbnb数据流程框架Airflow与数据工程学的未来

2342

扫码关注云+社区