1. 程式人生 > >[架構] 動靜不分離 和 動靜分離 架構示意圖

[架構] 動靜不分離 和 動靜分離 架構示意圖

  1. 傳統動靜不分離的產品架構(隨著訪問量在增長,效能會成為瓶頸) 







  2. 實現動分離的產品架構(靈活的架構支援海量的使用者訪問) 

      

適用場景

  • 靜態檔案訪問量大,伺服器負載高,I/O問題導致使用者訪問卡頓
  • 靜態檔案數量大,伺服器儲存空間不夠
  • 靜態檔案使用者訪問量大,且分佈在各地
  • 移動更新包在某個時間段需要高速下載,且併發下載量高

架構描述

OSS作為海量檔案儲存源,靜態圖片、視訊檔案、下載包、app更新包等均放在OSS上。OSS作為CDN的源站,通過CDN加速分發,使用者通過CDN節點就近獲得檔案

架構優勢

  • 降低Web伺服器負載,靜態檔案訪問負載全部通過CDN
  • 儲存費用最低。OSS的儲存費用僅為ECS磁碟費用的50%
  • 海量儲存空間,無需考慮儲存架構升級
  • 流量費用低,相比直接通過OSS訪問,除極少額外增加的回源流量外,主要流量使用CDN流量,單價最低只需0.26GB,遠遠低於OSS直接訪問的外網流量單價