当前,我们已逐步进入全新的云原生时代,云原生已无处不在。云原生究竟意味着什么?如何更好地发挥云原生“高效能、高弹性、高可靠”的优势,驱动业务增长?开发者又该如何把握云原生黄金时代?

2022年10月29日,在TechoDay腾讯技术开放日上,CSDN副总裁邹欣腾讯云副总裁黄俊洪围绕云原生的本质,从腾讯云云原生的演进历程出发,对以上问题展开了深度探讨。

云原生,上云的更高层次

邹欣:从腾讯云的角度,什么是真正的云原生?

黄俊洪:目前云原生还没有统一的定义,有来自CNCF的“微服务 + 容器 + 持续交付 + DevOps”,也有来自不同云厂商的说法。

腾讯云云原生致力成为企业数字化转型的助推器,让用云更加简单。企业用云的目的归根结底在于利用云厂商在技术和资源方面的积累及规模化的效应,实现降本增效。

腾讯理解的云原生主要有5个维度,分别是开发云原生、计算云原生、架构云原生、数据云原生和安全云原生。

邹欣:互联网伊始初期,就有很多企业在“上云”,将其服务搬到以网络为核心的架构上,“上云”就“云原生”了吗?这两者的区别在哪里?

黄俊洪:上云和云原生之间是不能划等号的。上云只是简单地把基础设施搬到了云上,云原生是上云的更深层次,它需要借助云的弹性伸缩能力以及按量付费模式,实现云上的开发、运维、测试及部署。只有充分享受到云计算红利的模式,才叫真正的云原生。

腾讯云,全面云原生化

邹欣:腾讯自身的云原生历程是怎样的?可否分享一个具体业务的云原生转型故事?

黄俊洪:腾讯云的云原生的发展可以追溯到2018年,分为三个阶段:

  • 2018-2019,云服务器上云阶段;

  • 2019-2020,自研业务容器化改造阶段;

  • 2021-2022,全面推进云原生化成熟度模型2.0,实现企业降本增效。

在转型过程中,我们有很多业务方面的故事,大家所熟悉的视频号、腾讯会议都是我们云上的标杆业务及产品。众所周知,视频号经常会面临一些大规模、高并发的场景,如大型演唱会,这种情况下其所依托的技术就是云原生的弹性伸缩能力。此外,腾讯会议流畅清晰的使用体验背后,也是云原生产品、云原生基础能力在提供有力支撑。

邹欣:在您看来,传统行业云原生转型的动力来自哪里?当前处于怎样的阶段?

黄俊洪:传统企业当前也处在数字化转型的阶段,在我看来,传统企业云原生转型的动力主要来自于企业自身业务发展以及降本增效两个方面。

从具体行业场景来看,不论是金融、政务或制造业,随着数字化的深入,单独的IaaS云服务已不能满足传统企业数字化的需求。实体经济的转型更依赖于贴近业务的PaaS化和SaaS化能力,如政务领域需要结合AI、大数据等能力来创造更大的价值。

近年来,云厂商正不断加大在微服务、容器化、Serverless及分布式云等领域的投入,来帮助传统企业解决快速扩容、资源利用率提升等问题。腾讯云尤其加大了PaaS自研能力方面的建设来帮助企业适应未来业务发展的云原生服务平台,如音视频的TRTC、容器领域的TKE、数据库的TDSQL等。

提升开发效率,聚焦业务创新

邹欣:在云原生时代,作为一线开发者需要做哪些准备和改变?

黄俊洪:对于开发者来说,云原生提供了诸多原生的云化能力,帮助开发者提升效率、聚焦业务开发。因此,云原生会成为未来开发者的必备能力之一,具体如微服务拆分能力、容器化改造能力、服务治理能力等。此外,云原生知识的积累和储备对于开发者来说也尤为重要。

邹欣:有哪些比较有效的方式和途径,能够帮助开发者快速融入云原生时代?腾讯云在这方面有何计划?

黄俊洪:云原生的开发模式已日渐成为新的行业趋势,像微软的Code Spaces、谷歌的Cloud Shell以及AWS的Gold Star等都是近两年比较火热的开发工具,其核心还是让开发人员摆脱本地开发物理环境的束缚,更方便的远程协作。

腾讯云推出的Cloud Studio是国内第一款将底层云资源和在线开发环境融合的开发工具,同时也进一步升级为腾讯云开发者生态的入口,整合云资源和DevOps等PaaS能力,为开发者提供高效稳定、全面便捷的开发者工具。

