天天看点

在直播app制作过程中,服务器是如何配置的?

不论是一对多直播还是一对一直播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制作过程中,对于服务器的配置参考。再次强调下,以上都是在理想状态下进行的服务器配置,运营过程中,会随着人数的变化和框架升级做改变。如果您还有其他问题,可随时给小编留言。