OPPO如何借助混合云架构实现大数据处理的极致弹性?本文揭秘其应对海量数据与复杂任务的创新解决方案。
核心内容:
1. 混合云架构如何融合IDC的稳定性与云计算的弹性优势
2. OPPO大数据平台面临的核心技术挑战及应对策略
3. 行业混合云转型趋势与OPPO的前沿实践
导读:面对持续攀升的存算能力需求,OPPO大数据平台毅然选择了混合云技术路线。
自建IDC如同大陆般稳固,却难以应对大数据算力需求的潮汐特征;而云计算犹如海上方舟,无论潮起潮落,都能从容应对。OPPO大数据正是将两者优势结合——既要坚如磐石,又要伸缩自如。
将庞大复杂的大数据架构改造为混合云底座,实现算力随需调度与极致弹性,远非简单的“迁移”问题。面对近百万的离线计算任务以及不同系统间的依赖关系,单纯上云无法体现混合云的优雅。OPPO为何选择混合云?具体如何混合?解决了哪些核心挑战?他们的实践或许能带来宝贵启发。
全文目录:
1. 面向未来,大数据基础设施混合云化已成共识
2. 大数据混合云:不仅是技术挑战
3. 混合云先决条件——上云实践
4. OPPO混合云大数据架构的持续创新
5. 混合云是起点,更是未来架构的方向
01 面向未来,大数据基础设施混合云化成为行业共识
过去两年,混合云在互联网、制造、金融等行业已成为常态,但真正推进到数百PB数据、近百万离线任务规模的企业并不多见。OPPO正是较早启动这项工程的终端企业之一。其决定将整个大数据平台转向公有云与IDC相结合的模式,源于对企业未来数据体量、任务规模和技术演进路径的深刻洞察——需要一种全新的基础设施来支撑持续发展。
与传统数据中心相比,云提供的极致弹性资源调度、灵活的存算分离架构以及多维度可观测能力,更契合企业中长期发展节奏。企业无需再为少数高峰业务长期维持过量算力配置,资源可根据任务变化在分钟内完成调度。
与此同时,云下自建IDC的在线服务器在夜间恰好处于负载低谷。通过混合云调度,可以充分利用这部分夜间算力,有效控制公有云使用成本。公有云与IDC资源的合理搭配,正是大数据基础设施未来发展的趋势。
02 大数据混合云:超越技术层面的挑战
混合云,顾名思义,旨在充分利用公有云与IDC各自的优势,这涉及存算上云问题。从技术层面看,有三个关键部分:一是海量数据与任务迁移到云上的过程,二是云上大数据基础架构的建设,三是混合云存算资源调度能力的建设。
前两项决定了上云的进度与稳定性。上云及云上建设方案,不仅需要坚实的技术基础,更需要对集群作业复杂度和云上环境有清晰认知。而最后一项能力,则决定了混合云能否成功——大规模存算能力如何在云上云下方便且稳定地切换,是一个不小的考验。
此外,数百PB的数据量、数十万的任务量,涵盖了公司软硬件、互联网服务等多种业务数据,规模庞大、业务复杂度高。上云这一命题,不仅是对OPPO大数据自身技术能力的考验,也是对阿里云基础设施能力的一次验证。

