厉害了,我的中国造@拼耐力还要有加速度——思华科技18年自主创新经验谈(下篇)...
如果一个用户用“唯一的选择”来形容它的供应商,这肯定是“真爱中的真爱”啊!
“2011年,没有其他云平台能满足我们的业务需求,AWS是我们唯一的选择。” Yeahmobi联合创始人兼CTO王一舟如是说。
在近日一次采访中,记者又一次提出,“唯一的选择”这一说法是不是太绝对了?不过,王一舟的回答还是那样肯定。
“我的感受不能代表所有的互联网公司。但是对Yeahmobi而言,‘唯一’并不是特别绝对,因为这是事实。”王一舟解释说,“客观地说,在过去七八年时间里,AWS一直是我们的首选。在这个过程中,我们也因为其他缘故尝试过其他的云服务,但都是小范围的尝试性的应用,最终都选择了放弃,再次完全回到AWS。”
Yeahmobi之所以选择AWS,主要因为Yeahmobi的业务是国际化的,覆盖全球200多个国家,所以从一开始就要求一个面向全球的技术体系架构,而且底层基础设施必须具备全球化的支持能力,比如数据中心布点要足够广泛,覆盖更多区域,并且能够保证一致的服务水准。王一舟特别提到,有的云服务商虽然布点也很广泛,但是不能保证不同地点、不同服务体系、不同软件、不同云之间的一致性。
Yeahmobi是一个高速增长的公司,业务的波峰情况出现比较频繁,有时某项业务在一个季度甚至一个月内就会有翻倍甚至更快速的增长。因此,“云”必须具有规模、弹性和包容性。如果因为应用所需,突然要新开100台服务器,而云不能自动支持这种扩展,还要单独向服务商申请,那就不能算是真正的云。云中包含非常多‘软性’的东西,而这些‘软性’的东西对于一个快速增长、追求规模化发展的互联网公司来说至关重要。”
“唯一的选择”,并不是Yeahmobi搞的噱头,而是表明AWS能够真正全面满足其应用需求。
无惧挑战
Yeahmobi的目标是为遍布全球的客户提供面向海外市场的广告精准投放,这就需要构建起服务范围涵盖全球的IT基础设施。对于Yeahmobi来说,唯一可行的方法就是选择一家运营成熟、稳定,并且已经在全球范围内实现服务部署的云服务提供商。
Yeahmobi是AWS云平台的早期用户之一。2011年,AWS的云服务还没有进入中国,Yeahmobi要与AWS美国的团队对接。7年过去了,AWS还是那个最精通互联网企业业务和需求的云服务商。Yeahmobi在使用AWS云服务的过程中并没有遇到什么门槛或障碍,帮助文档、技术支持、产品功能设计等完全可以满足Yeahmobi的需求。
从技术上看,移动广告的发布与追踪系统必须解决以下几个关键问题。
其一,并发性与峰值问题。在广告行业,流量高峰时常出现,瞬间的点击量可能达到数万甚至数十万,这就要求系统具备非常好的可扩展性,以快速响应和处理每一次点击。
其二,实现对海量数据的实时分析。为了监控广告投放效果,系统需要实时对用户的每一次点击和**数据进行分析,同时把相关数据传输到下游的媒体。
其三,高效完成对广告数据的离线统计,并按照广告客户的维度要求进行聚合分析。
基于上述需求,Yeahmobi从成立之初就决定以可靠的公有云为基础来构建其IT基础设施。经过认真、仔细的测试和分析,最终花落AWS云平台。
有了AWS全球化的云平台,Yeahmobi就可以在同样的基础架构上进行产品的统一部署,服务全球客户。Yeahmobi移动广告系统用户增长很快,这就不仅需要快速扩展资源,而且还要方便地进行权限和安全管理。AWS云平台提供了丰富的功能,简化运维并降低成本。“我们很早就使用了Amazon IAM等权限管理服务,可以方便地按照部门、项目或业务设置访问权限,确保整个系统安全可靠。” 王一舟介绍说,“此外,AWS提供的账单系统也使我们能够方便地按照部门或项目方式进行记账和成本核算,更好地控制总成本。
AWS云平台提供了丰富的功能,极大地简化了Yeahmobi的业务流程。例如,在应用初期,Yeahmobi必须通过多个服务商来完成广告内容的快速分发,麻烦是系统结构复杂、流程繁琐、效率不高。后来,利用Amazon S3、Amazon CloudFront和Amazon Route 53的组合,可以简单、快速地实现内容分发,无需进行不同服务商之间的整合,不仅提高了性能,还简化了业务流程。特别值得一提的是,Amazon Route 53的智能分发功能,可以将访问用户直接定位到最近的数据点,大幅度提升访问速度,而以前只能通过人力对系统进行优化,费时费力。另外,AWS云平台的稳定性、可靠性和安全性,可以确保Yeahmobi在线广告系统具有足够高的SLA(服务水平协议)。
成效显而易见
从2011年起,Yeahmobi移动广告营销的开发和运营系统就完全构建在AWS云平台之上,所使用的AWS云服务包括Amazon EC2、Amazon S3、Amazon?ELB、Amazon RDS、Amazon ElastiCache、Amazon EMR、Amazon Route 53、Amazon CloudFront、AWS Identity and Access Management (IAM)、Amazon VPC等,使用的AWS服务区域包括新加坡,以及北美和南美等地,服务范围涵盖全球。
使用AWS使Yeahmobi极大地节省了硬件成本、人力成本和开发成本。由于采用AWS云服务,Yeahmobi无需先期投入大量的资金去购买服务器、存储等硬件设备,也无需一次性购买大量的云服务,其基础设施的规模完全是按需扩展。在人力成本方面,由于AWS云服务的自动化程度很高,尽管需要提供全球范围的服务,但Yeahmobi却无需在世界各地配备运维人员,从而大幅度降低了人力成本。AWS云服务丰富的功能涵盖了应用开发需求的各个方面,并且提供了详实的文档,这使得Yeahmobi很容易基于AWS提供的各类服务构建应用系统,实现快速开发。
Yeahmobi移动广告系统架构图
“与完全自己构建应用相比,采用AWS云服务使我们的应用开发效率提升了30%~50%。” 王一舟说。
使用AWS云平台带来了显著的性能提升。由于业务处于快速增长期,Yeahmobi移动广告系统的访问量呈现爆发式增长,AWS的弹性计算以及资源的快速部署帮助Yeahmobi很好地应对了业务峰值挑战。性能的提升体现在,端到端应用程序平均延迟时间从300毫秒下降到100毫秒以下,整个应用系统的可用性超过99.999%。
AWS云平台也帮助Yeahmobi提升了系统的整体安全性。比如,使用AWS的Security Group以及ACL等安全相关服务,可以方便快捷、全面地进行安全部署。相比原始基于整体集群的Iptables策略管理机制,Yeahmobi的灵活性和安全性都得到了大幅度提高,而且设置非常容易,避免了额外的计算资源开销。
一直走下云
在AWS进入中国市场后,Yeahmobi与AWS之间的协作更加紧密了。AWS可以更加便捷地帮助Yeahmobi优化其整体架构和成本。“如今,团队的规模更大了,公司业务也发展到一个新的阶段。一家创业企业永远处于发展过程中,这意味着你有永远做不完的事情。”王一舟表示,“我们还是希望将尽可能多的资源放在与业务相关的部分,而不是把资源放在基础设施的维护上。在这方面,AWS对我们的帮助很大,不管是架构的优化、成本的降低,还是产品和技术的支持。”
随着业务的迅速扩张,Yeahmobi未来依然会把AWS云服务作为其基础架构的首选,无论是区域的部署,还是服务的使用深度上,都会进一步增强。
现在,越来越多的人认同,多云管理是一个趋势。Yeahmobi还会一直对AWS情有独钟吗?
“任何一个独立的企业,都不希望与某一个云服务商有深度的绑定。但结合Yeahmobi的实际情况,并考虑更长远一些的发展,我们与AWS的深度合作仍会继续。”王一舟表示。
Yeahmobi之所以坚定地选择与AWS一直走下去,王一舟谈到了几方面的原因。
第一,AWS是全球公有云领域的标杆,其他很多云都与AWS类似,不管是API接口的结构设计,还是文档、产品的功能等。如果企业的应用可以畅通无阻地运行在AWS上,那么以后即使运行在其他云上,也不会有太大问题。
第二,AWS是与时俱进的、开放的,它的很多功能、服务是符合业界标准和未来发展趋势的,并与整个开源生态的前进方向保持一致,无论是数据库、存储,还是最新的容器化编排,以及一系列新型的服务都是如此。
第三,是不是要采用多云,还是要看每个企业的实际业务需求。管理不同的云,即使在技术没有门槛的前提下,用户依然要考虑不同的云底层基础设施的架构不同、稳定性不同,以及由此可能带来的运维成本、管理复杂性的上升等。除了一些特殊的业务场景,比如AWS暂时还无法覆盖的区域,Yeahmobi还是会优先选择与AWS合作,这主要是出于对稳定性和运维成本的考虑。
Yeahmobi成立于2011年,是全球知名的移动效果营销服务商,专注于以大数据技术创新为驱动的移动广告领域,业务内容包括Performance Network、Social(FB、VK)、Search(Google Adwords、Yandex)、Display(DSP、Native Ads)、Offline(线下渠道)等。公司目标是打造移动端营销闭环生态链,为广告主提供用户获取至流量变现的一站式解决方案。
目前,Yeahmobi服务范围主要涉及手游、App以及跨境电商,目标用户覆盖全球200多个国家与地区,与Kabam、DeNA、GameInsight、Gumi、Nexon、猎豹移动、博雅互动、百度、智明星通、数字天空、畅游、IGG、Tap4fun、慕和网络、上海方寸、Efun等数百家国内企业保持密切合作。
点击,了解更多