Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >云计算、云原生模式下 DevOps 的建设

云计算、云原生模式下 DevOps 的建设

原创
作者头像
云大学小编
修改于 2020-06-17 06:21:29
修改于 2020-06-17 06:21:29
1.5K0
举报
文章被收录于专栏:云+直播云+直播

点击观看大咖分享

在6月4日我们邀请了CODING团队的余朋飞老师来到腾讯云大学作”云计算云原生模式下的DevOps建设“的精彩分享,让我们一起来回顾一下。

首先会和大家分享我们当前对于整个应用生命周期的演变历程,然后讲解云计算模式下DevOps建设包含的过程、流程规范和标准,最后讲解云原生时代的到来会带来哪些改变,以及标准化的建设会有那些改变和突破。

应用的演变历程

企业数字化转型过程和云的迭代发展是相互作用的。在2007年之前主要用物理机来作为我们当前应用的载体。而在2007年,KVM诞生,它能让底层操作系统和一些虚拟的网络设备做一些虚拟化的输出。2007年-2010年是虚拟化发展较好的周期,VMware和openstack是当时的代表生态。到了2013年Docker开服,云计算迎来了蓬勃发展的周期。2014年,企业的部分业务开始逐步迁移云上。2017年后到今天为止,在云原生的模式下,开发人员或者整个it部门更聚焦在业务的发展上,所有我们不关心的部分可以全部由云来管理。云开发不必关系开发在哪里,云服务不关心调用到哪里,而云资源方面也不用关心运行到了哪里。这就是从基础设施上云到业务上云,再到当前的全栈云,这样的一条全企业数字化转型之路。

在物理机阶段,使用的是单体架构,这样的架构系统封闭、无法复用,且高度耦合,内部交互复杂。而在第二阶段,采用了面向服务的SOA架构,这种架构通常需要ESB进行系统集成,进行应用模块解耦,需要统一部署。但是这种架构通常需要较大规模的团队,且可能存在职责割裂。第三阶段是当前使用得比较多的微服务架构,它能充分利用DevOps,完全解耦能充分利用云化资源自动弹性伸缩等特性,支持高可用,能升级、扩容但不中断业务。

这张图片能较好的展示应用的生命周期管理,以应用为中心,在应用之上是基础资源管理层面,这个层面可以管理应用对应的资产、环境、资源、流水线、部署和监控,这是以基础资源为核心思想下DevOps的建设方向。随着越来越云化和微服务化,我们关注的视角从基础资源逐步转成服务思想。

云计算模式下的DevOps

在物理机时代,随着业务的发展,可能会出现基础设施增长,软件复杂度提升,流量冲击和更新频率变高这些问题。基础设施增长和软件复杂程度提升会给运维带来压力,流量冲击要求运维的测试要有多样的变化,更高的更新频率要求研发人员的快速反馈以及更灵活的需求变更。

在这样的情况下,DevOps建设迫在眉睫,企业需要提升应用交付的效率和质量,需要越来越多样化的应用部署方式。DevOps建设要首先要做的是敏捷的建设,因此需要更灵活的需求管理工具,在整个应用交付阶段需要自动化构建和环境快速管理。然后在测试的阶段,我们需要做自动化测试,才能在流程中管控好质量,另外还需要有一个统一的制品管理。从软件开发到应用交付之间,需要有一套统一的制品库将所有的制品进行统一纳管,基于统一的制品可以进行智能化的验收测试。在这整个阶段,核心准则是版本控制一切,内建质量、自动化,过程度量。

这个图片是端到端的DevOps能力图谱,建设的重点在图谱下方的持续交付工具链。我们需要采取统一的代码管理工具,帮助我们自动化的提升代码的质量。在安全方面,我们也会运用安全扫描工具集成到流程中,让它进行自动编译。另外,在持续部署阶段,要做好数据库的发布,对不同版本的接口做好管理,并结合一些好的自动化的工具做自动化测试。这些功能点需要一个交付部署流水线串连起来。

我们可以看到,在端到端的能力中会有很多步骤,也需要非常多的工具去执行,如何将这些工具进行很好的串连呢?在企业生产过程中,核心目标有三项:效率、质量和成本,因此可以沿用制造业的流水线来帮助我们快速的生产软件。流水线中我们需要关注4项指标:发布频率、变更时长、服务恢复时长和变更失败率。

云原生带来的改变

