0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

平台工程理念崛起,DevOps 会被取代吗?

科技数码 来源:科技数码 作者:科技数码 2023-04-26 09:52 次阅读

去年 7 月份,《DevOps is dead, long live Platform Engineering》这篇文章引发了广泛讨论,标题翻译成中文是 “DevOps 已死,平台⼯程是未来”。

平台工程 (Platform Engineering) 是一种运维理念,试图解决云原生时代运维问题。其提倡的一个重要观点是运维平台要提供工程师自服务能力,希望平台可以屏蔽基础设施复杂性,提供灵活的工具链和工作流,工程师利用这些平台的基本能力,自己组合、编排来解决自己的问题,过程中不需要平台层的参与。

那么,DevOps和平台工程有什么不同吗?

Bytebase CEO 及联合创始人陈天舟认为,DevOps 和平台工程是两个维度的概念,前者更偏向一套方法论,后者多指一个职能。平台工程属于 PaaS 层,它的逐渐流行可以从三个方面来看:

在其之下依赖的 IaaS 层通常是各大云厂的 IaaS,这部分日趋成熟,所以使得精力可以上移到 PaaS。

在其之上被依赖的 SaaS 层则是各业务线,随着业务线的扩展,就希望提炼出一套可以复用的组件,这就是要下沉到 PaaS 层。

PaaS 层本身的平台工具也日趋完善,从最底层的统一平面 Kubernetes 往上,已经有一组比较成熟的平台工具套件。

他还表示,平台工程和之前的中台概念有类似之处,也可以说平台工程是由中台演化⽽来的,在和底层 IaaS、上层业务 SaaS 的磨合中逐渐明确了彼此的边界,使得平台工程可以定位在 PaaS 领域做好自己的产品化。

蚂蚁集团 PaaS IaC 基础平台负责人李大元认为,平台工程并不是一个新的概念,在这个概念火起来之前,已经有很多团队采用相似的思路构建了自己的产品,如 KusionStack、humanitec。

平台工程更像是运维技术发展到今天的一个必然产物,距离 Kubernetes 第一个 Commit 已经过去 8 年多了,云原生技术早已成了 “标配”,或者说我们已经进入到 “后云原生” 时代。一个现代化的应用除了云原生技术以外,往往还会使用到 IaaS 云服务、内部自建服务等各种异构基础设施,可能还会有多云、混合云的部署诉求。这些复杂技术已经远远超出一个普通的 Dev 需要理解的范畴,也不应该把底层的复杂性直接暴露给普通 Dev。

再深入一层,平台工程会取代DevOps吗?

陈天舟表示:“我相信平台工程确实会是未来,但在研发组织拥抱平台工程的过程中,首先要经历一段 SRE、PaaS、研发效能这几个团队整合的阵痛。但总之,平台工程并不会取代 DevOps,而是随着和下层 Infra、上层业务的生产关系边界划清,自身生产工具套件的成熟,去成就更好的 DevOps。”

李大元认为,平台工程的火热代表着之前的运维理念已经不能满足当下的诉求,需要新的技术来解决当前企业规模化运维的难题,平台工程是一个不错的选择,但是具体如何实施,业内还处于相对初级的阶段,不过可以确定的是,平台工程会是运维领域未来几年值得持续观察的一个新方向。

或许 DevOps 的未来还有更多可能性?2023 年 5 月28 日,GOTC 2023 “DevOps 前线” 分论坛将邀请国内外在 DevOps 领域有深入研究的企业与专家,探讨 DevOps 前沿技术走向。

全球开源技术峰会(Global Open-source Technology Conference),简称 GOTC,是由开放原子开源基金会、 Linux 基金会亚太区、上海浦东软件园和开源中国联合发起的,面向全球开发者的一场盛大开源技术盛宴。 5 月 27 日至 28 日,GOTC 2023 将于上海举办为期 2 天的开源行业盛会。大会将以行业展览、主题发言、特别论坛、分论坛的形式展现,与会者将一起探讨元宇宙、3D 与游戏、eBPF、Web3.0、区块链等热门技术主题,以及开源社区、AIGC、汽车软件、开源商业化、开源教育培训、云原生等热门话题,探讨开源未来,助力开源发展。

GOTC 2023由一个主论坛、十五个分论坛组成,在线下举办的同时,还将在线上直播。GOTC 2023报名通道现已开启,诚邀全球各技术领域开源爱好者共襄盛举!

审核编辑黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    3309

    浏览量

    42473
  • PaaS
    +关注

    关注

    2

    文章

    132

    浏览量

    21451
  • IaaS
    +关注

    关注

    0

    文章

    67

    浏览量

    18568
  • devops
    +关注

    关注

    0

    文章

    113

    浏览量

    12014
