包括京東,淘寶在內的幾個互聯網老大,在實現分布式文件存儲這塊都使用了FastDFS,它是一個輕量級的東西,安裝與使用都很方便,服務器間通過socket進行數據通訊,無論在安全和效率上都是可以接受的,fastDFS的server端對windows服務支持,所以,我們需要有台linux服務器專門來做文件存儲工作,這對於大型站點為說是必要的,也是負載均衡的一種體現。
在你的項目中,可以會有WWW網站,file文件存儲,db數據庫,cache緩存數據,search大數據檢索分配不同的服務器,這是大事所趨的,而fastDFS被指派到了file文件存儲之中,看一下標准的系統物理架構的圖示:
大家請注意,上圖中展現的只是物理架構,與具體系統的軟件架構沒有關系,你可以把它理解成是幾台放在托管機房的電腦,它們之間在通訊上又有某種關系,而上圖展現的就是這種關系。