黄伟坚, Mobvista的联合创始人和技术VP, 负责公司整体技术架构规划,研发团队和研发体系搭建,运维自动化等工作。 Mobvista成立于2013年,是典型的互联网创业公司。在成立初期,Mobvista便坚定了依托云服务建立自己的IT基础设施,在技术层面,选择云服务无疑是可以最快速起步的。但是这一过程却远没有想像的那么顺利,是什么让Mobvista选择了AWS? 今天,我们采访了Mobvista的联合创始人和技术VP黄伟坚,随着我们的走访,这场技术盛宴拉开序幕。 “择云“之初带来的技术挑战 作为一家初创公司,在起步的时候势必有许多的难题等待解决。而对于Mobvista来说,采用云服务就是他们最初的选择。 在黄伟坚看来,对初创型公司来说,选择云服务好处是显而易见的,公司不仅可以把更多精力集中在业务系统的开发,而非基础 IT设施的搭建,也大大降低了硬件成本和运营成本,此外稳定性和可靠性有保障。 然而,在初期黄伟坚与他的团队所采用的云服务因其稳定性无法保证,宕机的情况时有发生,这给团队造成了很大的困扰。 另一方面,广告发布与追踪系统的技术复杂性也给Mobvista带来了诸多挑战: 首先是并发性与峰值问题,在广告行业,流量高峰时常出现,瞬间的点击量可能数万,甚至数十万,这就要求系统能快速响应和处理,具备非常好的可扩展性。 其次是如何实现对海量数据的实时分析?为了监控广告投放效果,系统需要实时对用户的每一次点击和激活数据进行分析,同时把相关数据传输到下游的媒体; 其三是如何高效地完成对广告数据的离线统计,按照广告客户的维度要求,进行聚合分析。 “Mobvista的广告业务遍布全球的,如何最快速度相应用户请求,系统全球化部署是一个非常大的挑战;广告对系统的稳定性要求很高,每秒的宕机都是真金白银的损失,如何提供稳定可靠的服务是核心问题。” 黄伟坚坦言,也正是由于这一系列问题,促使了Mobvista开始寻找更好的云服务提供商。 与AWS再见惊艳 如果说Mobvista对云是“一见倾心”,那么对AWS则属“再见惊艳”。在初期遭遇了种种技术壁垒后,黄伟坚决定换其它云服务商。这个决定是快速的,也是及时的。这次的选择非常慎重,在经过对比甄选后,最终采用了AWS。那么AWS又是如何“惊艳”了Mobvista?他是这样告诉记者的:我们在选择的时候主要对稳定性和可用性、价格因素以及售后服务几方面进行了重点考量。而AWS以其a. 口碑好,稳定性和可靠性有保证 b. 行业内有竞争力的价格 c. 产品线丰富,功能完备,运维自动化程度很高 d.技术支持及时专业,而且会到现场交流答疑。这几个特性,让他们最终“牵手成功”。 “我们在系统规模还很小的时候就迁移到AWS的云平台上了,这不仅使我们获得了所需的系统稳定性,更关键的是,随着业务的发展,系统架构变得越来越复杂,AWS能提供跟我们架构相匹配的解决方案,快速部署,平稳升级。”黄伟坚说。 Mobvista采用AWS是及其小心谨慎的,最初只用了几台Amazon EC2。而随着业务的快速发展和系统架构的升级,目前Mobvista已经采用了AWS在新加坡、日本、北美、欧洲等9个区域的服务,包括 Amazon EC2 、 Elastic Load Balancing 、 Amazon Redshift 、 Amazon DynamoDB 、 Amazon S3 、 Amazon RDS 、 Amazon EMR 等一系列产品。 据介绍,Mobvista目前用Elastic Load Balancing和Amazon Route 53帮助解决了全球化部署的问题,Amazon DynamoDB解决了海量数据快速查询的问题,而AWS Redshift和Amazon Kinesis 则将实时处理海量数据的问题完美的攻破。 Mobvista广告发布平台技术架构图 快速成长的Mobvista 视AWS为长期伙伴 从2013年至今,Mobvista的移动广告网络已经覆盖全球236个国家,每日展现量过百亿,成为在TUNE发布的全球广告主合作伙伴名单,位列全球第12名;在权威的第三方监控平台Appsflyer 发布的全球安卓游戏流量综合排行榜中,排名第三,公司在2015年总收入估计10亿。这样的成长速度让我们对这家初创公司充满了敬意。而这样的成绩依旧离不开AWS与其的紧密联系。 AWS不仅使其硬件成本、运营成本、学习成本大大降低,其稳定性和可靠性也让Mobvista对其信任有加。此外AWS的 Auto Scaling 服务保证了应用系统的可扩展性和灵活性,在应用峰值来临时,Auto Scaling服务可以自动增加Amazon EC2实例的数量,保证系统的峰值性能,而在需求平淡期,Auto Scaling可以自动减少Amazon EC2的数量,最大限度地降低成本,这一服务特别适合于广告投放系统这类有流量峰值的场景。 “我们目前在每个区域都部署了备份的Amazon EC2,平时处于stop状态,当峰值来临时,通过 Amazon CloudWatch 监控,触发自动扩展脚本,可以在1分钟内让新增添的机器正常工作,彻底解决了峰值期间系统性能下降的问题。”黄伟坚说。 “在未来,我们的广告发布系统还会不断地迭代升级,我们会首先考虑AWS的服务,AWS作为系统架构的基础,给我们提供了强有力的保障。”黄伟坚表示。 尾声: Mobvista的选择用事实证明了这是一次毫无疑问的正确的选择,而作为初创公司中已经取得辉煌的他们来说,也对创业者们选择云服务给出了一些自己的经验之谈:选择稳定靠谱的云服务提供商;在使用某项云服务前,做好充分调研和测试;开放的心态,决定了就大胆使用。 而对于AWS,黄伟坚用一句话诠释了他们这场合作:“Amazon DynamoDB非常符合我们的需求,效果很好:速度快、稳定性强、维护成本低。目前还没有其他的云服务提供商能提供类似的服务。” 尽管Amazon DynamoDB只是AWS上其中的一项服务,但是“目前还没有其他的云服务提供商能提供类似的服务。”也无疑是给了AWS最好的褒奖。
( 翻译/吕冬梅 责编/王鑫贺 )
订阅“AWS中文技术社区”微信公众号,实时掌握AWS技术及产品消息!
AWS中文技术社区为广大开发者提供了一个Amazon Web Service技术交流平台,推送AWS最新资讯、技术视频、技术文档、精彩技术博文等相关精彩内容,更有AWS社区专家与您直接沟通交流!快加入AWS中文技术社区,更快更好的了解AWS云计算技术。
本网页所有文字内容由 imapbox邮箱云存储,邮箱网盘, iurlBox网页地址收藏管理器 下载并得到。
ImapBox 邮箱网盘 工具地址: https://www.imapbox.com/download/ImapBox.5.5.1_Build20141205_CHS_Bit32.exe
PC6下载站地址:PC6下载站分流下载
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox 网页视频 工具地址: https://www.imapbox.com/download/ImovieBox4.7.0_Build20141115_CHS.exe
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算