客户案例

汇量科技

SpotMax助力汇量科技单次广告请求降本65%

汇量科技有限公司(Mobvista,简称“汇量科技”)是一个全球性技术平台,致力于推动数字时代的全球商业增长。公司于 2013 年在中国广州成立,并于 2018 年 12 月在香港联合交易所主板上市 。

汇量科技着力打造为企业增长赋能的“SaaS工具生态”,提供包括移动营销、统计归因、创意自动化、流量变现、云架构成本优化等一系列产品和服务,助力企业在全球范围内的增长。

目前,汇量科技在全球拥有800多名员工,于广州、北京、中国香港、旧金山、伦敦、新加坡、新德里等18个城市设立了全球办公室。

目前,汇量科技的程序化广告平台每天的峰值请求量达1000亿次以上,同时,平台需对单次广告请求做出毫秒级的精准预估和出价回应。庞大的业务背后,需要大量的服务器算力和昂贵的计算集群支撑,SpotMax正是诞生于此。

2017年,汇量科技程序化广告业务飞速增长,用云成本相应增加,要如何高效使用云计算资源、解决成本困扰?汇量科技创始人段威因此找到了蔡超。在蔡超带领下,汇量科技自研了大型弹性集群管理平台 SpotMax,在兼顾可用性的情况下,最大化利用云商低价的计费模式,成功将汇量科技单次广告请求成本降低了 65%。

通过SpotMax改进,汇量科技单位广告请求成本降低65%以上

解决方案

云原生架构+充分应用Spot实例,激活云端活力

首先,通过SpotMax,汇量科技的系统架构得到了优化, 其原本的云单体系统被改造为云原生架构。

利用云原生技术构建系统,可以提升研发效能和用户体验,实现弹性伸缩、低成本运维,并优化资源利用率。汇量科技的分布式微服务架构,能够使系统更具弹性和高可用性,从而更好地利用云端的高弹性资源。

其次,基于混沌工程构建了一个旨在防止错误和加快恢复速度的高可用系统,以确保汇量科技整个系统的运维都不会被错误干扰。

再次,大量使用了无服务器架构,使得系统架构的粒度得到了进一步完善,在更小的层面提高弹性和可扩展性,并简化系统,从而降低运维成本。

最后,充分利用云端不同的计费模式,最大化使用价格最为低廉的Spot

目前,Amazon EC2共有三种实例的定价方式,按需实例、预留实例及Spot实例,三种实例价格由高到低。其中,与按需实例相比,Spot实例可享受最高 90% 的价格折扣。按需实例一般应用于有明显波峰、波谷的弹性工作负载;预留实例则常用于较为稳定的工作负载;而Spot实例更加适用于非生产、高容错性及后台批量工作负载,如大数据分析、机器学习、CI/CD等场景。

SpotMax的主打产品之一 MaxGroup会基于历史数据综合分析和实时数据动态学习来预估中断的可能性,在中断发生前,对应用及数据进行完美的迁移,注入到新的可用实例中,让整个系统实现无缝运转,整个过程无需任何人工干预。

效果与获益

单位广告请求成本降低65%

与2017年12月相比,汇量科技通过SpotMax这一平台,在承载不断增长的广告请求数量的同时,单次请求成本仍然降低了65%。

全部案例

Darijav.B@mobvista.com