文档章节

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

© 著作权归作者所有

共有 人打赏支持
好雨云帮
粉丝 20
博文 100
码字总数 120065
作品 1
朝阳
私信 提问
Docker Live时代 | 容器与DevOps的那点事-深圳站

容器与DevOps的那点事 有容云倾力打造Docker Live时代系列主题线下沙龙,邀请行业内知名研发技术人士,从以Docker为主的容器技术及实践应用出发,未来陆续推及容器技术行业各方面的技术、实践...

有容云
2017/03/24
23
1
萤火虫俱乐部年度首秀

【俱乐部活动】敲开数据库的门,打开云计算的窗 活动介绍 奖品预告 点击报名 联系方式 活动流程 嘉宾介绍 1. 强昌金 ,去哪儿网DBA 嘉宾简介: 演讲主题:《Redis应用与运维实践》 内容摘要:...

linuxblind
2016/01/06
149
1
踏上DevOps高速公路 偶尔也需减速慢行

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

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

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

镁客网
2017/12/19
0
0
微服务(Microservice)那点事

WHAT - 什么是微服务 微服务简介 这次参加JavaOne2015最大的困难就是听Microservice相关的session,无论内容多么水,只要题目带microservice,必定报不上名,可见Microservice有多火。最喜欢...

小云栖
2016/01/22
111.4K
31

没有更多内容

加载失败,请刷新页面

加载更多

rabbitMQ 在spring 的使用

一、准备工作 maven依赖 <dependency>  <groupId>com.rabbitmq</groupId>  <artifactId>amqp-client</artifactId>  <version>4.0.2</version></dependency> <dependency......

狼王黄师傅
昨天
1
0
Android JNI总结

0x01 JNI介绍 JNI是Java Native Interface的缩写,JNI不是Android专有的东西,它是从Java继承而来,但是在Android中,JNI的作用和重要性大大增强。 JNI在Android中起着连接Java和C/C++层的作...

天王盖地虎626
昨天
1
0
大数据教程(11.8)Hive1.2.2简介&初体验

上一篇文章分析了Hive1.2.2的安装,本节博主将分享Hive的体验&Hive服务端和客户端的使用方法。 一、Hive与hadoop直接的关系 Hive利用HDFS存储数据,利用MapReduce查询数据。 二、Hive与传统数...

em_aaron
昨天
3
0
跟我学Spring Cloud(Finchley版)-15-Hystrix监控详解

Hystrix提供了监控Hystrix Command的能力,本节来详细探讨。 监控端点与数据 应用整合Hystrix,同时应用包含spring-boot-starter-actuator 依赖,就会存在一个/actuator/hystrix.stream 端点...

周立_ITMuch
昨天
7
0
day26:shell题

1、 判断当前主机的CPU生产商,其信息在/proc/cpuinfo文件中vendor id一行中。 如果其生产商为AuthenticAMD,就显示其为AMD公司; 如果其生产商为GenuineIntel,就显示其为Intel公司; 否则,...

芬野de博客
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部