写点什么

成功实施 DevOps 的七个有力工具

2017 年 1 月 02 日

现如今,每个软件企业都在谈论 DevOps,他们希望从 DevOps 中获得好处。DevOps 本身不是开发工具,而是开发文化的一次革新,为了能够成功地实施 DevOps,需要借助一些工具。Pavan Belagatti 列出了 7 个强有力的工具可以帮助企业成功地实施 DevOps。

1. Docker

Docker 是容器市场的领头羊。随着越来越多的软件企业采用了微服务架构,容器化也成为一个大趋势。在接下来的几年,Docker 会变得越来越流行。我们已经在生产环境使用 Docker 部署了很多服务。Docker 简化了配置管理,提升了可操控性,并让横向扩展变得简单。Docker 还能让容器在不同的位置自由地移动。

2. Git(GitHub)

Git 是一个免费的开源分布式版本控制系统,不管是小型应用还是大型应,它都能应付自如。Git 创建于 10 年前,因为当时的 Linux 社区需要这么一个可以支持分布式系统的 SCM(Source Control Management)软件。这个平台有助于开发者们在上面进行协作。它的那些主要特性,比如代码仓库、代码拉取等等,对开发人员来说很有吸引力。与 GitHub 的集成十分容易,几乎任何系统都可以连接到 GitHub 上,没有什么特殊限制。GitHub 还可以作为一个网络社交平台,你可以在上面放置你的个人信息和项目相关的数据。GitHub 优于其它 SCM 工具的地方在于,它支持本地分支、过度区域和多工作流。

3. AWS

AWS 为企业组织提供了灵活的服务,帮助企业高效地交付软件产品。相比敏捷,DevOps 能够更快地交付产品,为了做到这一点,AWS 为各个公司提供了强大的云计算服务。这些服务包括计算、存储、网络、数据库、数据分析、应用服务、部署、管理、移动、开发者工具以及 IoT 工具。

4.JIRA

JIRA 是来自 Altassian 公司的一款很受欢迎的敏捷开发工具,它提供了众多功能,比如缺陷跟踪、问题跟踪,并在某种程度上为企业提供了项目管理功能。它还支持 Scrum、看板、敏捷报告、组合计划、插件、移动应用,并提供了一组健壮的 API。

5. Ansible

可以使用 Ansible 为 DevOps 打下牢固的根基。Ansible 是一个简单但却十分强大的配置管理服务器,它帮助团队横向扩展 IT 自动化规模,管理复杂的部署,并提高生产力。它为团队乃至整个企业带来自动化。很多成功的公司都在使用 Ansible 来促进 IT 自动化,而且一旦用了 Ansible 就不会再考虑其它解决方案了。企业之所以喜欢 Ansible,是因为它提供了一种完全不可变的服务器架构。不可变的服务器架构可以保证在添加、销毁或替换服务器时不会对服务造成任何影响。

6. Slack

Slack 是一个集成工具,任何想实践敏捷和 DevOps 的组织都可以使用它。它容易监控,还支持通知机制,是一个简单且强大的工具。Slack 通过创建通信通道来自动化执行常见的任务,并用它来分发实时信息,缩短团队间的反馈延迟,加快团队的行动,提升团队的生产力。

7. Shippable

Shippable 可以帮助软件企业加快创新进程。它是一个流水线式的持续部署平台,一般被作为托管服务或企业服务器来帮助软件企业走向现代化。它让编码、打包、部署、运行 Docker 容器变得更容易。Shippable 通过它的 CI 和 CD 平台来支持自动化。它在不破坏安全性的前提下使用顺畅的部署来自动化执行那些重复的、机械化的任务。

查看英文原文: 7 Incredible Tools For DevOps Success


感谢木环对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注 我们。

2017 年 1 月 02 日 18:006761
用户头像

发布了 321 篇内容, 共 110.1 次阅读, 收获喜欢 109 次。

关注

评论

发布
暂无评论
发现更多内容

MySQL系列(一):MySQL深入学习先导篇之基础架构

z小赵

MySQL 数据库

a站、b站、c站、d站、e站、f站、g站、h站、i站、j站、k站、l站、m站、n站…z站?

程序员生活志

如何选择一台打印机

别把虾米不当海鲜

市值管理量化机器人,做市机器人,自动刷单机器人

WX13823153201

比特币 数字货币

史上最强DIY,手工制作一只会说话的机器狗

华为云开发者社区

聊天机器人 nlp 华为云 语言识别 语言合成

哥尼斯堡七桥问题

InfoQ_aef2dd810f7f

星火PLUS交易所打造无边界数字经济联盟,掀起币圈追捧热潮

InfoQ_967a83c6d0d7

再见C++

Sunny.

c++ 踩坑

基于Ambari的大数据平台搭建

数据社

大数据 hadoop ambari

3 分钟生成一个单元测试报告,这个样式爱了

程序员内点事

Java 测试

90后程序员小姐姐在线征婚!年薪70w!拥有五套房!她却担心自己因为年龄大嫁不出去!

程序员生活志

程序员

Spring-技术专题-Bean的生命周期简介

李浩宇/Alex

spring

LeetCode题解:11. 盛最多水的容器,双循环暴力法,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

28岁硕士女程序员想分手!对象专科学历,北京土著,失业3个月找不到工作!遭网友群嘲!

程序员生活志

女程序员

暴雪员工抗议薪酬不公,部分员工称甚至难以维持生计

程序员生活志

职场

Linux Page Cache调优在Kafka中的应用

vivo互联网技术

大数据 kafka

他被称为"中国第一程序员",一人之力单挑微软!真牛!

程序员生活志

因为套用这个模板,我成了公司最佳员工

华为云开发者社区

网站架构 华为云 网站搭建 匀速建站 SEO

设计模式-技术专题-建造者模式(Builder)

李浩宇/Alex

Java 设计模式

【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察

华为云开发者社区

接口 软件开发 API 华为云 API Explorer平台

卡丁车的后轴是如何做到差速的?

TGP大跨步

科普 卡丁车 TGP 大跨步 素材

芯片破壁者(十三):台湾地区半导体的古史新证

脑极体

[8.20]leetcode每日一题,

一起搞稽

算法 DFS

如何使 Grafana as code

郭旭东

翻译 Grafana

一行错误代码:5 亿美元没了。。。项目关闭。。。

程序员生活志

【数据结构与算法】用动图解说数组、链表、跳表原理与实现

三钻

数组 链表 数据结构与算法 跳表

5. JsonFactory工厂而已,还蛮有料,这是我没想到的

YourBatman

Jackson Fastjson JSON库 JsonFactory

LeetCode题解:66. 加一,倒序遍历+可中途退出,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

性能优化-技术专题-top和jstack分析高CPU问题

李浩宇/Alex

JVM

PHP中的错误和异常

书旅

php 异常 常见错误

IOTA架构下的数据采集

易观大数据

Hummer 轻量级跨端技术框架详解及实战

Hummer 轻量级跨端技术框架详解及实战

成功实施DevOps的七个有力工具-InfoQ