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

2018年2月24日 10929点热度 0人点赞 1条评论

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

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

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

liking

这个人很懒,什么都没留下

文章评论

  • liking

    数据库集群各个节点均需部署在物理主机上,可以认为这是普遍的架构原则,目前几乎所有重要生产系统的关系数据库的集群节点,都是物理主机

    2022年11月15日