我們已經爲我們的客戶構建了一個市場,我們有數以千計的公司在我們的數據庫中,他們將爲他們的產品添加許多文件(圖像,視頻等)。並且個別用戶也能夠發送照片。在centos whm和nginx網絡服務器上擴展文件系統
根據不同的內容,我們針對項目的不同部分使用了centos + whm(nginx + cassandra + mysql + redis + nodejs + php + java)。
我們正使用MySQL和Cassandra的數據庫服務器主要的軟件,有PHP7代碼和數據庫服務器之間的寧靜的Java Web服務(這是已經縮放).nodejs + Redis的+卡桑德拉(聊天)
我們有縮放信息沒有問題,但現在我們必須決定如何縮放對象。我們工作的公司爲我們獲得的每臺服務器提供10TB帶寬。如果我們考慮使用亞馬遜或其他雲服務,只有10TB的帶寬,他們會收取很多費用,另一方面,在這種情況下,我們將有另一臺服務器用於解決其他問題。因此,使用服務器代替雲存儲似乎更好。
現在我的問題是我們應該如何繼續靜態文件?什麼是最好的解決方案。
爲每個新服務器創建子域名爲static1.domain.com,static2.domain.com的節點。並將圖像位置添加到數據庫以顯示圖像的位置。在這種情況下,我們總是需要在每臺服務器已滿後更換目標安裝的磁盤。我們還將使用CDN來減少服務器上的負載。
什麼是我們的情況最好的建築?謝謝