邹欣:对于开发者来说,如何把写好的程序快速部署到云服务上是另一个痛点,即DevOps,那DevOps在落地应用中还有哪些痛点?大家该如何从纷繁冗杂的DevOps工具中选出适合自己的?

黄俊洪:工具没有最好的,只有最适合自己的,企业和开发者需要根据自身业务的特性来选择适合业务发展的DevOps工具。企业不论是使用一体化或开放式的工具链,DevOps流程都需要使用正确的工具来解决其生命周期各个关键阶段所面临的问题,包括计划、构建、持续集成、持续交付、可观测、运营、持续反馈等。

腾讯云CODING的DevOps产品,提供了一站式的开发协作工具,帮助研发团队能够快速落地、敏捷开发和DevOps的开发方式,实现研发效能的升级。其主要优势包括适用多种研发场景、开箱即用、免部署、低成本等,涵盖了软件开发从构想到交付的一切所需。可以说在整个软件开发的生命周期中,我们提供海量的一站式工具,帮助开发者解决其在开发过程中面临的持续交付、部署、运营等一系列问题。

邹欣:低代码让企业更专注于业务创新,没有太多编程基础甚至零基础的业务人员都可以开发应用,那这是否意味着对开发者的需求量减少?开发者的出路在哪里?

黄俊洪:低代码确实能够提高开发人员的工作效率,但不会将开发者取而代之。事实上,低代码被设计用来替代重复的过程及功能,它更多是过去技术经验的积累和沉淀。在很多特定的场景中,我们仍然需要手写代码来解决业务需求。

应用开发的本质是通过逻辑实现创意想法,所以开发人员价值的高低并不取决于功能实现时使用的究竟是纯代码还是低代码。低代码未来可能会成为更加有用的生产工具,但开发者依旧应该将更多的精力投注在更有创新性的事情上去。

未来,云原生将以应用为中心

邹欣:对于开发工作,云原生带来了哪些根本性的改变?

黄俊洪:云原生在近两年变得非常火热,相比传统的本地化编程,云原生编程首先把开发环境搬到云上。其次,基于云原生容器化、资源编排与管理等基础能力,能够大大降低开发者在代码编写、服务部署等方面的成本。

云原生的发展在本质上解放了开发者的生产力,使代码的开发工作效率得到质的提升,能够使开发者聚焦在业务逻辑、业务场景的理解和开发上。

邹欣:云原生未来的发展方向在哪里?腾讯云有什么计划?

黄俊洪:从微服务架构大规模应用开始,云原生开始融合容器、服务网格、DevOps等技术,如今已经进入相对成熟并大规模应用落地的阶段。现阶段我们可以把云原生抽象理解为“微服务+DevOps+持续交付+容器化”,这些都是以资源管理为核心的,未来云原生会逐步过渡到以应用为中心。除了具备初代的云原生容器、微服务、DevOps等特征外,未来会有更多的发展变化:

  • 更高效的资源管理与调度;

  • 更敏捷的应用交付和管理;

  • 更完善的安全可信和合规。

面向未来,Cloud Studio也有多个方面的规划:

  • 首先,云上开发安全提效,简化企业开发上云并深度融合腾讯的云产品,让开发者能够在上云的过程中解决不必要的开发流程和环节,并且更充分地利用已衔接好的腾讯云产品的各种调用。采用IAC的现代开发理念,可以让企业团队开发更一致、更高效。

  • 其次,云上部署的GitOps,能够一键部署,降低运维成本。通过IAC与GitOps的组合,实现开发到构建的顺畅升级。此外,还集成Nocalhost的优秀能力,并组合出基于云原生能力的云调试的套件,让复杂的云原生团队成员之间的调试方便如本地调试。

  • 最后,Cloud Studio将深度融合腾讯云其他产品的能力,并且组合不同的解决方案,为各行各业的开发者提供针对不同场景的能够开箱即用的能力。

