2015-10-13 34 views
0

可能是一個愚蠢的問題,但我是Azure的新手,似乎有很多關於該主題的文檔,這在一開始就令人感到恐慌。如何同步Azure上的上傳文件?

我有一個小網站,用戶可以上傳文件,然後一些內容將顯示在網頁上。我的問題是,如果該網站託管在多臺機器上的Azure中,我如何才能跨計算機同步這些文件?或者,我怎樣才能做到這一點,而不會有重複?

這是如何正常完成的?我不能成爲這個問題的第一個。

回答

0

在多臺機器上託管對開發人員來說是完全透明的。

工作像你這樣獨特的機器上做

+0

是的,但我不是在談論部署。用戶將文件上載到計算機(例如配置文件圖片),連接到不同的蔚藍計算機的另一個用戶在同步之前不會看到圖像。 – AndreiM

1

推薦的方法是使用blob storage用於存儲用戶生成的內容。如果你在這裏搜索,你會發現很多關於使用blob存儲的好處的例子。最大的好處之一是你不受大小的限制。現在每個存儲帳戶都可以存儲500 TB的數據,而如果您將文件本地存儲在Web App中,則磁盤大小有限制。

+0

感謝您的回答,的確,這看起來像我想要的方法。你知道我怎麼能用MVC? – AndreiM

+0

基本上,Azure存儲具有.Net SDK(客戶端庫)。你需要在你的MVC應用程序中使用它。您可能會發現本指南很有用:https://azure.microsoft.com/en-in/documentation/articles/storage-dotnet-how-to-use-blobs/。另請參閱此鏈接:http://www.codeproject.com/Articles/490178/How-to-Use-Azure-Blob-Storage-with-Azure-Web-Sites(雖然它很古老,所以將其用於一般指導僅關於Azure網站/ Blob存儲集成)。 HTH。 –