文档章节

云计算和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的实现提供了一个可靠平台。

© 著作权归作者所有

共有 人打赏支持
好雨云帮
粉丝 17
博文 92
码字总数 107058
作品 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
iOS时间那点事--NSDate

iOS时间那点事 NSDate NSDate对象用来表示一个具体的时间点。 NSDate是一个类簇,我们所使用的NSDate对象,都是NSDate的私有子类的实体。 NSDate存储的是GMT时间,使用的时候会根据 当前应用...

JustBen
2013/08/05
0
0
加速企业敏捷的DEVOPS平台的开发与建设

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

English0523
2017/09/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用xtrabackup完成远程备份

转载收藏,以防丢失 需求 Can I backup remote databases from my local server02-27-2013, 06:17 AMHi, I am using mysqldump so far for taking daily backups of my Production datab......

阿dai
18分钟前
1
0
OSChina 周五乱弹 —— 心情超级好开始乱删库

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子:分享Charli XCX的单曲《Boom Clap》 《Boom Clap》—— Charli XCX 手机党少年们想听歌,请使劲儿戳(这里) 把生命除去上班时间,...

小小编辑
19分钟前
5
7
为什么你的python版本一团糟?因为少了这个操作

坑人的版本 Python 的版本问题一直是个广被吐槽的黑点。以至于有人调侃说: Python 是世界上最好的两种语言! 在这里我要说明下,对于初学者来说,版本间的语法差异其实并不大。现在刚开始学...

crossin
昨天
2
0
Cannot forward after response has been committed

声名:转载自CSDN 通过toncat启动服务器,可以正常登陆访问,登陆进去选择子系统的时候点击登陆的时候,可是去又回到了登陆界面,如此反复就是不能够进入子系统,查看后台报的错误: java.la...

小橙子的曼曼
昨天
2
0
shell编程(告警系统邮件引擎、运行告警系统)

告警系统邮件引擎 1.如果要使用邮件引擎功能,需要调用mail.py文件,放到/usr/local/sbin/mon/mail/目录下即可,具体内容如下: #!/usr/bin/env python#-*- coding: UTF-8 -*-import os,s...

蛋黄_Yolks
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部