我目前有一个Rackspace云服务器,我想将其迁移到Azure虚拟机。我最近获得了一个MSDN订阅,它通过Azure免费为我提供了一定级别的托管服务,我目前正在使用Rackspace支付该级别的服务。
然而,Rackspace的一个优点是我可以安排VM映像的夜间/每周备份。在Azure上有没有这样做的机制?我担心的是防止数据库损坏(即如果有人运行UPDATE语句而忘记了WHERE子句,会怎么样?Azure中是否有这样的机制?
我知道虚拟机在我的本地Azure存储中存储为.VHD文件,但虚拟机映像为127 GB。每晚下载,即使与FIOS互联网是不是真的要飞作为一个解决方案。
1条答案
按热度按时间wwwo4jvm1#
您可以执行异步blob复制来创建vhd的物理副本。请参阅here了解REST API详细信息。此操作在同一数据中心内非常快(可能几秒钟?)。不过,您不需要进行原始REST调用:在Azure跨平台命令行界面中已经实现了一个方法,可用的here。命令是:
azure vm disk upload
您还可以拍摄blob snapshots,并在稍后返回到上一个快照。快照是只读的(您可以稍后从中复制),最初不占用空间。但是,随着存储页的更改,快照也会增长。
但有一个问题为什么要使用这么大的VM映像?您是否将OS+数据存储在同一vhd上?如果是这样的话,可能更有意义的是安装一个单独的Azure驱动器(也存储在blob存储中的VHD中)来存储数据,并制作独立的副本/快照。