HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

DevOps 采用现状情况报告

  • 2018-07-26
  • 本文字数:2630 字

    阅读完需:约 9 分钟

早从 8 年前,就已经有企业开始引入 DevOps 了,到 2018 年,DevOps 已经相当普及。然而,很多新兴的创业公司和大型企业仍然不敢引入 DevOps。

这一现象是由创业者及企业高管的思维方式导致的。他们常常认为:“如果现有的工作方式没有问题,就没有必要改善现状。”正是由于这种思维方式,这些企业仍然在采用传统的工作方式。例如他们使用公司内部服务器运行关键任务,并将开发、运营和质量保障设为各自分离的部门。

对于创业公司来说,采用传统的工作方式意味着他们更看重服务的复用性和用户的体验,从而忽略了新功能的实现。这种做法的优点在于它能规避风险,保证产品性能的稳定,同时能最大限度的减少服务中断可能性。

引入 DevOps 之后:效果很好,但仍有改善空间

据 Puppet 最新的一份 2017 年关于 DevOps 调查报告结果所示,DevOps 软件交付方法能够应付所有的挑战,并提供多个优点。

以下是该报告中一些有趣的调查结果:

引入DevOps 文化的公司代码部署频率提升46 倍,这意味着每一批代码只需要几个小时就可以交付给生产环境,而不用像以前一样需要数周。

遵循DevOps 的IaC, CI 和CD 原则可确保将代码交付的时间缩短440 倍,这样,代码的构建,测试及部署在一小时内就可以完成。正是这样的速度创造了上面所说的代码部署能力。

许多企业担心过于频繁的部署代码可能会导致测试不足,从而留下严重的隐患。如果在上线后,这些隐患引起服务器停机,就会严重影响用户体验。恰恰相反,DevOps 拥有深入代码的自动测试流和稳固的版本基础架构,能够防范风险。就算发生了任何故障,引入DevOps 之后,TTR(恢复时间)提高了96 倍,更不用说它已经将风险发生的机率减少了5 倍(据Puppet 的报告,相较于引入前提交代码时平均35% 的失败率,DevOps 将它降低到了7% 左右)。

当公司上下都全力配合DevOps 实现的时候,它带来好处的速度将会提高2 倍。超过65% 的受访者表示,DevOps 的引入帮助他们实现了所有的工作目标。然而,约有一半的受访者表示,如果没有一个积极的、有魅力的领导会导致DevOps 引入失败。

现已有近27% 的企业正在进行或者已经实现了DevOps。同时也有41% 的受访者表示他们将会把实现DevOps 列为公司未来几年的优先任务。

DevOps 的大部分服务都是自动化的,这一特点简化了大量的常规任务,为创造性的工作腾出了资源。例如,自动化的代码交付可以节省以下资源:

使用 Codeception 这类自动化测试工具能够节约大概 27% 的测试资源和时间。

使用 GCP 和 Kubernetes 自动化部署流能够节约至少 30% 的代码部署资源和时间。

避免了不必要的瓶颈和管理开销,能够省去超过 27% 的审批和工作流程。

使用 Kubernetes 容器管理工具,Terraform 配置协调平台,Ansible, Salt, Chef 或者 Puppet,能够节约大概 33% 的配置管理的资源和时间。

工具很实用,但 DevOps 文化是最重要的

正如领先的协作软件供应商 Atlassian 在其 DevOps 采用报告中指出,有 41% 的 IT 企业熟悉 DevOps 服务,而另外的 59% 仍然不知道这种服务的优势。因此,这 41% 的企业在行业竞争中具有相当大的优势。

对 Atlassian 的调查做出回应的 IT 专家中,90% 的人都已经体验过 DevOps 带来的好处。尽管如此,他们中有 70% 的人表示,逐步增加的责任反而会导致压力爆棚。

为什么会有这样的反应?因为在一家公司里多部门协作,同时教会开发和运营部门的人员使用所有的工具,这并不是一个高效创造 DevOps 工作流程的方式。前面的报告中提出了下列几个重要的问题:

80% 的受访者表示,在一个新成立的 DevOps 团队中,知识的共享和交叉学习实践的机会很有限。他们只能通过静态文档,而不能通过团队间的直接沟通或者 wiki 来分享一些知识。另外只有 17% 的受访者表示他们能够获取所需的一切信息,同时也能及时得到团队的配合。

虽然每个拥有 DevOps 文化的企业都部署了监控和记录工具,但是仅有 64% 的受访者表示他们有主动监控和智能警报系统。这意味着只有三分之二的企业能够迅速的压制并从根本上解决问题,而不用处理由于服务器问题导致的用户差体验。

你们应该知道,这时候用大炮打蚊子这种做法是非常值得的。

几乎所有的受访者都表示他们的公司已经实现了自动化测试,或者正在实施自动化交付流。尽管如此,近 42% 的受访者表示,在将代码交付到生产环境之后,他们仍然需要手动修改小错误。这意味着 CI/CD 实践尚未成熟,新提交的代码并没有经过真实生产环境严格的,负载的测试。

灾害管理仍未完善。有近 50% 的受访者承认他们的方法,流程和反应会根据不同类型的事件而定。这就是说,有一半的 DevOps 的开发人员没有遵循明确的指导,仍然依靠手动来解决问题,并等待上级的指示。

关于 AWS 和 Azure DevOps 相关统计的简要总结

2017 年,Sumo Logic 公司发表了一份关于云事件现状的年终报告。

