首页 > 传媒 > 关键词  > Mobvista蔡超最新资讯  > 正文

Mobvista蔡超:因为All in Cloud,所以探索云端俭省之道

2018-09-25 17:24 · 稿源: 站长之家用户

上周,大概全中国的云技术人才都聚在深圳,因为AmazonWeb Services (AWS)技术峰会9月20日在深圳举行。

作为AWS技术峰会2018中国行的收官之作,本场峰会汇集多位AWS高管和技术专家,分享AWS在物联网、移动技术、人工智能、大数据等领域的创新与展望;亦有本土技术型企业代表,分享成功案例及实践经验。

Mobvista作为技术驱动型的全球领先移动营销平台,由技术副总裁兼首席架构师蔡超、资深后端研发工程师梁晓鹏出席峰会并做专题技术演讲,分享Mobvista在搭建和完善云计算体系过程中的经验。

以下为蔡超所作的《云端俭省之道》演讲分享。

——————

Mobvista的宗旨是“建立覆盖全球每一个人的信息输送管道”,公司建立了覆盖全球的移动营销平台,通过平台助力移动开发者利用全球优质广告资源来实现高效的流量变现,同时帮助广告主利用全球优质流量资源实现广告的精准投放。

从一开始,Mobvista就考虑到业务的快速启动、规模的快速扩展及全球化,所以我们的整个系统和平台都建立在云端。

Mobvista成立于2013年,经过短短几年的发展时间,我们已经成为中国最大、全球前十的移动营销平台,我们的日触达用户已达9亿,日均的请求数量目前已经接近400亿。

如同每一个在云端搭建大规模系统的公司一样,规模的快速增长,带来的是成本的快速增长的压力。这也是为什么我加入到Mobvista,如果你参加了去年的ArchSummit2017,那你会知道我去年是代表亚马逊来做一些session的分享的。

在这半年的时间里面,我们通过架构的优化,以及利用AWS的一些新技术来逐渐降低我们的成本,通过半年的优化,我们实现了单位请求的成本降低了约60%,这是一个非常难以置信的结果。那下面,我会分享一些我们自己的实践,供大家参考。

第一个非常重要的,就是在你的架构层面实现更细粒度的伸缩,以往的单体系统在伸缩的时候我们是通过两种方式,第一种是复制系统服务,第二就是对数据进行分片。通常情况下系统的瓶颈不会是在于系统的所有方法,往往只是在于某一个方法,那这样的方式由于会导致整个系统的复制使用更大的硬件资源,导致一些硬件资源的浪费,那如果你采用微服务的话,你可以实现更细粒度的伸缩,那么对于处于瓶颈状态的微服务进行单独的伸缩、单独的复制,对它所使用的数据进行分片,提高硬件的使用效率。

另一方面,利用AWS Lambda技术,你可以直接将计算方法或业务方法上传至云端,直接进行计算或运行,而无需考虑其承载器的硬件以及扩充硬件的规模。AWS Lambda将根据请求量变化实现自动伸缩。同时,使用AWS提供的Backend Service,例如存储、步骤编排(data pipeline)等,你可以完整地构建一个Serverlessarchitecture。

上图是我们的一个游戏数据统计系统,这个游戏数据统计系统也是覆盖全球。我们可以看一下,整体的架构中没有任何一台主机。Serverless不仅降低了系统的硬件成本,更加降低了硬件的维护成本(关于这方面更多的分享,欢迎大家参加下午我的同事梁晓鹏——公司资深工程师的一个关于Serverless的session。)

第二,就是充分利用AWS的收费模式。AWS推出了Spot Instance,这是一种闲置的EC2Instance,通常你可以以1-1.5折的价格来获取Spot Instance,但是在某些资源紧张的情况下以及在你的竞价低于市场价的情况下,这些Instance会被回收掉。如果你的应用可以实现InstanceFlexible、同时你精巧的设计还可以满足到以上这些容错特性,那么你可以结合AutoScaling以及混合一部分的OnDemand和Reserved Instance来实现一个可靠并且低成本的系统。

