双活数据中心建设过程中的应用程序改造?

现有环境为已建成的3DC架构,同城采用存储数据同步,生产网和灾备网相互隔离,未来要建成双活数据中心,且需同步完成dns改造。在此背景下,应用程序如何进行改造,以适应dns环境。c类的和java类的应用程序都有哪些地方需要改造,是否有可参考的方法论。...显示全部

现有环境为已建成的3DC架构,同城采用存储数据同步,生产网和灾备网相互隔离,未来要建成双活数据中心,且需同步完成dns改造。
在此背景下,应用程序如何进行改造,以适应dns环境。
c类的和java类的应用程序都有哪些地方需要改造,是否有可参考的方法论。

收起
参与7

查看其它 1 个回答crazierspore的回答

craziersporecrazierspore产品总监华为

在双活架构已经搭建完成后,需考虑应用部署的改进,但针对双活服务器应用层的集群部署方案,需要结合应用集群软件,业务容灾诉求综合考虑,目前主要的部署方式包括下面几种情况。

物理应用部署
Oracle、DB2、Exchange和SAP HANA等应用集群部署在物理服务器上时,业务自动切换就需要Oracle RAC、DB2、MSFC或操作系统自动的集群软件实现,这种方式适合时延、性能要求很高的场景。

虚拟应用部署
Oracle,DB2,Exchange等应用部署在Vmware、Hyper-V或Fusioshere 等VM上时;在集群可靠性上,首先Vmware,Hyper-V和Fusionshere VM具备HA功能切换,再者基于VM内的Oracle,DB2,Exchange等应用也具有HA能力,所以,虚拟化上部署应用集群又有2种部署方式。
单机应用部署:即Oracle RAC、DB2、MSFC单机部署在VM中,采用虚拟化平台的HA功能切换。优点部署简单,切换容易,这种部署方式有大量案例,所以经过充分验证。
集群应用部署:除了Hypervisor的HA切换外,还需要依靠Oracle RAC、DB2、MSFC或操作系统集群软件切换,即在应用层实现嵌套集群部署。
在第二种部署方案中,Hypervisor的HA集群和应用集群一般都会有兼容性问题,一旦出现问题,很多Hypervisor厂商也不提供技术支持,如VMware和Oracle都是相互建议不同时部署集群,类似的,其他Hypervisor和应用集群理论上也有类似问题。 总之,在应用虚拟化双活方案,目前应用还是主要采用单机部署方式 。

银行 · 2020-11-19
浏览927

回答者

crazierspore
产品总监华为
擅长领域: 灾备存储双活

crazierspore 最近回答过的问题

回答状态

  • 发布时间:2020-11-19
  • 关注会员:3 人
  • 回答浏览:927
  • X社区推广