腾讯云副总裁黄俊洪:对于开发者,云原生意味着什么相关推荐

  1. 腾讯云副总裁黄俊洪:驭“云原生”之力,驱动产业互联网持续发展

    引言 在云计算发展的十余年间,企业对云计算的诉求发生了巨大变化.曾经,企业上云更多集中在一些可见的云资源层面,然而随着上云的不断深入,很多企业发现业务数字化仅靠资源层很难实现,尤其是在以大数据甚至大规 ...

  2. 腾讯云副总裁答治茜:移动互联网破局要借助“三张网”

    5月24日,2018腾讯云+未来峰会在广州召开.在互联网专场上,腾讯云副总裁答治茜就泛互联网行业云化的主题发表演讲.在演讲中答治茜表示,过去移动互联网的高速增长到现在已经遇到了一个天花板,需要借助马化 ...

  3. 腾讯云副总裁邹贤能:将陆续开源四大核心技术

    导读:1月15日,首届OCP中国技术研讨会在深圳召开,本次会议是由腾讯云和OCP国际社区合办.在大会现场,腾讯云正式发布基础设施层面四大核心技术项目,分别涵盖数据中心.网络.服务器以及自动化平台领域. ...

  4. 采访腾讯云副总裁陈平:我们不是数智化转型赋能者,而是助力者!

    "☆[活动报名]企业数智化转型升级专场--魔方大数据系列论坛丨上海,小程序直接报名可点:这里 大数据产业创新服务媒体 --聚焦数据 · 改变商业 东方明矣,朝既昌矣:鹿死谁手,未见分晓.且看 ...

  5. DNSPod十问腾讯云副总裁李郁韬:我们距离全真互联网还有多远?

    问答时间:2021年3月30日 嘉宾简介: 李郁韬:资深互联网专家,现任腾讯云副总裁,2006年加入腾讯,曾任QQ通信与音视频技术负责人,具备深厚的行业洞察与技术积累.目前负责腾讯视频云.加速产品.云 ...

  6. 腾讯云副总裁黎巍:“云管端”协同引领智慧安全未来

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 5月23日至24日,2018腾讯"云+未来"峰会在广州召开.24日的安全专场,腾讯云副总裁黎巍发表了以<智慧安全引 ...

  7. 专访 | 腾讯公司副总裁王巨宏:培养新兴开源力量,为中国技术自主创新添砖加瓦...

    4月2日,开放原子校源行(北京站)活动上,开放原子开源基金会副理事长.腾讯公司副总裁王巨宏接受央视网专访,解读了腾讯在人才培养方面的重要举措,并介绍了腾讯坚定拥抱开源的工作和成果. 开放原子开源基金会 ...

  8. 网易起诉暴雪欠款3亿/ ChatGPT又崩了/ 腾讯前副总裁因重婚被起诉…今日更多新鲜事在此...

    日报君 发自 凹非寺 量子位 | 公众号 QbitAI 大家好,今天是4月24日星期-----. 五一前最后一周,冲. 今日科技圈更多新鲜事儿,一起来看. 腾讯前副总裁郄小虎因重婚被诉 大模型创业潮期 ...

  9. 争做RTC领域标杆——与华为云副总裁薛浩聊聊我们的视频时代

    我们到底处在一个怎样的视频时代?我们或许在与华为云副总裁薛浩的采访中得到了答案:我们已经进入了一个全新的视频时代--云原生视频时代.各行各业的视频从生产到消费全流程上云,生于云,长于云,受益于云.除此 ...

最新文章

  1. 成都东软学院新生周赛(五)
  2. Openwrt中luci配置页面cbi小记
  3. 【无码专区5】01串(大讨论+构造)
  4. html拖拽模态框,可拖拽的谷歌样式纯javascript模态窗口插件
  5. 使用实体框架或C#中的任何IEnumerable列出批处理/分页
  6. Office 2016 到底有没有更新?
  7. Macro版Property Generator辅助工具
  8. RxJava 的基本使用
  9. excel合并两列内容_10.表格中如何将两列文本内容合并
  10. MFC 为对话框窗口自定义基类
  11. PureStake CEO Derek Yoo解释Moonbeam背后的技术
  12. 物联网:GPRS和NB-IOT
  13. DayDayUp:佛说:有果必有因。 黑格尔说:世界上没有无缘无故的爱,也没有无缘无故的恨。
  14. 内存、主存、外存、主存储器、外存储器等之间的区别
  15. python读取bin文件,转成16进制通信协议
  16. Python多子图绘制
  17. sql视图  view 和 MATERIALIZED VIEW
  18. suspend(挂起)和resume(继续执行)线程
  19. oracle的时间各式,Oracle9i日期格式几点说明
  20. 关于STM32外接12MHz晶振的处理办法

热门文章

  1. xtu oj 1319
  2. c++编程题 求数列的和
  3. 四川大学计算机学院有什么课程设计,四川大学16秋《计算机网络课程设计9013》课程设计...
  4. 扇贝编程python是干嘛的-扇贝的python课质量怎么样?
  5. 如何安装WIN10和Ubuntu16.04双系统
  6. PMP备考之路 - 汪博士第八章(项目质量管理)
  7. 即时配送的订单分配策略:从建模和优化
  8. 使用ascii码对字符串进行加密解密
  9. Ubuntu-16.04 Media change: please insert the disc labeled 的解决办法
  10. 不使用装机软件---装纯净的Win10系统