写点什么

成功实施 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:007450
用户头像

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

关注

评论

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

华为云GaussDB亮相金融业数据库技术大会

华为云开发者联盟

数据库 后端 华为云 资讯 华为云开发者联盟

校源行 | 开放原子开源社团(西北工业大学)授牌仪式成功举行

开放原子开源基金会

低代码平台探讨-MetaStore元数据缓存 | 京东云技术团队

京东科技开发者

缓存 低代码 元数据 企业号10月PK榜

倒计时 2 天!聚焦 Arm 性能提升,助力龙蜥生态落地应用

OpenAnolis小助手

开源 芯片 arm Meetup 龙蜥社区

PaddleX解决分类、检测两大场景问题?实战精讲教程来了!

飞桨PaddlePaddle

AI 飞桨 套件

最全数据安全评估标准汇编,你应该需要!(附下载)

极盾科技

数据安全

欢迎来到 GPTSecurity!共建知识库

云起无垠

GPTSecurity

精彩回顾|【ACDU 中国行·成都站】数据库主题交流活动成功举办!

墨天轮

MySQL 数据库 oracle postgresql zabbix

架构师日记-聊聊开发必掌握的那些实践技能 | 京东云技术团队

京东科技开发者

软件开发 代码注释 开发技能 企业号10月PK榜

活动回顾 | MatrixOne 在 SaaS 企服领域的应用解读

MatrixOrigin

数据库 分布式 HTAP MatrixOrigin MatrixOne

李彦宏:我们即将进入一个AI原生的时代|百度世界2023

飞桨PaddlePaddle

百度 大模型 文心一言

黄金眼PAAS化数据服务DIFF测试工具的建设实践 | 京东云技术团队

京东科技开发者

测试 PaaS 回归测试 企业号10月PK榜

LAS Spark+云原生:数据分析全新解决方案

字节跳动数据平台

数据库 大数据 数据中台 数据研发 企业号10月PK榜

新晋技术管理者如何推动组织变革?

LigaAI

团队管理 研发管理 进阶 技术管理 企业号10月PK榜

SOA认知和方法论 | 京东物流技术团队

京东科技开发者

架构 软件架构 SOA 企业号10月PK榜

从理论到实践,实时湖仓功能架构设计与落地实战

袋鼠云数栈

数据中台 数据仓库 数据湖 湖仓一体 实时湖仓

图文结合丨Prometheus+Grafana+GreatSQL性能监控系统搭建指南(下)

GreatSQL

greatsql

推动产业升级及创新,Doris Summit Asia 2023 先进智造与电信论坛提前揭秘

SelectDB

数据库 大数据 数据仓库 实时数仓 apache doris

面试多起来了

王磊

Java

商用显示设备包括哪些?

Dylan

企业 设备 显示器 LED显示屏

使用流量管理工具保护 Kubernetes 的六种方法

NGINX开源社区

Kubernetes DOS攻击 Web应用防火墙 原生云

使用 ChaosBlade 验证 DLRover 的弹性和容错的稳定性

AI Infra

人工智能 开源 开发者 云原生 大模型

全面解析内存泄漏检测与修复技术

华为云开发者联盟

程序员 开发 内存 华为云 华为云开发者联盟

玩转MaxCompute SQL训练营! 数据分析挖掘迅速出师

阿里云大数据AI技术

大数据 数据分析

原料所属权管理领先实践,助力造币厂来料加工原料管理降本增效

用友BIP

领先实践 原料所属权管理

百度世界大会2023重磅发布进行时,小度全新智能音箱重构家居美学新乐章

新消费日报

代码的艺术 - Writing Code Like a Pianist | 京东云技术团队

京东科技开发者

代码质量 整洁代码 企业号10月PK榜 系统质量

九章云极DataCanvas多模态大模型平台实践与思考

九章云极DataCanvas

AIGC立法和相关版权案例分享-“心寄源”法律沙龙(2023第五期 | 总第十期)成功召开

开放原子开源基金会

用友 Fast by BIP引领专业技术服务企业快速迈向数智化创新

用友BIP

Fast by BIP

以烟草行业为例,聊聊如何基于 PLC + OPC + TDengine,快速搭建工业生产监测系统

TDengine

tdengine 时序数据库

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