个人觉得这个问题首先要明确你所说的存储采用同步复制的方式保持数据的一致性是怎么实现的?通过存储的mirror功能同步还是通过存储虚拟化网关来实现?
如果存储的数据同步是通过存储自身的mirror功能来实现的,那么你存储的数据可能不完全是实时同步,这种情况限定你WEB和APP都必须要连接至主存储,实现数据的落盘,再同步至另外数据中心的存储;
如果存储的数据同步是通过存储虚拟化网关方式来实现,这种情况下数据是同步落盘,两数据中心存储是实时镜像同步;这种情况下WEB和APP对接的是存储虚拟化网关,不需要关心你的存储;
你这种情况还有一个需要明确的,就是你2个数据中心的距离,是自己的园区还是同城或者是异地,同一个园区或者同城的情况下,Oracle或许还可以考虑做active-active,异地的话延迟的问题,一般都是ADG;
同一个园区自己打通2个数据中心机房以太网和SAN网络的情况下,Oracle RAC完全可以考虑做active-active;
同城的话延迟问题如果可以解决,公司在这方面决心很大,Oracle RAC也可以考虑Active-Active,如果以上延迟和成本投入问题不能解决,还是乖乖的考虑Active-Standby吧