返回列表

构建全球化广告平台的云上之旅

摘要

本文详细介绍了全球移动广告公司摩洛谷如何通过与光环云的合作,将其核心广告业务平台从原有云服务商迁移至亚马逊云科技(AWS),以应对全球业务扩张带来的挑战。通过此次迁移,摩洛谷不仅解决了原有平台的稳定性与扩展性瓶颈,还构建了一个安全、高效、富有弹性的全球化基础架构,显著提升了业务敏捷性和运营效率,并实现了高达23%的计算成本节约。


1. 客户背景

摩洛谷是一家专注于移动广告领域的全球性公司,致力于通过先进的ADX(广告交易平台)和DSP(需求方平台)系统,为零售、科技、健康、金融等众多行业的客户提供精准、高效的全球品牌推广和产品宣传服务。凭借其丰富的行业经验、专业的技术团队以及覆盖全球500多个移动广告平台的庞大网络,摩洛谷能够快速响应市场变化,为客户设计并执行富有创新性和影响力的广告活动,实现全球范围内的最佳广告投放效果。


随着公司业务,特别是北美市场的迅速增长,用户数量和数据处理需求激增,原有的IT基础架构逐渐成为制约其发展的瓶颈。


2. 项目需求与挑战

在迁移至AWS之前,摩洛谷面临着来自技术、运营和业务层面的多重挑战,这些挑战共同促使其寻求一个全新的云解决方案。


挑战类别


具体挑战描述

平台稳定性
原有云服务商频繁出现服务中断,直接影响了生产平台的连续性,给公司带来了重大的经济损失,使得摩洛谷对平台的可靠性产生严重质疑。
可扩展性瓶颈
业务系统已在高负载下运行,难以应对突发的流量高峰和持续的用户增长,基础设施的扩容流程复杂且耗时,无法敏捷地支持业务发展。
全球化运营
业务遍及全球,需要一个能够提供全球覆盖、低延迟网络的基础设施,以推动广告业务的本地化落地,提升对各地客户的支持响应能力。
安全与合规
作为一家处理全球用户数据的广告公司,摩洛谷必须遵守各国家和地区的法律法规,需要强大的安全措施来保护敏感数据,确保业务合规。
运维效率与成本
日常运维严重依赖人工操作,效率低下且容易出错。同时,僵化的资源模式导致运营成本逐年递增,资源浪费现象严重。


3. 云上架构与解决方案

为了应对上述挑战,光环云为摩洛谷设计了一套基于AWS最佳实践的“重新平台化”(Re-platforming)迁移方案。该方案在保障业务逻辑连续性的前提下,对基础设施进行了全面的现代化升级,充分利用了AWS的托管服务和先进架构。


核心架构设计原则:

  • 高可用性:跨多个可用区(Multi-AZ)部署核心应用与数据库,消除单点故障。
  • 弹性伸缩:利用Auto Scaling根据实时负载自动调整计算资源,从容应对流量波动。
  • 安全纵深:采用四层子网(公有、Web、服务、数据库)架构,结合安全组、网络ACL和WAF构建多层防御体系。
  • 全球加速:通过Amazon CloudFront内容分发网络和Route 53智能DNS解析,优化全球用户的访问体验。
  • 卓越运营:集成CloudWatch进行全面监控与告警,利用CloudTrail实现操作审计,为自动化运维奠定基础。


技术架构概览:


关键AWS服务应用:


服务类别


选用的AWS服务


在架构中的作用

计算
Amazon EC2, Auto Scaling
托管核心ADX/DSP应用服务,并根据负载自动伸缩,确保性能与成本效益。
存储
Amazon S3, Amazon EBS (gp3)
S3用于存储图片、视频等静态资源,提供高持久性;gp3卷为EC2实例提供高性能、可调IOPS的块存储。
数据库
Amazon RDS, Amazon ElastiCache

RDS托管关系型数据库,简化运维管理;ElastiCache提供高性能的Redis内存缓存,加速数据访问。

网络
Amazon VPC, ELB, Route 53, CloudFront
构建隔离的私有网络环境;ALB负责应用层负载均衡;Route 53提供可靠的DNS服务;CloudFront在全球加速内容分发。
安全
AWS IAM, WAF, Shield, KMS
IAM精细化管理访问权限;WAF与Shield抵御Web攻击和DDoS攻击;KMS对敏感数据进行加密保护。
监控与管理
Amazon CloudWatch, AWS CloudTrail

CloudWatch提供全方位的资源监控、日志管理和告警;CloudTrail记录所有API调用,满足审计与合规需求。


4. 上云收益

通过将核心业务迁移至AWS,摩洛谷在业务连续性、运营效率、成本控制和创新能力等多个维度均获得了显著的商业价值。

  • 计算成本降低23%:通过采用AWS的按需付费模式、预留实例以及Auto Scaling的弹性伸缩能力,摩洛谷成功优化了资源配置,避免了资源浪费,实现了显著的成本节约。
  • 平台可用性与稳定性大幅提升:基于AWS全球领先的基础设施和多可用区高可用架构,摩洛谷彻底解决了原平台的稳定性问题,保障了业务的持续稳定运行。
  • 开发与迭代速度加快:AWS丰富的托管服务和自动化工具,将开发和运维团队从繁重的底层维护工作中解放出来,使他们能够更专注于业务创新。新功能的开发周期从数周缩短至数天,极大地促进了产品的快速迭代。
  • 全球化服务能力增强:利用AWS遍布全球的数据中心,摩洛谷能够轻松地将服务部署到靠近用户的地方,显著降低了访问延迟,提升了全球用户的体验和满意度。
  • 运维压力显著减小:自动化的资源管理、强大的监控体系以及AWS的托管服务,使得运维工作变得更加高效和可预测,减少了人为错误,提升了整体运营质量。


5. 结论

摩洛谷的成功上云案例证明,选择合适的云平台和专业的合作伙伴,是企业在全球化竞争中保持领先的关键。通过拥抱AWS,摩洛谷不仅构建了一个能够支撑其未来十年发展的现代化IT架构,更为其在全球广告市场的持续创新和业务增长奠定了坚实的基础。

顶部