2013-03-06 18 views
2

我是新來的Windows Azure,我正在使用6個月的訂閱計劃和1個虛擬機昨天我的虛擬機實例更改&我從根文件夾的文件被刪除,我該如何恢復該文件,我該如何預防這在不久的將來。Azure實例更改已刪除的文件

回答

2

Azure PAAS實例無意在本地磁盤上持久存儲任何內容,因爲它可能/將在實例自動更換時定期擦除。

爲了獲得最佳性能,您可以將文件存儲在blob storage之內,這些文件可以被任何使用存儲帳戶的服務器訪問,而不僅僅是一臺機器。

如果你真的需要持久性文件存儲,你可以attach blob storage as a local disk並將你的數據存儲在那裏。請注意,磁盤一次只能由一個實例訪問。

至於替換實例時保存在本地文件系統上的文件,除非您有備份,否則我知道無法恢復它們。

This link is a good read regarding various storage options in Azure給出比這個空間允許更多的細節。

+0

謝謝,但我的申請與圖像管理系統。最終用戶可以上傳他的圖片和分享。系統啓動時我將使用5個虛擬機實例,那麼您可以告訴我什麼是保存所有圖像的最佳方法。 – 2013-03-06 07:18:08

+0

@TarunMathur圖像非常適合blob存儲。存儲在那裏的任何東西都可以從所有實例中以非常好的可伸縮性訪問,並且(如果您願意),您可以稍後連接[Azure CDN](http://www.windowsazure.com/en-us/develop/net/common-任務/ cdn /)從blob存儲直接分發圖像,甚至不涉及您的實例。 – 2013-03-06 07:29:41

0

如果您使用的是虛擬機(IaaS的):

  • 添加數據磁盤和存儲文件存在,而不是操作系統磁盤上
  • 你負責進行備份自己

如果您正在使用雲服務(PaaS的):

  • ,不要將數據存儲在機器上,使用僅緩存,臨時數據
  • 添加數據磁盤和安裝它,如果它是一個單一的服務器
  • 使用Blob存儲如果數據從多個主機使用
相關問題