备份Microsoft Azure虚拟机

备份Microsoft Azure虚拟机,azure,backup,virtual-machine,rackspace,azure-virtual-machine,Azure,Backup,Virtual Machine,Rackspace,Azure Virtual Machine,我目前有一台Rackspace云服务器,我想将其迁移到Azure虚拟机。我最近得到了一个MSDN订阅,它通过Azure免费为我提供了一定级别的托管服务,我目前正在用Rackspace为该级别的服务付费 不过,Rackspace的一个优点是我可以安排VM映像的夜间/每周备份。在Azure上有这样做的机制吗?我担心防止数据库损坏(即,如果有人运行UPDATE语句而忘记WHERE子句会怎么样)。Azure有这样的机制吗 我知道虚拟机以.VHD文件的形式存储在我的本地Azure存储中,但虚拟机映像是12

我目前有一台Rackspace云服务器,我想将其迁移到Azure虚拟机。我最近得到了一个MSDN订阅,它通过Azure免费为我提供了一定级别的托管服务,我目前正在用Rackspace为该级别的服务付费

不过,Rackspace的一个优点是我可以安排VM映像的夜间/每周备份。在Azure上有这样做的机制吗?我担心防止数据库损坏(即,如果有人运行UPDATE语句而忘记WHERE子句会怎么样)。Azure有这样的机制吗


我知道虚拟机以.VHD文件的形式存储在我的本地Azure存储中,但虚拟机映像是127 Gig。即使使用FIOS internet,夜间下载也不会真正成为解决方案。

您可以执行异步blob复制来制作vhd的物理副本。有关RESTAPI的详细信息,请参阅。在同一数据中心内,此操作非常快(可能几秒钟?)。不过,您不需要进行原始的REST调用:Azure跨平台命令行界面中已经实现了一个方法。命令是:

azure虚拟机磁盘上载

您还可以拍摄快照,并在以后返回到上一个快照。快照是只读的(您可以稍后从中复制),最初不占用任何空间。但是,随着存储页面的更改,快照会增加


但有一个问题:为什么要有这么大的虚拟机映像?您是否在同一vhd上存储OS+数据?如果是这样的话,安装一个单独的Azure驱动器(也存储在blob存储中的VHD中)来存储数据,并制作独立的拷贝/快照可能更有意义。

不,我实际上在127 gig分区上安装了操作系统,并按照您的建议为数据安装了一个单独的Azure驱动器。我刚刚创建了一个“中等”大小的Azure VM实例,这是它默认创建的大小。如果我能减少虚拟机的数量,使备份更高效,我会很乐意破坏虚拟机并重新创建它。