6

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

然而,关于 Rackspace 的好处之一是我可以安排 VM 映像的每晚/每周备份。在 Azure 上是否有任何机制可以做到这一点?我担心防止数据库损坏(即,如果有人运行 UPDATE 语句而忘记了 WHERE 子句怎么办)。Azure 有这种机制吗?

我知道虚拟机在本地 Azure 存储中存储为 .VHD 文件,但虚拟机映像为 127 gig。即使使用 FIOS 互联网,每晚下载也不会真正成为一种解决方案。

4

1 回答 1

5

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

azure vm disk upload

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

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

于 2013-04-01T14:40:56.120 回答