荔支SugarChat

发布时间:2019-07-13 浏览次数:2272

业务介绍

广州荔支网络技术有限公司,是一家在2007年成立于广州的移动互联网公司 ,旗下UGC音频社区荔枝拥有超过2亿全球累计用户。荔枝以音频电台起家,当初是一个集录制、编辑、存储和收听于一体的网络电台,到如今已经明确了自己UGC音频社区的定位。中途六年,荔枝首先提出了“人人都是播客”的slogan,主打音频创作工具和分享, 2016年,音频行业在经过融资热潮后遇冷,用户增长也开始放缓。蜻蜓FM和喜马拉雅先后将重心转移到PGC和知识付费领域,并开启了版权争夺战,而彼时荔枝依然走在UGC的道路上。在语音直播的带动下,荔枝的用户数量,主播数量、内容数量、变现能力都在上升:截至2017年12月,荔枝的全球注册用户超过1.5亿,并为其带来了3000万月均活跃用户,300万月活跃主播,以及1亿期音频节目。2016年上线语音直播,2018年累计产生原创音频节目超过1亿期,并开始发力AI战略,2019年正式布局海外和IoT场景。在海外上线了专注语音互动娱乐的产品Sugar Chat,基于原有的音频直播能力,建立音频社交业务,尝试音频业务领域的新突破。


客户痛点

作为专业互联网音频企业,荔枝对前端App和服务端业务具有专业掌握。但是在海外发展新业务是个挑战,不仅仅是研发出好的产品就能解决的。

目前,海外业务所有业务模块均部署在德国的托管IDC机房,服务均由于研发自建或者运维人员管理,缺乏有效的整体的网络、安全、运维的体系规划,给日常运维带来了一定的困难。

其次,目前海外的业务承担着为公司寻找新的方向,进行创新的尝试的任务。IDC固有的无法灵活扩展、可靠性差、服务器和运维成本高的特性也使得继续用IDC已经不能满足快速创新的需求。

最后,选择稳定的云环境、恰当的服务器和数据库配置,是保证用户体验的关键。海外业务虽然有内部的业务监控系统,但是对基础设施的监控并不完善,没有有效的手段对服务器、数据库的关键性能指标进行持续跟踪和评估,大多数服务器和数据库都处在超配的状态,造成了极大的资源浪费。


解决方案和架构

-选择AWS法兰克福(eu-central-1)区域以实施部署

-多可用区部署可提供可用性,可分发应用程序服务器,并且数据库采用多可用区主从结构

-VPC网络使用公共和私有子网的组合来增强安全性

-使用DX连接IDC和AWS网络

-ALB是Internet唯一访问的接口

-使用CloudFront提供良好的互联网访问

-使用托管数据库和缓存服务以降低管理成本

-将业务中的读写分开,以进一步提高数据库性能

-使用CloudFormation模板部署着陆区



客户收益

通过此次项目的实施,客户通过项目获得如下收益:

● 业务的快速发展,对市场的响应更迅速

        通过对AWS托管的云服务的使用如 ECS、ALB、S3、CloudFront、RDS、Elasticache 等,使客户业务的开发更聚焦在业务逻辑上,效率大幅度提升

        利用AWS 云全球基础设施,可以对多个国家快速的提供服务,新的业务方向的测试也更有效率

● 运维效率的提升

        基于AWS基础架构及服务的能力,少数运维人员可以在远程,通过脚本和命令,可以把服务快速部署到全球范围

        使用托管的服务,进一步降低了运维的压力

        云带来的弹性优势,极大缩短了资源规划、采购周期

● 可用性及可靠性提升

        多AZ 的部署方式,提高了业务的可用性和可靠性

        降低了故障率,提升了总体业务 SLA

        实时的监控系统,提高了对整个系统的掌握能力,加强了对系统的控制

        CloudTrail的使用,提高了系统的审计能力

● 可预测的成本控制

        通过服务运行情况分析,及时调整服务器配置,进行成本优化


业务发展到一定阶段,可以考虑使用Spot和RI结合的方式购买资源,进一步降低资源使用成本。

测试