图1:OPPO大数据混合云基础架构概览
如图所示,整个实时与离线架构建立在云上的IaaS层。存储方面,使用了云上对象存储OSS和云下HDFS;上层的弹性调度、计算引擎、RSS等则由OPPO自建。
03 混合云先决条件——上云实践
对于大规模、高复杂度的大数据平台搬迁,仅靠一个系统或一个团队难以完成全链条协作。OPPO大数据平台部门与业务部门高效协同,仅用八个月就完成了上云目标,比原计划提前了一个季度。
3.1 上云面临的三个核心问题
要快速凝聚公司多个系统达成上云共识,必须首先回答好大家最关心的三个问题:数据安全、成本、以及云商绑定。
数据安全问题。上云后如何保障数据安全?OPPO在上云前已对数据安全等级进行分级,高优数据必须加密才能上云,且上云数据不涉及用户数据。此外,头部云厂商均已获得工信部信通院颁发的大数据安全评估认证和可信云安全评估认证,其云上数据安全保障机制已在互联网、金融等严苛行业得到验证,值得信赖。
公有云成本问题。公有云成本常被认为高于自建IDC,尤其是前两年海外有些公司开始“下云”。但实际分析云上资源成本,关键要看如何使用云。充分利用公有云的弹性算力和对象存储的成本优势,同时执行降本策略,混合云模式能有效整合IDC与云上资源,使云上成本更优。
云商绑定问题。上了某家公有云,是否会被绑定?大数据混合云模式,不仅能解决云上降本问题,还能天然地避免供应商绑定。回答好这三个问题,就能打消各级负责人和业务系统的顾虑,更快达成共识,配合好上云工作。
3.2 上云方案与云上底座建设
上云的技术方案遵循“轻量化”原则。通过建设迁移平台,实现自动化迁移与任务对比,业务方只需确认结果正常即可。对于算法类任务,数据平台部提供专项支持——算法任务代码中固定了路径,迁移平台会自动识别云上云下路径,使算法任务无需修改代码即可完成上云迁移。通过技术和流程优化,上云过程顺滑优雅,最大程度降低了对业务的干扰。
云上大数据底座的建设原则是“灵活弹性”。云上存算架构选择了存算分离,计算与存储互不影响,稳定性强。资源各自扩缩、按量付费,足够灵活。存储方面采用云上对象存储,兼具性价比与数据降冷灵活性。计算方面采用Yarn on K8S方案,充分利用Yarn和K8S各自调度优势,调度性能更优、任务调度可定制且更可控,从而达成更高资源利用率。最后,对于云商选择,团队进行了全方位测试对比,最终选定最合适的云商。OPPO大数据团队经过一个多月的详细测试,涵盖CPU芯片性能、云上对象存储各项指标,以及行业标准测试集任务和线上大任务等多种场景表现。
从实践来看,上云过程足够丝滑高效,云上资源利用也足够极致。当然,如此大规模的大数据任务压力测试,也是对所选云商底层资源支撑能力的一次严峻考验。项目的成功,源于两个团队在“长期协同”中逐渐建立的问题共识与节奏同步,是一次面向未来的能力共建。
04 OPPO混合云大数据架构的持续创新实践
大数据完成上云只是第一步。如何在混合云模式下跑得更快、更稳、更省、更自主,才是OPPO大数据混合云重点攻克的目标。
图2:OPPO大数据混合云演进
此前提到,大数据计算架构以混合云上的Kubernetes(K8s)作为计算资源底座,云上对象存储(OSS)和自建HDFS作为存储基础,上层调度与计算引擎层使用了YARN、Spark、Flink等主流开源组件。但在这套架构中,还有几个看似“陌生”的自研组件发挥了关键作用:HBO、Curvine Cache和MCN。这些组件分别承担什么职责?又是如何提升云上大数据平台能力的?
HBO(History Based Optimizer):一款基于历史任务运行数据的优化器,能够通过任务运行记录智能调整资源参数,提升整体执行效率。
Curvine Cache:基于Rust自研的高性能分布式缓存系统,旨在解决大规模数据处理过程中的I/O瓶颈问题。目前已正式开源,适用于提升数据访问速度并降低存储开销。
MCN:基于HDFS NameNode改造的元数据路由组件,支持与云上对象存储系统的兼容集成,增强了平台在云环境下的数据透明迁移能力。
这三个组件从三个维度提升了云上大数据平台的能力:
- 更省资源:借助HBO对任务参数的动态优化,有效压缩云上资源使用。例如,通过任务资源压实,云上ECS的物理CPU平均利用率可达80%左右。
- 更高稳定性:Curvine提供高性能读写能力,支持重写Spark Shuffle底层逻辑,解决了Spark RSS在云盘下的热点问题,同时兼容Map Local Shuffle,实现一套方案覆盖两种Shuffle模式,提升系统稳定性。
- 更快执行:云上存算分离架构在一定程度上打破了“大数据移动计算不移动数据”的初衷。Curvine作为缓存中间层,在离线计算中承担热数据缓存角色,显著提升数据读取速度;在实时计算场景下,可用于缓存Checkpoint,缩短任务重启加载时间,加快任务恢复速度,同时有效控制OSS读请求次数和峰值带宽成本。
- 更自主:大数据计算基于云上容器化方案实现高可用,核心技术在于大数据所依赖的存储技术拥有自有技术能力。要保持云上技术可控自主度,解决不同平台间数据透明管理是关键。
此外,通过将传统HDFS的NameNode改造成支持多种对象存储的元数据节点,既继承了HDFS高性能和高可用的优势,又实现了数据透明化迁移。这一系列架构增强手段,使OPPO能够在混合云中真正实现算力利用最大化、任务运行更稳定、整体效率更高,并为未来多集群环境下的灵活扩展打下坚实基础。
05 混合云:起点更是未来架构的方向
OPPO这次大数据平台搬栈上云及混合云建设,是一次面向未来的基础设施升级。从结果来看,上云让任务调度更快、资源使用更高效、平台运维更可观测。数据不再只是“一个平台”,而是“平台能力的一部分”,必须做好基础设施准备。而云原生架构提供的弹性调度、统一资源池和策略化治理,正是这种准备的组成部分。
因此,OPPO的这次混合云尝试不是终点,而是一个起点:企业如何通过基础架构调整,为下一代能力体系留出空间。这种空间,不是物理意义上的容量,而是系统演化的余地——当底层架构需要重构时,平台能否在“不中断”的前提下完成切换。从IDC到云,从任务调度到数据迁移,从资源使用到能力开放,OPPO选择的不只是一种部署方式,而是一次架构哲学的转变。其背后隐含的判断是:未来企业的技术核心,不再是某个系统,而是系统之间能否高效组合与持续演化。
OPPO混合云成功的关键要素
- 公有云经过多年技术积累,提供了坚实的技术设施支撑。同时,近年来云上资源成本不断降低,使得云上大规模数据成本逐步接近甚至低于自建IDC,从而激发了用户将大规模数据存算上云的动机。
- OPPO主动拥抱云上“技术方舟”,充分利用云上弹性特点,实现降本增效,达成了大数据轻量化运营。
高效、灵活、低成本,正是大数据混合云架构带来的技术红利。希望OPPO的实践能为业界带来新的启示。
