匯出 (0) 列印
全部展開

移轉應用程式以使用本機儲存體

更新日期: 2014年4月

本機儲存體是做為 Windows Azure 計算供應項目的一部分,為執行中的應用程式執行個體提供了暫存位置。當您在 Windows Azure 中執行應用程式時,它會裝載於已連接虛擬硬碟的虛擬機器 (VM)。本機儲存體表示在硬碟上檔案系統的目錄。

您可以為每個執行個體建立多個本機儲存體。本機儲存體的預設大小是 1 MB。儲存體大小可增加到您的計算執行個體允許的最大值。計算執行個體的最大磁碟空間取決於針對執行個體所選取的 VM 大小。

作者:Sreedhar Pelluru
審稿者:Valery Mizonov、Kun Cheng、Steve Howard

雲端中的 Windows Azure 應用程式可以使用現有的 NTFS 應用程式開發介面來存取本機儲存體。如此可讓您更輕鬆地將使用 NTFS 應用程式開發介面 (或標準的 .NET Framework 應用程式開發介面,例如 FileStream) 以儲存及存取暫存資料的內部部署應用程式移轉至 Azure 平台,幾乎不需要變更程式碼。

請務必注意,VM 上的本機儲存體只能由 VM 上的本機應用程式執行個體存取。當執行個體執行的 Web 或背景工作角色回收時,可以設定它保存;不過這只適用於簡單角色回收。如果執行個體在不同硬體上重新啟動,例如在硬體故障或硬體維護的情況下,本機儲存體中的資料不會與執行個體一起移動,即使已設定它在整個回收過程中保存。

如果您需要資料的可靠持續性、想要在執行個體之間共用資料,或存取 Windows Azure 外部資料,請使用 Windows Azure 資料表服務或 Windows Azure Blob 服務或 Windows Azure SQL Database,而不使用本機儲存體。如果您只想要在執行個體間共用資料,僅其中一個執行個體具有寫入存取權,請考慮使用 Azure 磁碟機。如需這些儲存體之間的詳細比較,請參閱<將資料移轉至 Windows Azure 中的資料表和 Blob>中的比較資料表。

另請參閱

顯示:
© 2014 Microsoft