云上的海外快速扩展
时间:2022-03-19 03:15:01 | 来源:行业动态
时间:2022-03-19 03:15:01 来源:行业动态
虎牙在上云这件事情上非常坚定,而且直播行业是一个高度竞争的行业,时间就是生命线。所以在开发效率、部署速度、成本等方面其选择了以AWS为主开展海外业务,其他云服务商作为扩展,在业务架构上形成融合云。
目前虎牙已使用20多项AWS服务,包括Amazon EC2、Amazon S3、Amazon VPC、AWS Auto Scaling、Amazon CloudFront、Amazon SNS、Amazon SQS、Elastic Load Balancing、Amazon DynamoDB、Amazon RDS、Amazon Aurora、Amazon ElastiCache、Amazon Elasticsearch Service等。
虎牙应用架构示意图
虎牙通过同一个团队对全球的业务进行统一运维,包括全球资源的交互、部署和管理。在具体的使用上,通过AWS Lambda应对流量高峰,灵活扩容;通过DynamoDB存储用户的动态信息,包括支付、状态、好友关注关系等信息,通过Aurora存储相对静态的信息,例如用户的基础信息。
AWS帮助虎牙实现了海外业务的快速扩张,节省了应用开发和部署的时间,同时这些资源可以灵活调配,实现成本的节省。
电竞是一个非常完善的生态,所以每一款游戏都可能会有赛事的直播。赖立高称这非常像电商的双十一,也是对整个技术架构可行性的一次检验,因为直播本身流量特性就带有突发性,在赛事中就更为明显,所以弹性资源在整个过程中非常关键。
同时虎牙也看到AI上云的趋势,其在数据和算法上有一定的积累,同时还可以利用Amazon SageMaker在云上训练机器学习模型。当然虎牙直播也希望未来利用更多的功能,进一步加强产品的竞争力。