腾讯、蚂蚁、华为等大厂是如何玩转 DevOps 的?

DevOps提出至今已经历了10年的风风雨雨,DevOps运动和文化与软件开发的持续集成、构建流水线和持续部署不谋而合。而随着时间的推移,工具和技术的发展,催生出了不同的DevOps实践。

以基础设施为例,基础设施即代码和云服务的广泛应用,使得自动化测试、自动化集成、自动化部署成为现实。它大大降低了基础设施的复杂程度,使运维不再繁琐。在这个基础之上容器技术的兴起,微服务架构的应用使得DevOps管理力度大大加强。10年风雨,DevOps也到了技术变现的时刻。

近年来,随着云服务基础设施的完善、多云、混合云的使用,很多企业将业务部署在基于K8s的容器集群中。通过微服务的架构,将传统应用程序在功能、业务层面进行切分,使不同的功能和业务成为独立的服务,从而部署在不同的容器中。不同的服务能够在独自的管线中进行持续集成和持续部署,使得企业业务更新迭代的速度大大增加。

目前关于DevOps的应用场景和开发平台多种多样。在云服务端,微软Azure、亚马逊AWS、阿里云、华为云分别提供了DevOps开发平台,集成了一系列代码管理、应用构建、自动化测试、部署应用工具。在工具端,Puppet、Chef、Ansible、Terraform等脚本工具提供了基础设施代码化(Infrastructure as Code)解决方案。在应用框架层面,容器技术和微服务架构的应用,诞生了Spring Cloud、DotNetCore这类适合微服务的框架。

对于市场上种类繁多的DevOps的实践和应用,作为企业技术负责人、软件架构师、软件工程师,也同样将面临一系列甜蜜的烦恼:在DevOps实施过程中如何分析现状,寻找切入点?如何使用正确的工作方法?如何选择流水线工具、测试工具、运维工具?如何培养团队人员技能以及团队文化的影响?

在2020年12月6-7日在深圳举办的QCon全球软件开发大会,来自腾讯、蚂蚁集团、华为、平安的众多技术专家带你玩转DevOps,挖掘DevOps年度Top案例,帮助企业快速落地DevOps,把握潮流趋势,助力运维成为企业的核心竞争力。以下是本专题详情:

腾讯专家工程师陈睿将以C/C++大型工程编译为例,主要探讨腾讯CI在这个场景下如何帮助业务进一步提高研发效能,用容器技术和云服务,快速解决编译加速的问题。

蚂蚁集团资深技术专家肖枭则会分享超大规模代码索引服务在蚂蚁云端研发设施中的落地。对IDE、编译器、代码构建、代码库、Devops感兴趣的开发者一定会在他的分享中收获一二。

针对CIO、CTO、理解DevOps、CD/CO、SRE、运维、数据运营的开发者、架构师等,华为架构师刘奇关于华为企业DevOps运维体系与技术实践将会带来华为公司的经验和总结。

而平安科技DevOps平台神兵Wizard技术负责人陈青将会带来平安集团DevOps技术实践。演讲会介绍平安集团在DevOps技术方案的选择,平安集团内部的落地实践。

(0)

相关推荐

  • 对话腾讯云陈浪交:云原生技术助力泛互企业数字化转型

    嘉宾 | 陈浪交 采访 | 凌敏 作者 | 张雅文 当前,在数字化转型浪潮背景下,千行百业积极拥抱云原生,助力业务加快实现变革.5 月 21 日,腾讯云容器产品架构师团队负责人陈浪交在 GTLC 全球 ...

  • 终于有人把云原生讲明白了

    导读:本文我们将一起探讨什么是云原生,它的关键技术包括哪些. 作者:郝树伟 来源:大数据DT(ID:hzdashuju) 云原生计算加速了应用与基础设施资源之间的解耦,通过定义开放标准,向下封装资源, ...

  • 什么是云原生?有哪些发展方向?终于有人讲明白了

    导读:Cloud Native:云原生.我们今天一起来聊一下,到底什么是云原生?以及这个领域的一些发展方向.此文来自陈耿老师的视频文字整理.(视频见文末) 作者:陈耿 来源:大数据DT(ID:hzda ...

  • 2021技术中台发展六大趋势——数字时代企业管理趋势系列三

    对中国企业来说,已过去的鼠年无疑是极为艰难的一年.新冠肺炎疫情的爆发,使得很多企业在风险管理.成本管理.供应链管理等方面面临极大挑战.在此背景下,加强企业精细化管理.推动数字化转型从未显得如此重要. ...

  • 2020年中国容器云市场研究报告

    核心摘要: 容器的发展历史:容器技术在国内发展主要经历了三个阶段,分别是2014-2016年的技术探索期.2017-2018年的行业试水期以及2019年以后的规模应用期,容器与国内欣欣向荣的云计算产业 ...

  • 云原生时代的微服务,适合所有人么?

    微服务是一种优化资源的体系结构方法,这些资源为复杂.快速.分布式基础设施上的大规模服务和软件提供计算.存储和网络.大多数有IT历史的组织,传统上都是在虚拟技术栈上构建软件,这些技术栈由操作团队手动维护 ...

  • 让开发者相见恨晚?!华为云软件开发云实现云上敏捷开发

    [51CTO.com原创稿件]弗吉尼亚鹿是现存最古老的一种鹿.这并不是偶然的,而是因为350万年来,这门优雅的物种延续了一种有效的生存办法--它们保存了灵活的本性和迅速适应环境的能力.这恰恰佐证了达尔 ...

  • 阿里-华为-腾讯三大主流公有云平台云原生解决方案对比分析

    今天准备初步分析下当前主流的三大公有云平台的云原生解决方案,以作为企业实施云原生和上云策略选型的一个参考.在前面我整理过关于企业应用云端迁移和云原生相关的一些文章,今天则重点从多个方面对三个主流公有云 ...

  • 用开源软件打造企业级 DevOps 工作流(一):概述

    前言 作为程序员或开发运维人员,可能很少有没在开发.部署.交付过程中遇到过问题的.特别是在企业环境.多人协同工作.模块纷繁复杂的情况下,要用简单粗暴的方式(例如手动上传代码,或是线上更改代码)往往会造 ...

  • 2021 有哪些不容错过的后端技术趋势?

    前言 2020 年注定是不平凡的一年,虽疫情肆虐,但我国互联网产业展现出巨大韧性,不仅为精准有效防控疫情发挥了关键作用,还在数字基建.数字经济等方面取得了显著进展,成为我国应对新挑战.建设新经济的重要 ...