云原生是一个复杂的东西,它包含开发过程、应用依赖、编排管理、流程管理、数据分析以及非常多的组件。在云计算的模式下,我们可以做到快速交付应用、成果快速发布,但是我们交付的产品是否能给业务带来增长,满足客户的需要呢?这就涉及到如何将应用交付转变为价值交付。通过可靠、可重复的流水线,快速进行软件生产,提升应用效率和软件交付效率,这就是应用交付。而价值交付是指能够快速地响应市场变化,在客户需求不确定的情况下,生产出客户满意的软件。

如何实现价值交付?要基于可靠可重复的流水线,简历自动化的应用交付体系。将敏捷过程全面融入到DevOps体系中。架构全面微服务转型,基础设施云化,让开发专注于业务开发。将运营纳入到DevOps范畴,实现数字化运营。


问卷

为了给广大开发者提供最实用、最热门前沿、最干货的视频教程,请让我们听到你的需要,感谢您的时间!点击填写 问卷

关注“腾讯云大学”公众号,回复【加群】进入交流群

腾讯云大学是腾讯云旗下面向云生态用户的一站式学习成长平台。腾讯云大学大咖分享每周邀请内部技术大咖,为你提供免费、专业、行业最新技术动态分享。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
云计算、云原生模式下 DevOps 的建设
在6月4日我们邀请了CODING团队的余朋飞老师来到腾讯云大学作”云计算、云原生模式下的DevOps建设“的精彩分享,让我们一起来回顾一下。 首先会和大家分享我们当前对于整个应用生命周期的演变历程,然后讲解云计算模式下DevOps建设包含的过程、流程规范和标准,最后讲解云原生时代的到来会带来哪些改变,以及标准化的建设会有那些改变和突破。 应用的演变历程 企业数字化转型过程和云的迭代发展是相互作用的。在2007年之前主要用物理机来作为我们当前应用的载体。而在2007年,KVM诞生,它能让底层操作系统和一些虚
腾讯产业互联网学堂1
2023/05/29
6330
云计算、云原生模式下 DevOps 的建设
CODING DevOps 系列第三课:云计算、云原生模式下 DevOps 的建设
本文首先会和大家分享当前整个应用生命周期的演变历程,然后讲解云计算模式下 DevOps 建设包含的过程、流程规范和标准,最后讲解云原生时代到来会带来哪些改变,以及标准化的建设会有哪些改变和突破。
腾讯云 CODING
2020/06/16
8910
​「DevOps 转型与实践」沙龙回顾第二讲
本期分享内容为 《平台化 DevOps—云计算与云原生模式下 DevOps 的建设实践》。目前,DevOps 越来越成为大家当前建设的热点,伴随着基础设施的转型和应用框架的转型,更多的业务偏向云端和 C 端的场景,促进了 DevOps 的发展。在本次沙龙上,腾讯云 CODING DevOps 资深架构师余朋飞为大家介绍了在云计算和云原生两种模式下,如何推进 DevOps 的建设和实践。
腾讯云 CODING
2020/10/09
4040
云原生DevOps思考
经过二十多年的发展,云计算已经进入成熟阶段,成为了数字经济时代的新型信息基础设施。而云原生是一种构建和运行应用程序的方法,以充分利用云计算的优势。它包括微服务、容器、Kubernetes等技术,以支持弹性、可扩展和可移植的应用程序。是企业进行数字化转型、微服务架构转型的最佳技术实践路径,同时也成为热门领域——人工智能、大数据、边缘计算、物联网、5G、 区块链等底层平台的基础设施。
薛猫
2023/09/18
5790
云原生DevOps思考
当DevOps邂逅云原生
乌云笼罩下还敢谈创业?面对生存,小型创新企业如何把握领跑的机会 同样面临转型,为什么别人是华丽转身响彻寰宇,而你却东张西望波澜不起。悄悄告诉你,越来越多的企业的注意力转移到了客户和业务之间的交付价值,“精益求精,降本增效”真的像躺着赚钱一样不切实际嘛?不,不是你太接地气,是你的眼神疏漏犀利。突如其来的云原生带你细化云时代下企业转型的重要支撑点,窥探开发团队低效的根本原因,和DevOps手牵手,助你一直走。
可可爱爱没有脑袋
2019/12/19
1.6K0
当DevOps邂逅云原生
金融云原生漫谈(一)|银行业如何快速提升应用研发效能和交付效率?
在金融行业数字化转型的驱动下,国有银行、股份制银行和各级商业银行也纷纷步入容器化的进程。如果以容器云上生产为目标,那么整个容器云平台的设计、建设和优化对于银行来说是一个巨大的挑战。如何更好地利用云原生技术,帮助银行实现敏捷、轻量、快速、高效地进行开发、测试、交付和运维一体化,从而重构业务,推动金融科技的发展,是个长期课题。
灵雀云
2021/12/17
6220
持续拥抱云原生,现代化应用将把云计算带进怎样的“新世界”?
云上的IT架构及服务创新,让传统私有部署模式望尘莫及。从虚拟机到容器,云计算通过不断细化服务颗粒度,持续刷新其降本提质增效的魔力。
科技云报道
2022/04/16
5580
持续拥抱云原生,现代化应用将把云计算带进怎样的“新世界”?
​「DevOps 转型与实践」沙龙回顾第一讲
9 月 19 日,CODING 和中国 DevOps 社区联合举办的深圳第九届 Meetup 在腾讯大厦 2 楼多功能圆满结束。本次沙龙以 「DevOps 转型与实践」 为主题,4 位来自互联网、金融、零售行业的知名世界 500 强企业技术大咖,在现场分享了他们对于 DevOps 转型实践的见解和经验。80 多位观众与讲师们也进行了深入的技术探讨,共同探讨在 DevOps 潮流下,企业可能面临的新机遇和挑战。
腾讯云 CODING
2020/10/09
8130
DevOps 工具链的十年演进 | 直播回顾
关注腾讯云大学,了解行业最新技术动态     本期回顾我们邀请了CODING 资深技术专家 — 周纪海讲师 英国伦敦帝国理工学院博士毕业。毕业后在多家大型银行(巴克莱银行,汇丰银行等)从事 DevOps 工作。 2018 年从伦敦汇丰银行总部派到广州中国汇丰软件,负责投行部千人的 DevOps 转型。2020 年作为首席技术布道师和资深技术专家加入 CODING。 (课程精彩片段,戳阅读原文观看完整回放) 直播回顾 什么是DevOps? DevOps是通过加强团队的协作,使用自动化,包括架构的微服务拆分
腾讯产业互联网学堂1
2023/05/29
3350
DevOps 工具链的十年演进 | 直播回顾
CODING 成功入选!信通院 2022 软件工程质效领航者优秀案例
2022 年 6 月 16 日,由中国信息通信研究院(以下简称信通院)主办的首届“精益软件工程大会”成功举办,腾讯云 CODING 应邀出席本次大会。中国信通院联合【云上软件工程社区】开展了首届“软件质效领航者”优秀案例评选活动,并在本届“精益软件工程大会”上公布了优秀案例评选结果。凭借全面完善的 CODING DevOps 一站式研发管理平台方案,腾讯云 CODING 在众多参选企业中脱颖而出,成功入选软件质效技术创新优秀案例。
腾讯云 CODING
2022/09/04
1K0
CODING 成功入选!信通院 2022 软件工程质效领航者优秀案例
【Techo Day腾讯技术开放日】从大咖眼中读到腾讯云原生发展新机遇
通过周末两天对Techo Day腾讯技术开放日视频的学习,让我对云原生全栈开发的了解进一步加深,原来云原生如此高大上,又或者云原生原来如此 just so so~,无处不在的云原生到底怎样在影响开发者,面对云原生这种时代洪流,我们又应该怎样面对,下面我主要通过对各位专家老师的资料来展开论述,畅谈一下我眼中对云原生的新认识。
炒香菇的书呆子
2022/11/06
1.7K0
【Techo Day腾讯技术开放日】从大咖眼中读到腾讯云原生发展新机遇
没有高效的部署流水线,何谈DevOps
什么是流水线 流水线(Pipeline)源自福特,是工业化生产的基石,福特汽车采用流水线生产之后,组装车辆从12.5小时缩短至93分钟,效率提升8倍,这也是福特称霸一时的根源之一。 那流水线能驱动软件
DevOps时代
2018/02/02
1.6K0
没有高效的部署流水线,何谈DevOps
云原生应用交付平台Orbit设计理念与价值主张
Orbit 是腾讯云 CODING 推出的一个企业级云原生应用交付平台(图3-1)。Orbit 以应用为中心进行设计,主要包括应用建模、应用交付、应用运维和声明式基础设施设施交付 4 个方面进行平台设计,围绕着基于 OAM 应用建模、Application As Code、GitOps 版本化管理、统一可观测性 4 个维度进行具体价值主张声明。
腾讯云 CODING
2023/06/21
3K0
云原生应用交付平台Orbit设计理念与价值主张
蓝鲸DevOps深度解析系列(1):蓝盾平台总览
2018年10月,嘉为科技与腾讯云、蓝鲸智云携手,在北京、上海、广州、深圳举办 “研运一体,数据驱动,让运维走向运营”为主题的分享会,来自金融、电力、能源、制造等行业的数百家企业到场参加。
嘉为蓝鲸
2018/12/21
10.7K1
Linux 下一代架构基金会宣布:汇集行业力量,为构建适合企业发展的 DevOps 生态聚能发力
2022 年 3 月 23 日(小组成立时间需同步),NextArch 基金会正式宣布成立 DevOps SIG(Special Interest Group)。作为 NextArch 基金会首批成立的小组之一,旨在通过成员之间的交流与协作,共同推进 DevOps 技术和开源生态发展。目前该小组汇集了腾讯、京东、华佑科技、优维科技、极狐(GitLab)、简单云、道客等多家优秀企业技术专家代表成为首批共建支持成员。 DevOps 的技术精进需要产、学、研各界的共同推进。DevOps SIG 在成立之初便聚合了
DevOps时代
2022/07/19
3990
Linux 下一代架构基金会宣布:汇集行业力量,为构建适合企业发展的 DevOps 生态聚能发力
云原生背景下的运维价值思考与实践
作者:刘天斯,腾讯游戏高级工程师 前言 随着公司自研上云战略如火如荼地进行,IEG-增值服务部作为较早一批响应的团队,截止目前自研上云已完成1/3的流量切换,日PV超百亿。切云的服务大量采用了云原生的应用与技术架构,作为公司第一批面临云原生环境的业务运维,深切感受到云原生给运维工作带来的机遇与挑战,运维模式的转型已经迫在眉睫,此篇文章最大的价值在于将我们的转型思路、方法与实践,提供给后面更多面临同样挑战的团队借鉴与参考。下面我将从业务场景、运维转型之道、云端收益等几个方面来跟大家一起来探讨。 一、业务服
腾讯技术工程官方号
2020/11/27
2K0
企业DevOps平台建设十大关键点
伴随着新一代信息技术(人工智能、区块链、云计算、大数据等,通常称之为ABCD)的深度应用,全面推进数字化转型,已成为了新时期企业生存和发展的必然选择。
嘉为蓝鲸
2021/12/07
1.4K0
企业DevOps平台建设十大关键点
十六年所思所感,聊聊这些年我所经历的 DevOps 系统
前不久,我因为运动时的姿势不对,导致右腿骨折,喜提三个月的居家修养。按照作家刘震云的说法,这叫做着正确的事情,却迈着不正确的步伐。于是乎,我的活动空间骤减,每日除了短暂地楼下放风,便是卧坐于方寸之间。周遭静下来,许多回忆便涌了上来。
用户1107783
2024/09/06
1510
十六年所思所感,聊聊这些年我所经历的 DevOps 系统
韩沛:腾讯云原生Devops实践之道
12月15日,由腾讯云主办的首届“腾讯云+社区开发者大会”在北京举行。本届大会以“新趋势•新技术•新应用”为主题,汇聚了超40位技术专家,共同探索人工智能、大数据、物联网、小程序、运维开发等热门技术的最新发展成果,吸引超过1000名开发者的参与。以下是DevOps分论坛的演讲内容,稍作整理,分享给大家。
腾讯云开发者社区技术沙龙
2018/12/29
1.4K0
韩沛:腾讯云原生Devops实践之道
大型前端项目 DevOps 沉思录 —— CI 篇
成龙,腾讯前端开发工程师,负责腾讯文档前端开发与研发效能提升,AlloyTeam成员。 摘要 DevOps 一词源于 Development 和 Operations 的组合,即将软件交付过程中开发与测试运维的环节通过工具链打通,并通过自动化的测试与监控,减少团队的时间损耗,更加高效稳定地交付制品。 本篇文章将着重探讨 DevOps 在 持续集成阶段需要提供的能力,将对工作流的设计及流水线的优化思路做一个简要讲解。 随着项目规模越来越大,功能特性与维护人员越来越多,特性交付频率与软件质量之间的矛盾日渐尖锐
腾讯云原生
2021/12/03
4190
推荐阅读
相关推荐
云计算、云原生模式下 DevOps 的建设
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档