数据驱动 + 敏捷开发 , 火山引擎的强大法宝
果然 , 火山引擎独立为 BU 的一个月后 , 在本次“新云?共未来”的发布会上 , 就迎来了第一波能力强化 。
本次发布的 5 大云类产品 , 意味着火山引擎的服务能力进一步完善 。 而当前云计算已经从单一云时代进入多云时代 , 未来云和数字化升级转型的应用场景还会进一步深度融合 , 市场竞争会不断升级 , 差异化成为更关键的方向 。
而火山引擎能够在新时代的市场竞争中全力奔跑的原因 , 在于火山引擎两大核心特点:数据驱动 , 以及敏捷开发 。
1、数据驱动
数据驱动 , 就是在火山引擎通过技术解决一个个问题时 , 产生的数据能够最终形成多个体系 , 不同数据体系能够自动运转 , 彼此协同 , 形成数据飞轮效应 。
具体来说 , 火山引擎的数字驱动包含四个步骤及要素:业务过程数字化、数字化协同、数据驱动业务优化、客观的分析评估 。
文章图片
业务过程数字化 , 就是不断将离线活动在线化、在线活动精细化、最大程度用数字化表达业务过程 。
数字化协同 , 一是要用数据治理等手段将底层数据标准化 , 二是要通过数据可视化等工具让不同的角色加入到数字化协同的过程 。
数据驱动业务优化相当于一种结果 , 数字化、业务协同做得越好 , 就越能对上层业务作出出色的优化 。
接着还要用客观的分析评估对业务优化的效果做评价 , 这样又能沉淀更多的数据 , 相当于回到了第一步 。 如此形成闭环 , 就构成了数据驱动的旋转飞轮 。
在此基础上 , 字节跳动将业务过程数字化、数字化协同、客观的分析评估能力沉淀下来 , 形成了统一的数据中台 , 去支持不同应用的数据优化 。
文章图片
数据中台 , 是火山引擎的核心技术中台之一 , 它面向应用 , 从数据开始 , 用数据做验证 。 其中有一个非常强大的技术能力 , 就是 A/B 测试 。
2、敏捷开发
敏捷开发是一种比较先进的软件开发理念 , 简单来说就是以客户需求迭代为核心 , 循序渐进 , 灵活快速 。
字节跳动副总裁杨震原在这次发布会上的演讲中回忆 , 当字节跳动还很小的时候 , 核心产品就是一个《今日头条》 , 当时大家讨论 IT 基础建设 , 首先就确立了核心目标就是敏捷 , 就是要快 。
文章图片
“速度在移动时代非常重要 , 我们要有灵活敏捷的迭代能力 , 其他目标则是要兼顾稳定性、综合成本、运维复杂度等问题” 。
在这个理念之上 , 火山引擎构建了以敏捷开发为目标的全栈云原生化架构 , 包括云原生基础设施、服务平台、研发体系以及外围的云原生安全和 SRE 体系 。 全栈的云原生能够支撑海量服务 , 可以应对大规模调度运维下的挑战 , 同时在线离线的混合部署也大大提高了利用率 , 降低了业务成本 。
文章图片
具体来说 , 火山引擎以容器化部署和微服务构建云 。
微服务 , 就是把应用拆分成更小的服务单元 , 从开发上就有利于快速地变更 , 这些服务单元能够在很多业务系统中灵活组合 , 以及多人并行开发 , 这对于提高开发效率非常重要 。
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
