荔支SugarChat
发布时间:2019-07-13 浏览次数:3988
业务介绍
广州荔支网络技术有限公司,是一家在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结合的方式购买资源,进一步降低资源使用成本。