Mobvista亿级流量背后的云服务架构支撑

Mobvista联合创始人、技术VP黄伟坚接过我的名片时,兴奋地说:“我们在北京也有办事处”。这也让我能深切的感受到其作为Mobvista一员的骄傲。成立于2013年的Mobvista主要运营全球移动广告和海外游戏发行两项业务,在2年中公司经历了裂变式的发展,人员从成立之初的4名创始人扩展到现在的250人。

正是因为站在移动广告出海的风口上,Mobvista的业务得到不断的飞跃,这也造成了IT的压力。在全球化业务和稳定性的考虑下使用AWS云服务支撑整体业务,并在业务量的增长过程中实现了三次架构升级。

Mobvista联合创始人、技术VP黄伟坚

两大业务占据先机

Mobvista的移动广告网络流量覆盖了全球200多个国家和地区,主要服务国内主流的互联网公司,另一部分海外游戏发行业务则专注于东南亚地区。

在短短2年多时间里Mobvista已经成长为排名12的全球广告主合作伙伴,并且根据第三方移动流量检测机构显示Mobvista的安卓流量已经达到全球第三。日展现量超过百亿,覆盖用户超过4亿。

黄伟坚说,我们首先是一家广告公司,之后凭借着流量获取优势和精细化的运营,以及对于东南亚市场的理解,开始帮助国内游戏输出到东南亚,开展国际市场。目前在北京、广州、香港、美国设有办公室,未来也计划在东南亚和印度开设驻点。

Mobvista的大部分客户在国内,而用户则在海外。正是因为国内市场竞争逐渐激烈,市场逐渐饱和,大型互联网公司都在谋求下一个阶段的增长,所以扩展海外也是市场趋势,Mobvista则可以帮助这些公司规划“出海”决策。

黄伟坚把Mobvista的快速成长形容为遇到天时、地利、人和;首先取决于2013年把握国内出海市场的趋势;其次享受到中国互联网巨头出海的红利;最后是高效的团队创造出跨越式的发展。

成本与稳定性的考量

“Mobvista对于IT的需求主要在广告业务,因为广告对于系统的要求非常之高,而Mobvista的业务又是遍布全球,所以系统是一个非常大的挑战。”黄伟坚说道。

但对于初创公司和全球化业务分布的Mobvista而言,自建IT是一个奢侈的行为,Mobvista希望将更多精力集中在业务层面,而非IT的搭建,最终这些因素也促使其选择公有云服务来支撑业务。选择与AWS的合作是因为两者在业务上非常契合,Mobvista使用了AWS全球各地的节点服务器。

当然除了全球化分布,广告业务还非常注重稳定性,一秒宕机带来的就可能是上百美金的损失,所以这也是选择云服务的另一个原因。黄伟坚坦言在创立之初采用了其他云服务,当时量级还并不算大,但平均每星期一次的10分钟宕机,也让我们非常头疼。

移动广告分发是个技术活,很多国内移动广告商业同样使用AWS的云服务。在技术上Mobvista非常有自信,黄伟坚说,aws的服务是积木,积木本身都是一样的,但通过这些积木能搭出什么样的系统,就是考验各家公司的能力。

细化到技术上的优势,很明显一点就是跳转速度,对用户来说,响应速度快慢直接影响了广告的效果,也就是转化率。在跳转速度上Mobvista下了很大的功夫,使用AWS的CDN把用户引导到离他最近的服务器上,并在前端使用DNS层负载均衡以及ELB流量分发,同时采用网路链路优化,进一步缩短延迟。

云服务架构三次升级

两年半的时间里因为流量和业务的发展Mobvista经历了三次架构调整。第一次服务器是简单的单点架构,百万级每天的点击时已经不能负荷; 第二次考虑全球化部署,提高用户跳转速度,以及减轻流量对于每台服务器的压力。第三次量级达到了1亿点击每天,综合考虑到跳转速度、稳定性、安全性,自动备份、自动扩容等等。

第三次架构升级后,使用route53服务就算有区域的服务器出现问题,流量也可以实现快速的切换到其他区域,保证服务的正常运行。另外在流量突增的情况下,系统可以自动开启服务器,并不需要人工干预。

大数据对于广告行业是一个金矿,Mobvista的数据分析体系分为离线数据分析、实时数据分析、数据挖掘三部分。离线数据分析使用S3存储日志,之后进入Amazon Redshift数据仓库;实时数据处理使用Amazon Kinesis让数据可以直接进入到Amazon Redshift数据仓库;数据挖掘和分析上使用Amazon EMR和EML。

机器学习也是Mobvista未来要加大使用的功能,主要用在反作弊和广告推送两方面。AWS专门派了机器学习的专家来进行介绍,并且后续也保持着沟通,黄伟坚对AWS的现场和非现场支持都表示出满意。 

原文发布时间为:2015-7-14

本文作者:王聪彬

时间: 2024-08-01 22:26:39

Mobvista亿级流量背后的云服务架构支撑的相关文章

亿级流量电商详情页系统实战:缓存架构+高可用服务架构+微服务架构

<缓存架构+高可用服务架构+微服务架构>深入讲解了亿级流量电商详情页系统的完整大型架构.同时最重要的是,在完全真实的大型电商详情页系统架构下,全流程实战了整套微服务架构,包含了基于领域驱动设计进行微服务建模.Spring Cloud.基于DevOps的持续交付流水线与自动化测试套件.基于Docker的自动化部署.此外,还包含了大型电商详情页系统架构中的多种复杂架构设计的详细介绍. <亿级流量电商详情页系统实战(第一版)>的内容,主要是基于简化以后的大型电商详情页系统的背景,重点包含

