论坛问题精选:

超融合虚拟化平台Oracle数据库还有必要做Oracle RAC吗?

回复:

分布式存储的超融合虚拟化平台和Oracle RAC保障数据库高用性分属基础架构和数据库应用二个层面。

1.分布式存储的超融合虚拟化平台,可以通过多副本的方式,实现数据的保护,确保不会因为某一磁盘或者节点的故障造成数据的丢失。

2.如果将Oracle数据库部署到超融合虚拟化平台的VM内,不做Oracle RAC,而是采用虚拟化平台的HA高可用功能来保护,从发现和判断VM故障,到在其他节点上重新启动VM和Oracle数据库,需要一定的时间(一般是2-3分钟,根据VM内的应用和数据量等相关),这段时间数据库还没有启动,无法提供服务,应用和业务是中断的。

3.如果在分布式存储的超融合虚拟化平台上部署Oracle RAC,一般建议至少在2个不同节点上的VM内,确保任何一个节点宕机,还有VM的Oracle数据库提供服务。Oracle RAC可实现故障容错和无缝切换功能,确保数据库的高可用,将硬件和软件错误造成的影响最小化,保证应用和业务的连续性。