虚拟化(和云)环境中的群集和数据库复制

时间:2010-04-02 04:00:11

标签: cloud replication virtualization cluster-computing

复制和群集都是使用物理(真实)服务器进行服务器设置的术语,通常在数据库或AS级别上实现。

现在的问题是:在虚拟化环境中,通过云服务提供商提供的虚拟服务器的高可用性,具有“简单”可扩展服务器(触摸群集)和更高可用性(数据库复制),我们是否真的需要复制和集群(如覆盖传统服务器的问题)? 问题来自灵魂/应用提供者的观点。

请排除具有业务需求背景的复制需求,例如。需要在2个不同的地理位置复制数据库,以确保性能和数据。

感谢您的见解!

2 个答案:

答案 0 :(得分:1)

虽然在专用服务器生产环境中使用HA在大多数情况下与敬虔相近,但同样适用于云。您的云服务器所在的主机可能会像专用服务器一样出现问题。虽然大多数“好”的云主机都会立即将您的服务器迁移到新的主机,但仍然需要停机...除非您有HA设置。在这种情况下,您的网络中的其他系统已经涵盖了您。

问题是,您正在处理HA设置,还是您的主机?

关于您的排除,请在较小的范围内考虑它。想一想,如果你在加利福尼亚有一台服务器,如果发生中断,它可以在内华达州接收。理想情况下,您可能希望在一个地理位置拥有一个小型集群,在另一个地理位置拥有一个小型集群,等等。如果某个数据中心的一台主机中有一个集群,那么它可能会被同一数据中心的另一台服务器接收。

...如果数据中心出现故障,另一个数据中心的集群将负载。如果美国出现问题,欧盟服务器就会出现问题,等等。

我希望能回答你的问题。

答案 1 :(得分:0)

这不仅仅是关于可用性,还关乎性能。如果您的数据库服务器位于云中,则并不意味着您拥有无限的性能储备。复制通常用作扩展性能的方法。在云中运行数据库与拥有自己的硬件没什么不同。它可以在虚拟服务器(或多个服务器)上运行,但您也可以使用自己的硬件。