亿级流量电商详情页系统的大型高并发与高可用缓存架构实战

对于高并发的场景来说,比如电商类,o2o,门户,等等互联网类的项目,缓存技术是Java项目中最常见的一种应用技术.然而,行业里很多朋友对缓存技术的了解与掌握,仅仅停留在掌握redis/memcached等缓存技术的基础使用,最多了解一些集群相关的知识,大部分人都可以对缓存技术掌握到这个程度.然而,仅仅对缓存相关的技术掌握到这种程度,无论是对于开发复杂的高并发系统,或者是在往Java高级工程师.Java资深工程师.Java架构师这些高阶的职位发展的过程中,都是完全不够用的.技术成长出现瓶颈,在自己

spring-retry重试与熔断详解—《亿级流量》内容补充

本文是<亿级流量网站架构核心技术--跟开涛学搭建高可用高并发系统>第6章 超时与重试机制补充内容. spring-retry项目实现了重试和熔断功能,目前已用于SpringBatch.Spring Integration等项目. RetryOperations定义了重试的API,RetryTemplate提供了模板实现,线程安全的,同于Spring 一贯的API风格,RetryTemplate将重试.熔断功能封装到模板中,提供健壮和不易出错的API供大家使用. 首先,RetryOperatio

亿级用户下的新浪微博平台架构

亿级用户下的新浪微博平台架构 序言 新浪微博在2014年3月公布的月活跃用户(MAU)已经达到1.43亿,2014年新年第一分钟发送的微博达808298条,如此巨大的用户规模和业务量,需要高可用(HA).高并发访问.低延时的强大后台系统支撑. 微博平台第一代架构为LAMP架构,数据库使用的是MyIsam,后台用的是php,缓存为Memcache. 随着应用规模的增长,衍生出的第二代架构对业务功能进行了模块化.服务化和组件化,后台系统从php替换为Java,逐渐形成SOA架构,在很长一段时间支撑了

宏达电7月营收450亿元 收入增长同时进军云服务

据台湾媒体消息,上周五宏达电公布7月营收,数据显示,宏达电7月合并营收451.1亿元新台币(约合15.6亿美元),同比增长83.3%. 据了解,宏达电2010年7月合并营收为246.1亿元(新台币),2011年7月合并营收451.1亿元(约合15.6亿美元),同比增长83.3%.而从2011年1月到7月,宏达电总营收为2736.7亿元,同比增长121.56%. 除了7月http://www.aliyun.com/zixun/aggregation/10671.html">运营数据,在同一天

云端新感受背后 盘点云服务那些关键技术

云计算技术说新其实也不新了,伴随着近几年云计算技术的不断成熟和快速发展,已经在很多行业当中都能够看到云计算带来的改变.熟悉云计算的朋友们可能都不会陌生云计算是大规模分布式计算技术以及配套的商业模式演进而来的产物,它的发展主要是依赖虚拟化.分布式存储.数据管理.编程模式.信息安全等各项技术. 近些年来,托管.后向收费.按需交付等商业模式的演进也加速了云计算市场的转折.云计算不仅改变了信息提供的方式,也颠覆了传统ICT系统的交付模式.与其说云计算是技术的创新,不如说云计算是思维和商业模式的转变.本期

QCON环信首席架构师演讲: 指数级增长业务下的服务架构改造

问题描述 主题摘要:演讲将会首先在通用系统和IM系统架构演化方面进行介绍,讲述一个系统从小到大的可行的演化路线,同时会结合业务介绍一些演化规则,以及涌现式设计的要点:然后将在语言和运维两个层面,讲述创业公司内技术团队的成长经验:最后会讲一下一个有效合理的技术团队的组织特点,也会将我们对自组织的理解.听众受益:作为一个即时通讯云服务,环信在发展中一直保持这每月一翻的指数级增长速度.这对一个从无到有组建起来的团队以及一个从企业级应用演化出来的系统,都是一个巨大的挑战.每一个挑战的应对措施,相信可以给

解决四大问题 云服务将支撑经济产业

随着互联网快速发展,政务信息化.城市信息化逐渐上升为国家政策,但毋庸置疑的是,目前的信息化建设仍然存在许多问题.诸如华为等企业都早已开始涉足于政务云建设,并给出了自己对于云服务的理解和相应的解决方案. 信息化重要性上升 据目前城市信息化建设现状,我们可以总结出存在的四大问题:存在信息孤岛.无法对数据进行容灾备份.数据与应用紧耦合和缺乏顶层设计. 其中信息孤岛问题已经成为信息化建设的一个重要阻碍:信息孤岛的形成导致数据无法充分利用,各个不同部门在不知情情况下做重复性的无用功等问题:容灾备份能力也在

2017双11技术揭秘—千亿级流量来袭,如何用硬件加速技术为CPU减负?

作者:王发康(毅松) 主站接入层是阿里2015年全站HTTPS项目诞生的产品,目前已经承载集团90%以上的入口流量.2016年主站接入层不仅在运维自动化.高可用领域取得重大突破,而且软件层面上也做过很多性能优化,促使2016年双11平稳度过.秉着软硬件结合的性能优化思想,2017年主站接入层在硬件加速领域迈出了第一步.在刚过去的2017年双11零点流量高峰的考验下,主站接入层Tengine Gzip硬件加速机器运行平稳.同等条件下相比于未开启QAT加速的机器性能提升21%左右. 背景介绍 众所周