灾难恢复虚拟化

灾难恢复虚拟化

有人能给我提供任何想法/链接,以便我能更好地了解虚拟化如何从灾难恢复的角度帮助我?

我们在数据中心有一个服务器,它基本上拥有一堆位于互联网上的网络服务和一个大型 SQL Server 数据库。

我并不是在寻找任何非常详细的东西,只是寻找一些可以让我了解什么是可能的东西。

非常感谢

答案1

对这个问题有各种特定于产品的答案,但最基本、最简单的解释是,物理服务器的身份/代码/数据/等都保存在插入服务器本身的磁盘上,而虚拟服务器的磁盘实际上只是磁盘上的一个大平面文件。

如果您可以将这个平面文件放到一个共享磁盘系统上,然后将该文件复制到第二个站点的另一个共享磁盘系统上,那么您就拥有了组成该虚拟服务器的所有内容的相同副本,但在其他地方,它可以在某个地方重新启动并继续运行,就像什么都没有发生过一样。

正如我所说,有很多特定的产品可以自动化或使其更容易,但本质上它更容易,因为您的服务器只是文件 - 这有帮助吗?如果您还有其他问题,请回来。

答案2

举个例子:我们公司的网站是外部托管的。由于我们之前的主机出现问题,导致停机几天,我现在在两台机器上保留了这些网站的副本。一台用于开发和测试,因此有时会与实时网站略有不同。另一台则作为精确副本进行维护。第二台通常只在需要重新复制时才启动。

如果网络主机出现问题,可以通过更改 DNS 记录启动具有精确副本的机器并将其联机。由于我们是一家小公司,我无法证明购买额外服务器的费用是合理的,因为这种可能性非常小。相反,我使用虚拟机。它没有我想要的那么强大,但它完全可行。

答案3

我一直在为我的组织研究这个问题,所以我认为我可以提供一些很好的见解。

虚拟化的最大优势之一是虚拟机与硬件无关 - 任何能够运行您选择的 VM 软件(VMware、Hyper-V 等)的硬件都可以运行虚拟机。

由于虚拟机始终采用相同的硬件,因此如果您的服务器出现故障,您可以用不同的硬件替换它,而不必担心虚拟机上的驱动程序问题,甚至不必因为硬件差异太大而从头开始重新安装操作系统。对于任何 Windows 操作系统来说尤其如此,根据我的经验,更换硬件往往会遇到更多问题。

另一个优点是,恢复系统只需将虚拟机的文件复制到新系统并启动即可。这通常比从常规备份恢复更简单、更快捷。

在制定灾难恢复计划时,您确实需要明确您预计会发生哪种灾难,以及可以接受多少数据丢失。例如,您是否计划:

  • 你的服务器出现故障?
  • 数据中心出现故障或者失去网络连接?
  • 整座建筑或城市被摧毁或无法进入?(即自然灾害)

虚拟化本身并不能解决任何问题。它能做的是让解决问题变得更容易,减少恢复时间,并为您提供更多可恢复系统的选项。

另一个可能对您有利的方面是能够在一台物理服务器上运行多个操作系统。就您而言,您可以将 SQL 服务器与 Web 服务器分开,放入各自的操作系统中。这样,如果操作系统出现问题,您只需修复或从备份中恢复,而不必修复整个系统。这也意味着,如果您当前的服务器不够用,您只需将 SQL 服务器移动到另一个物理系统即可进行扩展,而无需冒任何其他风险。

相关内容