关于是否使用虚拟化平台搭建RAC集群还是物理机,这个问题是多方面的考虑,使用虚拟化确实有你说的这部分优点当然也存着缺点,是否使用需要你综合考虑,比如说人力成本,授权成本(包括RAC和vSphere),技术成本(部署一套RAC会涉及服务器、存储设备、HBA卡、操作系统等多方面的技术)所以你的考虑不无道理,使用虚拟化部署方便了管理(这部分的管理其实占比很少,你的操作总归是通过命令行来执行)却存在一定的性能损耗,而且会有木桶效应,总归还是需要满足业务,业务才是你这套环境的存在价值所在,如果不放心可以进行对比压力测试。
至于你说的DG,是必要的,要时刻有危机感,虽然不一定会发生。
个人建议 使用物理机器部署三节点RAC+多路存储冗余(非存储级别主备,使用ASM故障组,多路存储冗余)