2012-11-05 58 views

回答

1

您正在使用雲服務(PaaS)或虛擬機(IaaS)。

如果是PaaS,請看Windows Azure Local Storage。該選項可爲每個內核提供高達250GB的磁盤空間。它是以傳統應用程序熟悉的方式臨時存儲信息的絕佳位置。但是,它不是持久的,所以如果你把任何東西放在那裏,你必須確保在VM實例被重新安裝後可用,然後將它複製到Blob存儲。此外,此存儲特定於給定的角色實例。所以如果你有兩個相同角色的實例,他們每個都有自己的本地存儲桶。

或者,您可以使用Azure Drive,它允許您保持信息持久,但仍不允許多個並行寫入。

如果是IaaS,那麼您可以將數據磁盤掛載到VM並直接寫入。數據磁盤已經被永久保存爲blob存儲,所以幾乎沒有數據丟失的風險。

0

從我的理解和請糾正我,如果有什麼不對。

在Windows Azure網站中,您網站的內容將存儲在blob存儲中並作爲驅動器掛載,該驅動器將用於您的網站正在使用的所有實例。而且因爲它在blob存儲中,它是持久的。所以如果你需要本地文件系統,我認爲你可以使用你的網站根路徑下的文件夾。但我不認爲你可以使用系統tmptemp文件夾。