我想如果我能得到两台相同的机器,我就可以让备份机器克隆主机器的高清内容,这样当最后一台机器宕机时,前者可以在负载均衡器的帮助下保持服务正常运行,而无需手动更新。
我当前的设置要求我手动更新两个服务器中的应用程序,并且我只想在一台服务器上执行此操作。
作为对这个问题的部分回答,我想象了三种可能发生的情况:
- 云:1 个存储 + 虚拟机,当你更新存储时,所有虚拟机都可以获取新映像
- 物理机 + 存储:应用程序更新从中央存储库获取的应用程序
- 物理机器:一个应用程序更新从另一台机器获取的应用程序
我当前的设置仅允许我采用第三种方案。是否有任何 Windows 功能可以帮助我实现该方案?
答案1
真正的克隆可以通过集群主机(需要共享存储)或使用无存储集群技术之一来完成,例如 WanSyncHA、DoubleTake 和 NeverFail。后者实际上也不需要您拥有完全相同的硬件,并且还允许您在地理上分散主机,因此即使一个数据中心被摧毁,第二个主机仍可继续运行。
答案2
虽然不是真正的云,而且 dyasny 在那里提出了一个很好的建议(目前我在这里看到的唯一其他答案),但您可以获得两台机器并使用 VMWare 启用实时迁移,这听起来可以实现您想要的某种效果。在我看来,这很昂贵,但这取决于您的应用程序和需求。如果您拥有硬件和许可证,全套产品将提供许多冗余和备份功能。
还有其他类似的解决方案可以以更低的成本实现这一目标...proxmox 虚拟环境就是其中之一,或者 Xenserver 是一种商业替代方案。
对您的决策影响很大的是虚拟化开销和硬件/许可成本与您正在使用的应用程序的性能之间的权衡。