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