不论是一对多直播还是一对一直播app制作,关于服务器的配置和成本是大多数运营商比较关心和头疼的问题。一般来说,在直播app运营的每个阶段,所安排的服务器台数和负责的功能都是不一样的。那么如何在有限的成本中搭配出高效的服务器模组?针对这个问题,小编今天就给各位初入直播行业的运营商说明一下。
在正式开始前,小编在此提醒,以下提到的配置仅作为参考,在运营过程中肯定会随着实际情况的不同而变动。
一、前期开发测试阶段:
CPU:2核,内存:2G,带宽:3M。
二、发展阶段(将项目交付给客户后):
1、第一阶段
若运营方在1-3月内实现公测,稳定后可把现有的系统用户和主播迁移到新系统,若以在线用户1000-3000人左右为参考,那么推荐的配置如下(在此特别说明一下:一对一直播系统的ECS可以少买1台,因为不需要socket):
ECS:2台(以下是配置参数)
CPU:4核,内存:8GB,带宽:20M(包含socket和web)。
REDIS:1台。
CPU:4核,内存:8GB。
RDS:1台。
CPU:4核,内存:8GB,关系数据管理系统:mySQL 5.7(做好读写分离)。
同时开通相关云存储服务。
2、第二阶段
此阶段进入宣传推广阶段,时间大约是3-6个月,若以在线用户3000-5000人左右为参考,那么推荐的配置如下(在此特别说明一下:一对一直播系统的ECS可以少买1台,因为不需要socket):
负载(slb):1台。
ECS:3台。
CPU:8核,内存:16GB,带宽:其中1台服务器带宽30M(用于socket),另外2台带宽5M(用于WEB)。
CPU:8核,内存:16GB。
CPU:8核,内存:16GB,关系数据管理系统:mySQL 5.7以上(做好读写分离)。
3、第三阶段
在经过了宣传推广阶段后,进入持续运营期,此时若以在线用户1W左右为准,
此时推荐的服务器配置如下(在此特别说明一下:一对一直播系统的ECS可以少买2台,slb少买2台,因为不需要socket):
负载(slb):2台。
ECS:4台。
CPU:8核,内存:16GB,带宽:其中2台服务器带宽50M(用于socket),另外2台带宽10M(用于WEB)。
RDS:1台
CPU:8核,内存:16GB,关系数据管理系统:mySQL 5.7(做好读写分离)
同时开通相关的云存储服务。
4、第N阶段:
总的原则就是:随着人数的增多,服务器配置升级,服务器数量逐渐增加,带宽调高,如果有做负载分发需求的可以加配下负载。
以上,就是直播app制作过程中,对于服务器的配置参考。再次强调下,以上都是在理想状态下进行的服务器配置,运营过程中,会随着人数的变化和框架升级做改变。如果您还有其他问题,可随时给小编留言。