Azure单实例虚拟机的备份/恢复/容灾scheme?

我目前有一个操作系统磁盘和一个数据磁盘的单一实例天青VM。 我用一个保留的公共IP来运行它。

在可用性集合中添加第二个虚拟机不是一种select,因为我托pipe的是不适用于该体系结构的现成软件包。

我可以采取一些停机时间 – 我不需要高可用性,但我想要一个优化的恢复过程。

每周我运行一个PowerShell脚本,将虚拟机closures,并用时间戳快照操作系统和数据磁盘。 我有一个不同的过程来备份实际的数据。

如果虚拟机发生故障或损坏(Azure VM随机重启任何人?),我倾向于两种情况

  1. 删除虚拟机,并使用相同的保留的IP创build一个新的虚拟机(它会让我吗?),并从以前的快照附加操作系统和数据磁盘。

要么

  1. 使用不同的保留IP创build一个取消configuration的镜像VM镜像。 在发生故障的情况下,我将它联机并从以前的快照中附加操作系统和数据磁盘。 然后我改变DNS路由到新的机器。

或者可以随时保留一个取消configuration的虚拟机,同时使用相同的保留IP连接上一组磁盘 – 这样,如果主要主虚拟机发生故障,我可以把这个虚拟机装上去,然后上路呢?

你有很多select来做到这一点。 我可以这样做:

创build一个新的虚拟机,确保你保留了一个IP(在虚拟机创build的时候),closures虚拟机(释放或不释放)。 考虑这是你的辅助(备份)机器。 一旦您的主服务器出现故障,您可以取消关联相关的磁盘,并将其连接到此处并打开电源。 这将使你的任务更简单。

停止和释放不会导致你的虚拟机的成本,而停下来,但不释放会招致你的虚拟机的成本。 这在这里描述。

Azure现在有一个function,您可以直接备份Azure虚拟机,而无需停机 – https://azure.microsoft.com/zh-cn/documentation/articles/backup-azure-vms-prepare/