Cdn

CDN 問題 - 因素頻寬

  • April 17, 2015

我是 cdn 的新手,但想要了解頻寬使用情況,以便我可以計劃預算。我正在創建一個社交網路,並希望將 CDN 用於靜態內容和使用者照片。假設我的網站總共有 15 個 javascript 文件和 10 個 css 文件。我假設這些將託管在 cdn 上並在每個使用者訪問時下載。使用者也有照片,所以讓我們假設每個使用者上傳 200 張照片,每張 100 KB。有 500,000 個使用者。所以有 50,000,000 張照片。

將使用多少頻寬?我看到的計劃是 30 美元左右 1 TB。夠了嗎?我是否有可能需要 5 TB、10 TB 等?

大概你的javascript文件是靜態的並且在客戶端上執行吧?CDN 通常不會在其機器上執行活動程式碼,純粹是靜態的。

無論如何,讓我們做數學;

500,000 x 100KB 是 50GB 的數據——它們不會託管那麼多,但會很樂意記憶體它,所以無論如何你都需要將它託管在你的源伺服器上。

至於頻寬——當然不是每個人都會下載每張圖片,所以如果你想像你的 500k 使用者每次下載的圖片每天不超過 100 張,這給了我們;

500,000 x 100 x 100KB - 每天 5TB 或 50Tb 或每月 1.5Pb

現在使用者將在他們的機器上記憶體圖像,但事情將變得未記憶體並需要重新分發,而且一開始它應該是相當突發的,所以經常指望一些大的峰值。

希望這會有所幫助,很好奇您的社交網路的獨特賣點是什麼,您認為順便會吸引 50 萬使用者。

引用自:https://serverfault.com/questions/233557