2012-09-06 69 views
10

我剛剛閱讀了一篇關於Windows Azure網站的文章,並希望評估此服務。我的公司剛剛開發了一個基於ASP.NET MVC的網站,使我們的客戶能夠下載我們提供的文件以及上傳文件。如何在Windows Azure網站上存儲文件?

兩者都基於我們發送的URL。 工作流程簡單: 1.我們登錄我們的網站,上傳文件並檢索由網站生成的鏈接 2.我們通過電子郵件發送鏈接給客戶 3.客戶可以使用此鏈接而無需需要驗證並輕鬆下載文件。

或者 1.登錄到了網站,並獲取由網站 2.我們通過電子郵件發送鏈接給客戶產生的上傳鏈接 3.客戶可以使用這個鏈接,而不需要進行身份驗證並輕鬆上傳文件。

我們目前在我們自己的基礎設施中託管本網站。該網站很少使用,文件不是那麼大。我們只是在我們的文件服務器上存儲它們。

我想知道如何在WAWS上託管這個網站,我的第一個問題是:我有什麼選擇來實際存儲文件?第二:當客戶下載或上傳文件時,我們的網站會在內部向我們發送通知電子郵件。 WAWS可能嗎?

回答

19

如果要在Windows Azure中保留文件(網站),應使用Blob Storage。你可能會喜歡的特點:

,另一方面發送電子郵件是不可能使用Windows Azure。你需要通過第三方來完成。我個人使用Amazon SES,但SendGrid也是一個不錯的選擇,因爲他們爲Azure用戶提供了特別的服務。

+2

我很好奇,如果有任何共享或保留網站或者多實例之間的同步/儲存管理/複製的,如果團塊存儲是真的去與例如唯一的出路CMS上傳的圖像。 –

+0

@SimonOpelt - 我相信Azure網站在同一部署的所有實例(例如5個虛擬機)之間共享文件系統(文件系統在後臺由blob存儲支持)。如果屬實,始終同步會自動進行。 – codingoutloud

+0

但是,然後我做我的配置WordPress的網站,當我上傳圖像那裏(在WordPress)他們去存儲blob,而不是本地服務器?我不明白那部分。因爲我有一個運行wordpress的webapp,而im限於10G,我需要更多! – Miguel

0

我最近使用天藍色的web應用程序向客戶展示了開發過程。在我的情況下,在生產時,它將在可訪問文件系統的專用服務器中執行,因此我無法使用Azure Blob存儲。好的一面是Azure Web Apps隨存儲(其大小取決於應用程序所在的層),您可以通過D:\ home \ site \「您的路徑」​​訪問它,該存儲在以下內容中進行了解釋鏈接Microsoft。你可以通過FTP訪問它們(這裏解釋爲Accessing files via ftp)。

希望它能幫助:)

相關問題