同机房部署时优势
任一RAC节点数据库服务器故障,数据库服务可用性不受影响,可以转移到可用服务器上运作
任一存储盘阵故障,数据库服务可用性不受影响,转移到可用的存储进行读写
可以利用Infiniband高速网络技术提升数据库集群的性能和可扩展性
距离(跨机房)部署时优势
主机、存储资源配置需求和本地部署时区别不大
可以应对部分机房/站点级故障:其中一个机房出现灾难(机楼断电、通讯中断、火灾等),集 群数据库服务可用性不受影响,另一个机房的RAC节点数据库服务器、存储盘阵仍然可以继续工作,不中断业务
距离(跨机房)部署时劣势
性能、可扩展性降低,远距离延时导致集群性能低于同机房部署,并且无法利用Infiniband技术
故障概率上升(可用性降低),引入额外的远距离网络故障风险
无法应对影响范围较大的灾难,例如台风、地震、洪水、区域大面积停电等
无法应对逻辑数据错误,例如:CPU故障导致的数据库出现逻辑损坏、内存故障导致数据库写入和读取内容不一致、其它软硬件元器件故障导致的数据逻辑紊乱