musical.ly公司成立于2013年,是一家互联网创业公司,致力于打造全球化的娱乐社交平台,其开发和运营的音乐短视频社交平台musical.ly和视频直播平台live.ly已经成为欧美国家的主流移动社交网络,在全球超过20多个国家和地区的App Store总榜上排名第一,是欧美13到18岁年轻人最喜爱的移动社交应用之一。目前,musical.ly的音乐短视频社交平台musical.ly的日活用户已达数千万,用户总数超过2亿。
musical.ly在成立之初面临的主要挑战是人员少、经费少,因此需要采用低成本且能灵活应变的系统开发和运营平台。最初,musical.ly把市场目标定位于在线教育,短暂的尝试并没有取得期望的成功。随后经过认真的市场调研和分析,musical.ly决定开发音乐短视频社交平台,为年轻人提供一种全新的、更有趣的社交途径。在项目启动时,musical.ly并不确定最终的目标市场是在哪些国家,因此需要所选用的云平台服务范围能覆盖全球,经过仔细的比较和分析,musical.ly选择了AWS日本区的云服务。从一台Amazon EC2、几百位用户起步,经过短短的四年,musical.ly的日活用户数就有了数千万,同时使用的Amazon EC2数量也超过了4000台。在尝试在不同领域开展业务的过程中,AWS云服务给musical.ly提供了充足的灵活性。“我们可以根据业务需求随时使用AWS的云服务器和各种云服务,也可以在业务转型时随时关闭不再需要的服务器和服务,这极大地降低了我们的试错成本。而当业务快速增长时,AWS云服务使我们可以无缝地扩展整个业务系统。” musical.ly技术总监尹彦说。
功能完善、产品技术成熟以及优异的支持团队是musical.ly选择AWS的主要原因。
在运营系统中,musical.ly采用Amazon EC2作为主要的计算资源以支撑前端应用;Amazon S3作为统一的存储以存放多媒体资料及系统日志信息;Amazon CloudFront用来进行全球化的内容分发,降低访问时延以提升用户的使用体验;Amazon EMR作为灵活开关的大数据处理平台来完成必要的分析任务,AWS Lambda用于完成对新用户的推送服务。这些产品的使用极大地降低了musical.ly自己的应用开发工作量,在系统的可靠性、稳定性方面也远远超过自己搭建的系统。
AWS云服务全球化的布局对musical.ly的发展起到了极为重要的作用。musical.ly是一个短视频社区,用户遍及全球,用户体验的好坏直接影响社区的发展。“比如在愚人节这天我们发起了一个全球的一个活动,让每个用户都能收到一个推送告诉你:‘你成为了musical.ly排行榜上的第一名’。在短时间之内非常多的用户引入到我们的APP,对我们的服务器造成了非常大的压力,通过快速扩容Amazon EC2资源和快速扩容后台所需要的数据库的资源,我们顶住了这场压力。” 尹彦说。
对musical.ly这类创业公司,AWS优秀的技术支持团队在帮助客户改进技术架构、提升系统的稳定性和可靠性方面提供了巨大的帮助。musical.ly最初的运营系统采用了传统的紧耦合架构,由于极佳的视觉设计和优异的产品体验,用户数开始了爆发式的增长,原来的系统架构已经无法支撑如此庞大的用户量了,于是musical.ly决定将传统的紧耦合架构更新为微服务架构以提升系统的可用性和健壮性。“当初更新架构时我们面临的最大挑战是没有足够强大的技术团队,此时AWS技术支持服务的价值就充分显现出来,它们的技术团队与我们的技术团队进行了深入的沟通,分析我们的业务需求,提出了很多技术方案供我们选择,确保我们成功地完成技术架构的更新换代。” 尹彦说。
musical.ly从成立之初就选择了AWS云平台,建立起覆盖全球用户的短视频社交和视频直播平台,为全球用户提供了有趣的娱乐化社交平台。musical.ly所使用的AWS云平台产品包括Amazon EC2、Amazon S3、Elastic Load Balancing、Amazon CloudFront、Amazon Route53、Amazon Kinesis、Amazon ElastiCache、Amazon EMR、Amazon VPC等,打造出一个稳定、可靠、响应迅速的全球化娱乐社交平台。
对musical.ly来说,选择AWS云平台带来的好处主要体现在三个方面。其一是AWS云平台提供的各项服务的稳定性和可靠性非常高,在系统运行的三年多来,从未出现过因云服务不稳定而导致的系统中断。其二是AWS云平台提供了非常全面的云服务,这使得musical.ly可以随着业务的增长随时调用新的服务来增添新功能和扩展系统。例如,musical.ly平台成立之初并不具备大数据分析和处理能力,但随着用户量的激增,分析和处理海量的用户信息,为用户提供更有针对性的信息就成为musical.ly的紧要任务。有了AWS云平台提供的Amazon EMR、Amazon Lambda等服务,musical.ly就能够快速地完成产品的迭代更新和功能扩展,节省了大量的时间成本。其三是AWS优异的技术支持服务帮助musical.ly节省了大量的人力成本。“AWS的技术团队有丰富的最佳实践的经验,为我们提供了全面的技术支持服务,使我们在完成系统迭代更新过程当中少走了很多弯路。” 尹彦说。此外,AWS云平台丰富的运维管理工具也极大地降低了musical.ly的运维成本,通过调用AWS API实现运维自动化。
“改为最新采访内容“在未来,随着我们业务的发展,我相信AWS这种不断推陈出新的节奏,它不断地去探索一些新的服务,开发一些新的服务跟我们所需要的节奏是非常匹配的。我们在未来可以有跟多合作的机会比如在电商上面、在音乐上面,目前我们已经在尝试AWS的人脸识别的Amazon Rekognition服务,未来我们有可能在人工智能上面有一些新需求。我相信未来musical.ly和Amazon可以创造更多更有趣的故事。” 尹彦说。在未来,musical.ly计划使用更多的AWS云服务为其全球化的娱乐互动平台提供更多的新功能。
了解 AWS 如何帮助满足您 Web 应用程序需求的更多信息,请访问我们的 Web、移动和社交应用程序详细信息页面:http://aws.amazon.com/web-mobile-social/。