2017-04-14 54 views
0

我們已經爲我們的客戶構建了一個市場,我們有數以千計的公司在我們的數據庫中,他們將爲他們的產品添加許多文件(圖像,視頻等)。並且個別用戶也能夠發送照片。在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來減少服務器上的負載。

什麼是我們的情況最好的建築?謝謝

回答

0

亞馬遜網絡服務(s3)中有一個選項。這不是一個文件系統,但您可以將您的靜態文件存儲在s3存儲桶中。它會根據數據大小以及數據99.99999999999%的可用性自動增加/減少存儲大小。

FYR, AWS-s3

相關問題