数据|最近,“火山”爆发,云端都沸腾了!( 三 )


在此基础上 , 字节跳动将业务过程数字化、数字化协同、客观的分析评估能力沉淀下来 , 形成了统一的数据中台 , 去支持不同应用的数据优化 。

数据|最近,“火山”爆发,云端都沸腾了!
文章图片

数据中台 , 是火山引擎的核心技术中台之一 , 它面向应用 , 从数据开始 , 用数据做验证 。 其中有一个非常强大的技术能力 , 就是 A/B 测试 。
2、敏捷开发
敏捷开发是一种比较先进的软件开发理念 , 简单来说就是以客户需求迭代为核心 , 循序渐进 , 灵活快速 。
字节跳动副总裁杨震原在这次发布会上的演讲中回忆 , 当字节跳动还很小的时候 , 核心产品就是一个《今日头条》 , 当时大家讨论 IT 基础建设 , 首先就确立了核心目标就是敏捷 , 就是要快 。

数据|最近,“火山”爆发,云端都沸腾了!
文章图片

“速度在移动时代非常重要 , 我们要有灵活敏捷的迭代能力 , 其他目标则是要兼顾稳定性、综合成本、运维复杂度等问题” 。
在这个理念之上 , 火山引擎构建了以敏捷开发为目标的全栈云原生化架构 , 包括云原生基础设施、服务平台、研发体系以及外围的云原生安全和 SRE 体系 。 全栈的云原生能够支撑海量服务 , 可以应对大规模调度运维下的挑战 , 同时在线离线的混合部署也大大提高了利用率 , 降低了业务成本 。

数据|最近,“火山”爆发,云端都沸腾了!
文章图片

具体来说 , 火山引擎以容器化部署和微服务构建云 。
微服务 , 就是把应用拆分成更小的服务单元 , 从开发上就有利于快速地变更 , 这些服务单元能够在很多业务系统中灵活组合 , 以及多人并行开发 , 这对于提高开发效率非常重要 。

数据|最近,“火山”爆发,云端都沸腾了!
文章图片

而容器化 , 它对于运维体系来说有点类似集装箱对于货运 , 可以解决环境部署的问题、隔离的问题 , 资源分配的问题 。 容器本身的开销可控 , 未来还有进一步提高灵活性的空间 , 以及重组的空间 。
当然 , 除了这两点 , 火山引擎还做了很多工作 , 比如建设完善的 DevOps 体系来解决运维、质量和发布体系中稳定性的问题 , 建立存储计算分离、架构改进、容器化部署、自动运维工具等产品矩阵来解决存储易用性的问题 , 此外还做了大量的性能优化工作来解决系统延迟问题 , 并降低综合成本……
在云原生驱动的种种实践下 , 火山引擎实现了统一基础服务的敏捷开发 。 目前 , 火山引擎的容器实例数达到上千万级别 , 在线微服务数量超过 10 万 , 每日线上变更超过 2 万次 , 并且能够实现每天新增 1500 个 AB 测试和 2 万次线上变更 , 3 周完成设计和上线新 App , 27 天备战春晚红包项目 , 十分敏捷迅速 。

推荐阅读