Azure实例更改已删除的文件

时间:2013-03-06 06:40:31

标签: c# azure azure-storage

我是Windows Azure的新用户,我正在使用6个月的订阅计划和1个VM昨天我的VM实例已更改&我删除了根文件夹中的文件,如何恢复该文件以及如何在不久的将来防止这种情况。

2 个答案:

答案 0 :(得分:2)

Azure PAAS实例并不意味着在本地磁盘上持久存储任何内容,因为在实例被自动替换时可能/将会定期擦除。

为了获得最佳性能,您可以将文件存储在blob storage中,任何服务器都可以使用您的存储帐户访问这些文件,而不是只使用一台计算机。

如果确实需要持久文件存储,您可以attach blob storage as a local disk将数据存储在那里。请注意,磁盘一次只能由一个实例访问。

对于替换实例时存储在本地文件系统上的文件,除非你有备份,否则我知道无法恢复它们。

This link is a good read regarding various storage options in Azure提供了比此空间更多的详细信息。

答案 1 :(得分:0)

如果您使用的是虚拟机(IaaS):

  • 添加数据磁盘并在其中存储文件,而不是在操作系统磁盘上
  • 您自己负责制作备份

如果您使用的是云服务(PaaS):

  • 不要将数据存储在计算机本身上,仅将其用于缓存,临时数据
  • 添加数据磁盘并将其挂载(如果它是单个服务器)
  • 如果数据来自多个主机,则使用blob存储