北京环球影城开业了!随着媒体和社交网络上的超高频度曝光,许多人都知道环球影城里有很多耳熟能详的经典IP,令人心生向往。很多人不了解的是,环球影城其实是Comcast旗下的业务,很多朋友会问,那Comcast又是谁?
Comcast是美国的一家全球通讯业综合企业集团,其业务涵盖有线电视,宽带网络及IP电话服务等多个领域,它是美国第二大付费电视服务商,第一大有线电视和家庭互联网接入服务商,就相当于我们熟悉的歌华有线和CCTV一样,既有有线业务,也有电视台业务。
不过,我们今天要聊的不是Comcast,而是Comcast旗下的一家电视和视频广告服务平台FreeWheel,之所以谈及FreeWheel,不仅是因为全美有90%的顶级媒体都在使用FreeWheel,更是因为其在利用云技术创新方面有可圈可点之处。
业务形态非常复杂的广告平台
FreeWheel的主要业务是用互联网技术做电视和视频广告,FreeWheel服务许多顶级媒体,因为顶级媒体对于广告的要求是很高的,对于广告质量、广告创意水准等方面要求都很高,受母公司影响,深耕这一领域的FreeWheel就非常有优势。
FreeWheel主要帮助顶级媒体售卖广告位资源,以竞价的方式尽可能将媒体的利益最大化,既负责交易的过程,也需要负责广告展示的过程,所以,FreeWheel要做的事儿还是挺多的。
FreeWheel平台本身的业务形态非常复杂,作为广告平台,需要对接包括广告投放者、广告位资源提供者以及各种代理机构,提供的是一套SaaS化的自服务平台,而这套平台需要权衡各方利益,其业务逻辑本身就非常复杂,而新增的交易功能让平台在功能完整性上有较大提升。
FreeWheel的交易平台对于电视广告行业带来了较大变化。由于各家传统媒体的销售能力有差异,而广告投放者又不能快速找到资源,经常有资源浪费和资源不够的情况,FreeWheel的出现很好地消除了买卖双方的信息隔阂,让资源配置效率低的问题得到了一定程度的缓解。
FreeWheel不仅能帮没销路的资源找到买家,而且能把卖的火的资源价值最大化,让买方有机会买到热门的超卖资源,同时让传统媒体的资源价值放大。从买方的角度看,可以在平台上找到价格合适的媒体资源,满足多样化的广告投放需求。
从FreeWheel的运行状态来看,由于该平台上每年流过的广告价值500亿美元,每年会展示3000亿以上的电视广告,系统需要处理非常非常大的数据量,所以,对于IT系统架构方面的挑战就非常大。
对于FreeWheel来说,需要在应对大业务量的基础上,还应对不断变化的业务流量,需要系统具备较强的弹性伸缩能力。从发展的角度看,还应该具备互联网公司的习惯,不断上线各种新业务。
在日常运行中,FreeWheel每天也要处理大量日志数据,包括各种系统和客户行为数据以及播放数据等,每天有超过80TB数据,而且,数据间有非常复杂的逻辑关系,对数据进行分析后及时高效地作用于业务,对计算和存储方面的要求也都非常苛刻。
开启上云之旅
FreeWheel原本自行管理了20多个数据中心,两三年前也开始了面向亚马逊云科技的上云之旅,陆续将部分应用进行容器化之后直接迁移上云。
上云只是云上之旅的开始。
早期阶段,FreeWheel在架构上没有太大变化,数据库用的也是RDS托管的MySQL,而后,在亚马逊云科技专家的帮助下,FreeWheel以开着飞机换发动机的勇气顺利完成了MySQL到Amazon Aurora和Amazon DynamoDB的迁移。
FreeWheel的云上之旅逐步深入。
在应用方面,FreeWheel也逐步将一些单体应用拆分成多个微服务架构,服务间变得相互独立,大大加快了维护和开发的节奏。同时,FreeWheel还在基于云开发一些新的运维以及监控工具,已经将云充分融入到了其业务中。
回忆起八月份结束的东京奥运会,FreeWheel全球CTO马玉羚印象深刻,如果还在运营20个数据中心,其面临的挑战完全是不可想象的。
她表示,全球关注的东京奥运会开幕式直播对于FreeWheel平台会带来巨大挑战,由于观众都在很短的时间涌入,在线流量急剧增长,前后有大约上百倍的差异。为了应对这样的流量高峰,FreeWheel在跟亚马逊云科技的专家一起研究方案,期间会在技术上做非常多的特殊工作。
对于FreeWheel来说,这种流量激增的场景并非仅仅是四年一遇的奥运会,在FreeWheel主要服务的欧美国市场,类似超级碗、世界杯和美国大学篮球赛等也都是关注度非常高的赛事,对于FreeWheel来说,应对流量洪流已是家常便饭。
谈到上云的感受时,马玉羚表示,FreeWheel对于稳定性的要求是非常高的,如果出现宕机,FreeWheel将会遭受非常大的损失,这要求基于亚马逊云平台构架的系统要有非常高的SLA等级。
马玉羚还提到,上云后,运维效率提高得非常明显,使用亚马逊云科技之后,在基础设施方面的运维人员并没有增加,但其业务量却增长了好几倍。
用云来支撑持续创新
云计算在支持业务创新方面也有非常明显的优势,马玉羚也希望利用公有云来不断提升业务创新的敏捷性,比如利用机器学习技术进一步优化预测能力,提升动态定价的水平,进一步提升平台的用户服务体验。
广告的交易类型丰富多样,其中有一种是程序化的交易,买卖双方提前拟定了一个协议,FreeWheel发送一个需求和价格,对方返回一个价格,如果价格匹配则自动完成交易,对于FreeWheel来说,发送请求是需要计算成本的。
作为平台的运营方,FreeWheel希望尽可能提升成功率来降低成本,这其中需要用到预测的能力,于是,FreeWheel使用了Amazon SageMaker分析过往的数据,训练出机器学习模型来进行预测并自动调节价格。