我为什么不推荐在虚拟机环境下安装ORACLE RAC

当前在绝大多数的生产环境中,安装oracle RAC都是基于2台或3台物理主机进行配置,很少在虚机上配置RAC。

这是因为,oracle RAC架构本身就已经实现了高可用、负载均衡、横向能力扩展、服务虚拟化等,如果在底层实施hypervisor虚拟化后再构建RAC,相当于虚拟化、高可用等的重复实施,有一部分能力的无谓消耗,而且多了一些管理环节和故障的可能。并且,根据我们的实施经验,我们发现,对于较大处理能力的应用实施,如果底层基于虚拟化资源,会明显影响整体处理能力,同时还发现虚机资源池整体管理不够成熟的情况比比皆是,导致oracle RAC相关的问题屡屡发生。

所以结论是,如果安装oracle RAC,务必基于2-3台物理机,高可用以及服务的虚拟化由RAC提供;如果基于虚机安装oracle,只需配置单实例,高可用由资源池提供。

发表评论

电子邮件地址不会被公开。 必填项已用*标注