免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

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

  • 2017-01-02
  • 本文字数:1386 字

    阅读完需:约 5 分钟

现如今,每个软件企业都在谈论 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-01-02 18:007414
用户头像

发布了 322 篇内容, 共 139.5 次阅读, 收获喜欢 145 次。

关注

评论

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

AR人体姿态识别,实现无边界的人机交互

HarmonyOS SDK

AR

27位技术实战派负责人齐聚 深聊降本增效 你一定不想错过!

阿里技术

云计算 云原生 云栖大会 降本增效

华为数通HCIA小型拓扑综合实验,运用OSPF动态路由协议、ACL访问控制列表,交换机生成树协议,修改交换机根桥、交换机划分vlan、链路聚合等相关数通技术、NAT地址转换以及NAT网络地址转换的配置

Python-派大星

10月月更

ACL访问控制列表 基础、创建ACL访问控制列表的两种方式、配置ACL访问控制列表规则、修改ACL规则的默认步长。子网掩码、反掩码、通配符掩码的区别和作用。

Python-派大星

10月月更

报名倒计时1天!平头哥、中科院软件所PLCT实验室等技术专家解读最新RISC-V技术

OpenAnolis小助手

报名 risc-v 云栖大会 Workshop 龙蜥峰会

推广TrustAI可信分析:通过提升数据质量来增强在ERNIE模型下性能

汀丶人工智能

nlp

36氪|元年科技发布新版数字化PaaS平台,更新多个组件

元年技术洞察

方舟 PaaS 中台战略 企业数字化

“程”风破浪的开发者|学习中的境界

林冲

学习方法 “程”风破浪的开发者

vue3 name 属性的使用技巧

new_cheng

Vue 前端 Vue3 VUE 3.0 源码

京东云开发者|京东云RDS数据迁移常见场景攻略

京东科技开发者

MySQL 数据同步 数据迁移 云迁移 数据订阅

专访韩向东|元年科技:专业与技术并重,赋能财务数字化转型

元年技术洞察

数字化转型 财务数字化

订单中心架构设计与实践

小小怪下士

Java 程序员 系统架构 架构设计

数字化时代,企业如何创新自己的客户服务

Baklib

软件测试丨接口测试该怎么做?持证上岗的Charles,可以帮你做什么?

测试人

软件测试 接口测试 charles 测试开发

FlyFish一周年,社区大咖邀你共话开源!

云智慧AIOps社区

低代码 可视化 数据可视化 大屏可视化 无代码

教你处理数仓慢SQL常见定位问题

华为云开发者联盟

数据库 后端 华为云 企业号十月 PK 榜

JUC 浅析(四)

Andy

2022最新CSS高频面试题指南

CoderBin

CSS 前端 面试题 秋招 10月月更

要努力,但也别焦虑

源字节1号

程序人生

对话创始人:团队研发效能应该如何管理和度量?

LigaAI

团队管理 敏捷开发 研发管理 研发效能 企业号十月PK榜

如何提升研发效能?我们先从指标谈起

Kyligence

数据分析 指标管理

软件要想做的好,测试必定少不了

华为云开发者联盟

测试 开发 华为云 企业号十月 PK 榜

手把手教你从安装CentOS7.4镜像开始,搭建IoT视频监控系统

华为云开发者联盟

后端 开发 华为云 企业号十月 PK 榜

从“汽车制造”生活案例到软件的建造者模式

宇宙之一粟

设计模式 建造者模式 Go 语言 10月月更

如何在C#或VB.NET程序中为幻灯片添加或删除批注

Geek_249eec

C# PPT VB.NET

Spark on k8s在阿里云EMR的优化实践

阿里云大数据AI技术

大数据 spark 企业号十月PK榜

阿里云云边一体容器架构创新论文被云计算顶会 ACM SoCC 录用

阿里巴巴云原生

阿里云 云原生 容器服务

NAT基础:NAT技术原理,静态NAT、动态NAT、NAPT、Easy IP、NAT Server的原理,以及各NAT的配置方法和转换示例。

Python-派大星

10月月更

从清华大学到苏州经贸,双一流和普通高校都在使用的数据科学教学实训平台

ModelWhale

大数据 人才培养 数据竞赛 实训 教学

JUC 浅析(三)

Andy

区块链≠绿色?波卡或成Web3“生态环保”标杆

One Block Community

区块链 环保 波卡生态

成功实施DevOps的七个有力工具_语言 & 开发_Pavan Belagatti_InfoQ精选文章