在直播app製作過程中,伺服器是如何配置的?

  • 2019 年 10 月 8 日
  • 筆記

不論是一對多直播還是一對一直播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)。

REDIS:1台。

CPU:8核,記憶體:16GB。

RDS:1台。

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製作過程中,對於伺服器的配置參考。再次強調下,以上都是在理想狀態下進行的伺服器配置,運營過程中,會隨著人數的變化和框架升級做改變。如果您還有其他問題,可隨時給小編留言。

Tags: