网络大二层主要与银行整体IT架构有关系。也决定了做双活的技术不同。如果能够做到业务数据分离和访问分离,中间只需要做数据的单向复制,那么是不需要做网络层面的大二层。然后要做的这一点,或者是改造现有的应用做到这一点真的需要花费很大的代价,不一定适合所有的银行。民生银行是SOA架构,核心功能分布在不同的系统里,和工行的集中式架构很不一样。民生银行系统之间的调用比较多,对网络的要求也比较高,仅仅通过DNS来实现是不现实的。所以在民生银行,并非是为了做双活取建设大二层网络。通常双中心的同步模式也是必须的,保证数据不丢失。至于异步复制数据的补偿机制,也是建立在补偿依赖的系统或者数据同步到了同城才行。