收藏 人收藏

    评论

    相关推荐

    汽车软件DevOps解决方案

    经纬恒润汽车软件DevOps解决方案是专为现代汽车行业设计的一套集成化需求、开发、测试、部署、OTA与监控,旨在加速软件开发流程,提高软件质量和安全性,同时确保整个生命周期的高效性和灵活性。
    的头像 发表于 12-16 10:33 594次阅读
    汽车软件<b class='flag-5'>DevOps</b>解决方案

    devops使用最广泛的集成工具盘点

    devops使用最广泛的集成工具包括GitLab(全栈DevOps平台)、Jenkins(CI/CD自动化服务器)、Docker(容器化技术)、Kubernetes(容器编排平台)、A
    的头像 发表于 11-26 13:48 154次阅读

    耳机座连接器:未来是否会被全部取代

    耳机座连接器作为音频设备的重要组成部分,长期以来在手机、电脑和音响等设备中占据着不可或缺的地位。随着科技的进步,耳机座连接器的未来似乎面临着许多挑战。本文将分析耳机座连接器是否会被全部取代的可能性,探讨其优缺点、市场趋势以及用户需求的变化。
    的头像 发表于 10-11 15:16 465次阅读
    耳机座连接器:未来是否<b class='flag-5'>会被</b>全部<b class='flag-5'>取代</b>?

    耳机座接口会被TYPE-C取代吗?

    耳机座接口,即传统的3.5mm耳机插孔,一直以来都是音频设备的标准配置。然而,随着科技的发展和用户需求的变化,TYPE-C接口逐渐崭露头角,成为许多设备的主流选择。这一趋势引发了一个重要问题:耳机座接口会被TYPE-C取代吗?
    的头像 发表于 10-11 14:24 303次阅读

    扎心灵魂小拷问:有了AI编写代码之后,软件工程会被AI取代吗?

    软件开发者们有很多让他们焦虑的事情。他们最担心的不再是如何用他们最喜欢的编程语言(C、C++、Erlang、Java等)表达最新的算法。相反,这种担忧正逐渐被人工智能(AI)所取代。 在这里,我们将探讨AI编写代码的过程,并回答这个问题:AI会取代程序员吗?
    的头像 发表于 05-24 19:17 642次阅读
    扎心灵魂小拷问:有了AI编写代码之后,软件<b class='flag-5'>工程</b>师<b class='flag-5'>会被</b>AI<b class='flag-5'>取代</b>吗?

    工程会被AI取代吗?#嵌入式软件测试

    AI行业芯事
    北汇信息POLELINK
    发布于 :2024年05月23日 18:05:30

    低代码开发平台崛起:优势、特点与应用

    低代码开发平台是近年来迅速崛起的一种创新型软件开发工具,以其高效、灵活的开发模式正颠覆着传统的开发方式。不再需要编写大量繁杂的代码,开发者们可以在图形化界面中以拖拽、配置的方式进行应用的搭建,大大提高开发效率和质量。
    的头像 发表于 04-18 10:43 369次阅读
    低代码开发<b class='flag-5'>平台</b>的<b class='flag-5'>崛起</b>:优势、特点与应用

    工程智能:崛起中的中国力量

      工程智能发展之路(一):崛起中的中国力量 半导体工厂是现代工业皇冠上的明珠,其生产过程复杂精细,对效率和良率有着极高的要求。然而,传统的数据分析和经验传承模式已难以满足智能制造时代的需求,成为
    的头像 发表于 04-01 10:59 470次阅读

    数字化时代的工厂崛起:解密8大关键平台

    在当今数字化时代,工厂数字化平台正迅速崛起,成为制造业转型升级的关键驱动力。这些平台融合了先进的技术,为工厂提供了更高效、智能和可持续的运营方式。
    的头像 发表于 03-19 10:50 543次阅读

    keil-mdk使用Env配合生成工程,每次使用Env更新工程后,该项都会被重置的原因?

    我现在使用的IDE是keil-mdk,然后使用Env配合生成工程。 问题是: 在keil开发中经常会用到工程项管理,如下图。每次使用Env更新工程后,该项都会被重置。我尝试修改keil
    发表于 03-01 07:01

    铜缆会被光纤完全取代吗?为什么光纤目前取代不了铜缆?

    铜缆会被光纤完全取代吗?为什么光纤目前取代不了铜缆? 随着科技的进步和互联网的迅猛发展,数字通信技术也取得了巨大的突破。铜缆作为传统的网络连接媒介,在过去几十年里扮演了重要的角色,但随着光纤技术
    的头像 发表于 02-04 10:25 1173次阅读

    如何在DevOps环境中实施测试用例管理

    由于DevOps 工作流程使用CI/CD 方法进行软件开发,因此您的测试管理工具还应该能够与GitLab 和Jenkins 等CI/CD 工具集成。
    的头像 发表于 01-29 09:30 1501次阅读
    如何在<b class='flag-5'>DevOps</b>环境中实施测试用例管理

    INTEWORK—PET 汽车软件持续集成平台

    INTEWORK-PET-CI是经纬恒润自主研发的汽车软件持续集成&持续交付平台,在传统的持续集成基础上深化了研运一体化(DevOps)的概念,将嵌入式软件中的拉取代码、检查、构建、测试
    的头像 发表于 01-19 11:04 586次阅读
    INTEWORK—PET 汽车软件持续集成<b class='flag-5'>平台</b>

    深度解析DevOps架构的概念、关键组成部分及其优势

    DevOps(Development和Operations的合并)是一种旨在加速软件开发和部署的方法论。
    的头像 发表于 01-15 09:38 2353次阅读
    深度解析<b class='flag-5'>DevOps</b>架构的概念、关键组成部分及其优势

    什么是DevOps中的持续测试?持续测试如何融入DevOps

    持续测试(CT) 是在整个软件开发生命周期(SDLC) 中自动测试软件应用程序和组件的实践。在 DevOps 中,持续测试是在整个DevOps 管道中集成测试活动的实践。
    的头像 发表于 01-09 09:10 560次阅读
    什么是<b class='flag-5'>DevOps</b>中的持续测试?持续测试如何融入<b class='flag-5'>DevOps</b>?