这个双活范畴比较大,看您是想实现的什么样的双活,双活的节点有没有共享存储数据等。
最简单的应用双活,不共享数据的话,主备数据中心的架构,打通了大二层网络,将应用节点部署于两个站点,通过负载将请求分发到这些应用节点,实现应用节点的跨数据中心多活。
其次是存储双活,这时需要专门的双活存储作为必要条件,或者通过能够实现双活的虚拟化网关来帮助原有的存储实现双活,存储双活后,对应用节点需要跨数据中心共享数据,有很大的便利。当然也可以作为数据库双活的后端存储。
最后是数据库双活,对能够实现双活的数据库方案,跨两个数据中心拉开的方案,如ORACLE EXTEND RAC、DB2 GDPC等,数据库实现事务级的双活