不論是一對多直播還是一對一直播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制作過程中,對于伺服器的配置參考。再次強調下,以上都是在理想狀态下進行的伺服器配置,營運過程中,會随着人數的變化和架構更新做改變。如果您還有其他問題,可随時給小編留言。