文档章节

云计算和DevOps那点事

好雨云帮
 好雨云帮
发布于 2017/08/21 13:21
字数 1393
阅读 14
收藏 0

Author Aater Suleman

要在当今瞬息万变的市场中保持并提高竞争力,IT转型不容忽视。DevOps和云计算是目前实现IT转型公认的重要途径,尽管有时这两者之间的关系会令人感到困惑——DevOps强调流程和流程改进,而云计算涉及到的是技术和服务。当然这两者并不矛盾,而我们有必要了解云计算和DevOps之间的协同工作,以便达成数字化转型的目标。

对于DevOps的定义,目前有两种主流观点:

  • 开发人员友好运维(Developer-friendly operations):在偏向该定义的企业中,运维采用对开发人员更友好的方式分开进行,例如为开发人员提供自助服务目录以配置基础架构,或提供pipeline部署新代码。

  • DevOps作为一个整合团队:在偏向该定义的组织中,开发人员承担运维工作,反之亦然。

云计算也有多种定义,但最基本的定义是:云计算是一个系统,维护和预置基础设施,例如VM和router。云计算将基础设施定义为代码或模板,实现众多操作的可复用性。

专注于帮助开发者解决运维问题的供应商,往往集中于利用云计算来提高开发者的生产力和效率。通过以应用为中心的云计算平台解决基础设施问题,开发者将有更多精力来做更有价值的工作,例如利用云计算平台和服务,达成代码自动化构建、管理配置流程,以此加速开发过程、消除人为错误并实现可重复性。这便是我们所说的开发人员友好运维。

这样做的另一个好处是,实现了用于配置基础设施的自助服务方法,开发人员无需等待运维提供资源,可以快速创建开发环境,快速开发测试,快速将新产品推向市场。

对于“将DevOps作为一个整合团队”的定义,开发人员和运维人员通过云计算平台和服务达成了工作的整合。在云计算的“共同语言”下,无论是开发人员教授运维人员代码方面的操作,还是运维团队教导开发团队理解基础架构及安全性,都会是令人感到满意的,团队之间可达成灵活强大的协作机制。

不管我们采用哪种DevOps的定义方式,云计算对于DevOps的重要性都是不言而喻的。云计算推动IT转型,并通过先进的工具服务和自动化实现,帮助组织精简工作流程,实现DevOps的融合,进而收获更高的效率。

另外值得注意的是,DevOps是一项流程改进,更是一项文化的变革,云计算对于编程的帮助以及自动化的新流程改造将在变革中发挥重要作用。例如,如果应用交付需要开发人员开发一个新的组件,开发人员应该意识到,云计算所提供的自动化工具可以简化流程并使之变得可重复。

总结起来,业务通过DevOps配合云计算成功实现IT转型,体现在以下五点:

  • 简单的开发环境搭建和精简的开发人员流程,让产品推向市场的速度更快;
  • 自动化及基础设施代码化,降低云计算的复杂性和系统维护成本;
  • 通过自动化的、可重复的流程,提高安全性、消除人为错误,更重要的是在一开始就构建安全控制的机制;
  • 通过基于云计算的持续性操作,消除停机时间。另外在实施自动化的过程中,开发人员可以构建无状态应用程序,提高可用性和故障转移能力,从而提高业务可靠性和用户满意度;
  • 提高可扩展性。企业通过云计算获得的一大好处便是可扩展性。结合DevOps使用,可扩展性是应用开发中不可或缺的一部分——所有的这些都会降低基础设施成本,提高业务的覆盖能力和范围。

最后,也许我们可以毫不夸张的说,DevOps和云计算在一起产生的效果是1+1=3的,它们有效驱动了IT转型,提高效率和企业的竞争力,这对于企业的业务目标来说至关重要。

实施DevOps,敬请了解好雨云帮ACP,以应用为中心的无服务器PaaS,通过对CI/CD、高效运维、微服务架构等功能特性的设计和打磨,为DevOps的实现提供了一个可靠平台。

© 著作权归作者所有

共有 人打赏支持
好雨云帮
粉丝 18
博文 98
码字总数 116742
作品 1
东城
私信 提问
踏上DevOps高速公路 偶尔也需减速慢行

  【IT168 编译】有充分的理由表明,Devops和云计算都是非常火热的。笔者将会在这篇文章中与大家探讨Devops和云计算的现状,以及它们如何去适应当前的技术。   Devops提供了一种方法和技...

it168网站
2017/05/10
0
0
网易云与谐云科技达成战略合作,成立“DevOps实验室”

  DevOps实验室是网易云与谐云科技共同发起的研究项目,该实验室成立的初衷是结合中国企业现状与需求,验证和改进全球最先进的DevOps商业化实践方案   12月15日,网易云与杭州谐云科技签...

镁客网
2017/12/19
0
0
你所不了解的DevOps

本文摘自人民邮电出版社异步社区《DevOps开发运维训练营》一书,点击查看http://www.epubit.com.cn/book/details/7709 关注微信公众号【异步社区】每周送书 DevOps开发运维训练营 一旦建立了...

异步社区
01/12
0
0
【11.23 成都架构师实践日】火热报名!大咖邀你听听容器云那点八卦!

互联网环境下企业业务的快速发展,加速了企业数字化的过程。在这一过程中,为帮助企业解决开发与运维环境不一致的问题,实现 IT 架构可适应、可扩展的目标,「容器化」逐渐成为信息化过程中的...

七牛云
11/15
0
0
加速企业敏捷的DEVOPS平台的开发与建设

大家好,本次内容我在我司上个月的PWorld大会上分享过,线下会议参与人数有限,这次应邀在微信上向更广泛的人群分享。希望对大家能有帮助,谢谢! 今天分享的主题是加速企业敏捷的DevOps平台...

English0523
2017/09/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CAS和AQS

CAS(Compare And Swap) 什么是CAS CAS(Compare And Swap),即比较并交换。是解决多线程并行情况下使用锁造成性能损耗的一种机制。 CAS是一种系统原语,原语属于操作系统用语范畴,是由若干条...

狼王黄师傅
33分钟前
2
0
Python利用pandas处理Excel数据的应用

Python利用pandas处理Excel数据的应用 最近迷上了高效处理数据的pandas,其实这个是用来做数据分析的,如果你是做大数据分析和测试的,那么这个是非常的有用的!!但是其实我们平时在做自动化...

上官夏洛特
46分钟前
2
0
100:代码管理平台svn

1:代码管理平台:代码版本管理工具,工作中用于代码更新,代码发布统计,代码版本控制;(频繁更新代码的版本记录),方便查阅历史变更,协同开发及合并; 版本管理工具发展: cvs(编码兼容不太好)...

芬野de博客
47分钟前
1
0
Linux学习-1101(rsync下、log、screen)

10.32/10.33 rsync通过服务同步 10.34 linux系统日志 10.35 screen工具 一、 rsync通过服务同步 rsync 通过服务的方式同步,首先需要开启一个服务。它是C/S架构,开启rsync服务,默认端口是8...

wxy丶
53分钟前
1
0
使用jpmml-sparkml-executable生成PMML模型文件

加载依赖的jar包通过./spark-shell --jars ./jpmml-sparkml-executable-1.2.13.jar 启动spark import org.apache.spark.ml.classification.LogisticRegressionimport org.apache.spark.m......

KYO4321
57分钟前
1
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部