不仅是Online系统,对于后台的大数据平台,如果是使用AWS EMR平台,你同样可以利用SpotInstance来降低你的成本。我们可以用SpotInstance来运行TaskNode,TaskNode在失效时,EMR平台会对它进行重新运行。与Master Node和Core Node不同的是,TaskNode的失效并不会引起整个EMR平台的失效,也不会像引起很大的data shuffle.所以我们可以安全地用SpotInstance来替换所有的Task Node.唯一的问题是,如果应TaskNode被回收,而Task需要从算,就会需要更多的时间。这时,你可以借助更多的Spot Instance,利用更多的Task Node来加快整体的运行速度,比如说4个小时的运行时间,通过更多的Task Node把它加快到1小时运行,即因为一次从而导致需要2个小时,那么你在时间和成本上还是获得了改善。

我们一直都在提什么样的架构是好的软件架构,开发人员大都会想到:可伸缩、高可靠、可扩展、可复用、可维护。而实际上,在我做架构师的十多年经历当中,我发现其实除了以上这些一个让企业支付得起、并且能够让企业获得更高利润的架构,才是一个好架构。

特别声明:以上内容(如有图片或视频亦包括在内)均为站长传媒平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。站长之家将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。任何单位或个人认为本页面内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向站长之家提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明(点击查看反馈地址)。本网站在收到上述法律文件后,将会依法依规核实信息,沟通删除相关内容或断开相关链接。

  • 相关推荐
  • 大家在看
  • AppsFlyer最新榜单:汇量科技Mobvista旗下程序化广告平台Mintegral跻身全球留存实力榜四强

    10 月 19 日,移动归因与营销分析公司AppsFlyer发布了《广告平台综合表现报告》(第十三版)。在报告中,汇量科技Mobvista旗下程序化广告平台Mintegral表现亮眼,冲入全球全品类应用留存实力榜安卓端第4、iOS端第7,是今年少数进入该榜十强的中国公司之一。AppsFlyer半年一期的《广告平台综合表现报告》被誉为“最具权威性的移动营销行业报告”之一。本版报告汇总了2021 年上半年Android平台及 6 月至 8 月授权ATT的iOS用户数据,?

  • AMD专业挖矿卡曝光:豪华HBM2显存、算力RTX 3070

    前不久刚刚表态对挖矿业务没有什么兴趣的AMD,私底下已经在暗度陈仓”了?爆料好手贴出的图片显示,基于7nm Navi 12核心打造的AMD BC-160矿卡现身,讯景设计,外形比较简约素雅。此前Navi 12核心被用于笔记本平台的Radeon Pro 5600M显卡,其集成2560颗流处理器。而BC-160则配备2304个流处理器,辅以8GB HBM2显存,走PCIe 4.0 x16插槽。算力方面,150瓦功耗下以太坊算力69.5MH/s,直接把RX 6900 XT也超了,主流显卡中仅次于RTX 3080

  • 得益于Facebook宕机 Telegram在Android平台的下载量10亿次

    据外媒报道,Telegram通常被认为是WhatsApp的最佳替代品之一,而就在几周前,这家facebook旗下的公司遭遇了一次大规模宕机,进而导致其服务无法使用数小时,这让Telegram获得了更大的吸引力。显然,这促使越来越多的用户转向其他选择--包括Telegram,它的使用率再次飙升。据Android Police观察,这一切都帮助Telegram在Google Play Store中突破了10亿次下载量的里程碑。这一成就并不一定令人惊讶。Telegram创始人Pavel Durov在What

  • 月活10亿的TikTok,不愿走在线音乐的老路

    从未有一个音乐流媒体平台,能比Spotify吸引更多的活跃用户。最近,TikTok宣布月活已经超过10亿,这个数字是Spotify月活的3倍。至少从用户数据上,生长于短视频的TikTok正在冲击世界上最大的流媒体巨头的绝对地位。

  • 股讯 | 纳指跌2% Facebook“祸不单行”股价一度跌近6%

    凤凰网科技讯 北京时间10月5日消息,除担忧债务违约外,美国国债收益率上升促使投资者抛售大盘科技股和其他成长型股票,美股大幅收跌,纳指跌幅更是超过2%。截至收盘,道指跌323.54点,跌幅为0.94%,报收34002.92点;标普500指数跌56.58点,跌幅为1.3%,报收4300.46点;纳指跌311.21点,跌幅为2.14%,报收14255.48点。纳指跌2.14%,报收14255.48点美国主要科技巨头大多数下跌:美国主要科技巨头中国主要科技股悉数下跌:中国主要科

  • Forkast携手AAX,于11月10日举办 “Bitcoin & Beyond”线上峰会

    中国香港,10月12日——亚洲首屈一指的数字货币、区块链及新兴技术新闻媒体Forkast.News携手伦敦证券交易所集团技术驱动的下一代加密货币交易所AAX,将于11月10日(星期三)共同举办“Bitcoin & Beyond”年度全球峰会。这个为期一天的线上活动将就该行业目前面临的最复杂及最密切相关的问题进行讨论和剖析。比特币在各国的采用情况是怎样的?有哪些更广泛的经济和政治影响?比特币网络上的创新发展如何?宇宙探索与数字资产的崛起?

  • 欧易NFT市场上线ELT盲盒,推出好莱坞电影《魔童Bright Burn》NFT

    在区块链领域,被称为NFT(不可取代的通证)的数字资产交易呈现升温趋势。由此好莱坞电影界也越来越多的选择与NFT产生交集,而此次Element Black上线欧易NFT市场,就是一次成功的电影与区块链的跨界合作。 Element.Black (ELT) 是一个致力于娱乐行业创新并基于区化链Web3. 0 的技术平台,重点打造NFT游戏和Game-Fi项目,将全球知名IP融合到NFT中并登陆NFT市场。ELT 搭建了一个互动且沉浸的网络社区,致力于彻底改变娱乐融资和商?

  • 20年来首次!PythonJava、C:成最受欢迎编程语言

    来自TIOBE的最新10月份统计数据显示,Python首次超越Java、JavaScript、C语言等,成为最受欢迎的编程语言。TIOBE过去20年一直在追踪编程语言的受欢迎程度,其数据来自于对25个搜索引擎和网站的检索结果,包括但不限于谷歌、必应、维基百科、雅虎、油管等。此番,Python的份额占比是11.27%,C语言是11.16%,Java以10.4排第三。TOP10中还有C++、C#、Visual Basic、JavaScript、SQL、PHP和Assembly。TIOBE CEO Paul Jansen热情地表示?

  • realme GT Neo2系列即将登场:将和知名国潮IP联名

    在 realme 副总裁徐起预告真我 GT Neo2 系列会有一系列新品,双平台双旗舰之后,realme 中国区营销总监@柒柒spring 再次透露新机的名字是“真我GT Neo2闪速狂欢探索活力潮玩版”。国内知名数码博主@数码闲聊站透露,这个新品型号为 GT Neo 2T, 配置之前说过,主打国潮设计,会和一个超知名国潮 IP 联名。根据此前消息称,GT Neo2 系列是 GT 系列的基础版本。其中Neo2 采用高通骁龙870 芯片,而 GT Neo2T 则会继续采用联发科芯片。

  • 感受传统皮具的魅力 上寺库看看COACH TABBY

    亚洲领先的线上线下精品生活方式平台寺库一直致力于为高端用户提供精品商品。最近,小编偶然发现在寺库上已经可以找到COACH TABBY 斜挎包,喜欢喜欢COACH的朋友们可千万不要错过呀。 COACH, 1941 年始于纽约,如今已成为广为人知的手袋、配饰和礼物的品牌。产品系列包括女士手袋、男士包款、男士及女士小皮具、鞋履、服饰、手表、旅行用品、围巾、太阳眼镜、香水、时尚首饰等。 COACH是美国经典皮件品牌,代表美式自由风格和传统?

这篇文章对你有价值吗?

  • 热门标签
京东双11红包