该报告结合了超过1500 个用户的回复。其中有64% 的用户使用AWS,3.8% 使用Azure,其余则是其他云服务提供商(CSP)或者多云策略用户。以下是这份报告的主要内容:

80% 的 AWS 用户使用 Linux 操作系统。Azure 的 Linux 操作系统用户数量由 2016 年的 4% 增加到 2017 年的 12%。

AWS Lambda 的应用率增长了近 200%(从 2016 年的 12% 到 2017 年的 23%)。

2017 年,已经有 24% 的 AWS 用户使用 Docker (2016 年为 18%)。

现在NoSQL 数据库比传统的关系型数据库管理系统(RDBMS)更受欢迎。事实上,Redis, MongoDB 和Cassandra(28.3%) 的使用率刚刚超过了MySQL,PostgreSQL 和RedShift(27.3%)。这两个组合占据了AWS 用户使用的所有数据库类型的55.6%,而Oracle 和Microsoft SQL 则明显落后。

NGINX 和 Apache 作为领先的 Web 服务器,已经将 IIS 甩在身后。

安全性是云转换的首要原因,但近 50% 的 AWS 用户表示从未使用过内置的 AWS CloudTrail 服务,用于监控 AWS VPC 流量的 VPC Flow Logs 工具也很少被使用,只有 14.1% 的受访者确认使用过这些工具。

关于 DevOps 采用现状的总结

上述报告中的统计数据清楚地表明,引入 DevOps 的公司能够看到他们的软件交付操作有了明显的改进,并且能够实现他们的既定业务目标。然而,传统的文化很难打破,除非能够实现真正的合作和知识分享,这也是 DevOps 目前面临的一大挑战。

当然,解决这些问题只是时间的问题,这就要求即使是那些目前尚未开始向 DevOps 转型的公司,仍然能够取得成功,并在业内其他市场参与者中获得竞争优势。还是建议他们能够真心实意地接受 DevOps 文化,高效地分配资源,建立更好的,更有效率的自动化工作流。

感谢张婵对本文的审校。

2018-07-26 08:313043

评论

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

StarRocks 3.3 重磅发布,Lakehouse 架构发展进入快车道!

StarRocks

百度2024高考大数据出炉:这所西南高校受欢迎度逆袭清华

Geek_2d6073

败诉的爱奇艺,又引起了网友的不满?

趣解商业

优酷 爱奇艺 腾讯视频

快手Vision Pro版实测体验!沉浸模式,刷视频绝了!

快手技术

客户端 快手 Vision pro

英特尔至强处理器助力Aible优化AI解决方案,大幅降低生成式AI成本

E科讯

线上签约哪家强?9款热门系统全面评测

爱吃小舅的鱼

电子合同 企业管理软件 电子签名软件 线上签约系统

清凉必备!天翼云夏季科学防暑指南请查收

编程猫

揭秘MySQL TLS:通过抓包了解真实的加密通信

张俭

MySQL

TapData 医疗美容行业数字化白皮书上线

tapdata

医疗美容机构数字化 医疗美容运营数据分析 医疗美容白皮书 医疗美容大数据中心

阿里云 SAE 助力修正商城 3 周内提升系统承载能力 20 倍,轻松应对春晚流量

阿里巴巴云原生

阿里云 Serverless 云原生

蓝易云 - uniapp的u-album组件自定义删除功能

百度搜索:蓝易云

Linux 运维 App 云服务器 album

软通动力入选“北京市通用人工智能产业创新伙伴计划(第三批)”

财见

战略资讯 | TapData 牵手思想科技,开启数据管理新篇章!

tapdata

Tapdata 现代数据栈 思想科技 数字化解决方案

中小企业数字化转型低代码开发平台使用指南

快乐非自愿限量之名

低代码 数字化

没有性能指标,无法开展性能测试吗?

老张

性能测试 需求分析 质量保障

看电影,学项目管理

凌晞

项目管理 项目经理

彻底解决大模型训练集群的网络哈希冲突,百度百舸的高性能网络 HPN 落地实践

Baidu AICLOUD

哈希冲突 网络加速 大模型训练 GPU通信

WAVE SUMMIT产业论坛圆满落地,百度安全护航大模型产业平稳健康发展

百度安全

蓝易云 - STL算法大全

百度搜索:蓝易云

c++ 云计算 Linux 运维 云服务器

蓝易云 - 怎样在国内使用国外服务器

百度搜索:蓝易云

云计算 运维 服务器 云服务器 服务器租用

AR没前景?我不相信!

AR玩家

AR Rokid Vision pro 炬目AR

1688商品详情数据接口

tbapi

1688 1688API 1688商品详情数据接口 1688商品数据采集

文本生成模型API比拼!KimiGPT 和 GLM-4 哪个更适合你?

幂简集成

AI API

蓝易云 - 编写的Snort规则不报警怎么办?

百度搜索:蓝易云

运维 云服务器 规则 服务器租用 Snort

蓝易云 - Django数据库类库MySQLdb使用详解

百度搜索:蓝易云

django Linux 运维 云服务器 mysqldb

GaussDB(DWS)性能调优,解决DM区大内存占用问题

华为云开发者联盟

大数据 华为云 华为云开发者联盟 华为云GaussDB(DWS) 企业号2024年7月PK榜

DevOps采用现状情况报告_DevOps & 平台工程_Volodymyr Fedak_InfoQ精选文章