我有一个用数据库备份的Web应用程序。(实际上我有2台虚拟机。Linux for app PHP & MySQL和另一个Windows Server for ASP.Net & Sql Server)目前部署在Windows Azure上的虚拟机(单层)上。对于灾难恢复,应用程序需要解耦。意味着代码、文件/文件夹和数据库应该是分开的。请帮助我理解1.我是否需要有2个虚拟机用于代码和数据库,并有一个存储来存储文件? 2.如果需要,那么我需要更改多少代码量? 3.你能推荐一个教程来指导我设置灾难恢复吗? 4.我是否需要保持另一个实例运行一个用于代码而另一个用于数据库? 5.如果需要
我无法在Azure中恢复我的VM磁盘:它只被“转换”到链接到我的VM的存储帐户。
有谁知道如何在Azure中从Recovery Service Vault备份中完全恢复虚拟机?
编辑:为了提高精确度,我制作了一个简单的Linux虚拟机来托管测试网站,以便体验Azure的备份和恢复功能。因此,一旦测试网站上线,我就等待备份工作完成。然后,我故意破坏了虚拟机内部的测试网站,并启动了磁盘恢复。不幸的是,恢复对虚拟机没有任何影响。我检查了作业,恢复被标记为“成功”,VM重启不起任何作用。无论如何,我可以在存储帐户的Conainer选项卡中找到"vhd“。但是我找不到一种方法把它连接到虚拟机上。