- 百度工程效率提升
百度工程效率提升专题分享了百度工程效率全景、遇到的挑战、提升思路和工具方案对比,下图为百度研发基础设施。
图1 百度研发基础设施
- Docker化交付
Docker化交付主要介绍Docker能力及Docker化交互的过程。
图2 持续发布过程
Docker提供的能力:
- 描述环境的能力,提供了描述运行栈,并且定义Build过程的能力。
- 分层文件系统,Image可以像Git一样进行管理,并对每一层都只读,对环境的每个操作都被记录,可回溯。
- Docker Registry,提供了管理Image存储系统,可以存储、传递,并对Image进行版本管理。
- 屏蔽Host系统差异,解决了环境差异,保证在任何环境的运行都一致。
- 研发安全
苏宁研发安全讲述了风险控制流程、业务风险分析及具体的安全控制流程。
图3 苏宁安全能力整合
图4 苏宁安全意识整合
- 阿里Java容器
该节讲述了阿里Java容器发展历程、容器架构及容器部署过程。
图5 阿里Java容器发展历程
图6 阿里容器架构
- 数据产品驱动
专题讲述数据、商业和工程互相驱动,以LinkedIn产品为例介绍职场和行业趋势预测,并描述了Linked数据系统和Web应用的架构。
图7 LinkedIn数据系统
图8 LinkedIn数据系统
参考文献:
- 支持百度万人开发的工具装备及百度工程效率提升实践 夏仲璞
- 云上应用Docker化持续交付实践 刘昕
- 一场永不终结的猫鼠游戏——研发安全的持续运营 黄宙
- 基于 Java 容器的多应用部署技术实践 魏鹏
- 创造数据产品驱动商业价值 Leo Li