我了解到虚拟机驻留在不同的磁盘驱动器上,因此容错。
我是否还需要备份我的azure色虚拟机?
备份至less有两个原因:
你相信MS在任何情况下都做正确的事情,不会丢失你的数据吗? 你确定你永远不会犯错删除你仍然需要的数据,或者是软件错误或攻击的受害者? 如果不是,则需要备份。
从别人的好答案。 让我澄清一下Azure中虚拟机的情况。
Windows Azure具有Blob,Table和Queue存储。 这些都被认为是持久的存储 ,因为每个blob(或表实体或队列消息)在数据中心内被三重复制,并且可以select地理复制到邻近的数据中心(在同一大陆上)。 Blob写入立即被复制; 也就是说,主轴之间不是最终一致的。 主轴也将被分开,这样它们就不会全部坐在同一个物理位置(如果一个磁盘控制器死了,拿出所有3个磁盘,那么这个磁盘就不是很耐用)。 注意:地理复制不是即时的; 这对邻居数据中心是一个asynchronous操作。 但是:在相邻数据中心执行写入操作时,这些写入操作将写入该数据中心的BLOB存储中,这也是持久的)。 您无权访问地理复制的数据; 只有在主数据中心发生灾难性事件的情况下,才能访问Azure。
您的虚拟机VHD存储在一个blob中,所以它受益于Azure blob的耐用性。 另外:您创build并添加到您的虚拟机的任何连接的驱动器也支持Blob(并且您可以连接2个内核,最多16个驱动器用于8内核)。
除了耐用性之外,您还可能需要备份虚拟机,原因已经在其他答案中讨论过了。 为此,您可以利用asynchronousblob复制function(在Azure命令行工具中可用,如azure vm disk upload )。 你也可以创build一个blob快照,但是不会重复任何数据(除非你改变了个别的blob页面,但这是另一个话题)。 blob-copy程序是要走的路。 在同一个数据中心内,这个速度太快了。 我能够在几秒钟内(有时less)复制Linux VM镜像。 这肯定是数据中心之间的一个较慢的操作,但这是可以预料的(而且我已经做了好几次了)。
是。
RAID(磁盘冗余,除了RAID0)不是备份。 您仍然需要保护您的文件免受意外删除,损坏,病毒/特洛伊木马等。
请参阅以下有用的文章: http : //www.smallnetbuilder.com/nas/nas-features/31745-data-recovery-tales-raid-is-not-backup