不太清楚您这里说的应用级异地双活具体指什么。如果仅仅是应用双活不涉及统一数据的增删改那么实现起来还是很容易的。几年前的应用服务器比如IBM WebSphere Application Server已经实现了跨洲际的应用调度。只需要将应用作分布式改造,然后按照特定的访问规则将请求路由到不同的中心去访问。
但是如果异地的应用需要一致性访问相同的数据,那么这就涉及到数据的异地双活访问问题。这个就比较麻烦了,实现起来有定制方案和通用方案。所谓定制方案就是把数据和访问按照业务逻辑进行切分,让不同的业务和相关的数据放在不同的站点并确保数据临近放置原则。然后再通过数据远程异步复制到异地中心进行互备。如果是通用方案,就可以利用IBM在主机或小机上的双活方案,这些方案对于数据或者应用本身没有特定的改造要求,但是需要依赖特定的存储复制技术和HA软件支持。