加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

从IT应用架构角度,畅谈双活数据中心容灾解决方案

发布时间:2021-01-17 08:31:37 所属栏目:电商 来源:网络整理
导读:《从IT应用架构角度,畅谈双活数据中心容灾解决方案》要点: 本文介绍了从IT应用架构角度,畅谈双活数据中心容灾解决方案,希望对您有用。如果有疑问,可以联系我们。 本文根据朱祥磊老师在〖5月6日DBAplus社群济南数据库技术沙龙〗现场演讲内容整理而成. 讲

从接入层看,如何把业务接入到两个中心,一般有这么几种,一种是采用全局负载均衡(如F5的GTM)、DNS、或前置CDN等技术实现跨中心灵活接入.

  • 业务多中心并行模式:通过一组GSLB来对外提供服务,GSLB监控服务的状态,并通知组内其他设备,对于每一个DNS请求返回最佳结果,好的策略选择和配置方式可以最大幅度提高客户体验.
  • 业务多中心互备模式:对于内网业务通过一组SLB来提供服务,实现DNS解析,负载分发和故障切换.
  • 前置CDN,通过CDN来进行不同中心的业务接入.

四、虚拟化

现在都在讲云计算,是非常热门的,其主要技术特征,首先是带来虚拟化技术,其次应用实现集群化和x86化.相应带来的问题:我们原来的双活设计模式,可能不适应这种虚拟化或应用集群化模式,需要重新考虑业务连续性双活方案.我总结了四大类:

  1. 继续沿用传统基于负载均衡的双活架构.每个中心部署独立的云化应用集群,通过接入层负载均衡实现双活.举个例子,有Web集群,通过前面接入增把业务分发到不同集群去.
  2. 基于分布式应用协调机制,可以建一套跨中心应用集群,通过分布式应用协调机制,实现跨中心的高可靠性集群,统一配置,统一管理和任务分配.
  3. Hadoop、MPP等的双活机制,应用写两份方式实现双活,跨中心集群方式.
  4. 虚拟化平台的跨中心双活(迁移),我们也是既可以建跨中心集群,也可以建两个独立集群,通过一些业务来分发.举个例子,我们现在可以建云资源池,建一些独立的池.

模式一 相互独立的双集群

在每个中心部署独立的云化应用集群:

  1. 如Web类应用可通过接入层和负载均衡实现双活访问;
  2. 如Hadoop或MPP集群应用可通过上层应用实现双集群数据同步,从而实现双活.

模式二 跨中心单集群模式

第一种是基于分布式应用协调机制:构建一套跨中心应用集群,通过分布式应用协调如ZooKeeper实现跨中心的高可靠性集群,实现统一配置、统一管理和任务分配.

第二种是基于数据副本保护机制:如详单云和大数据的Hadoop集群、大数据的MPP集群等,通过进行合理规划设计,确保任一中心节点都是完整的数据副本,由集群自动维护两个中心的数据副本同步机制来实现双活.

虚拟化云平台双活

基于存储阵列双活和VMware 跨站点集群功能实现虚拟化平台数据中心容灾解决方案,在阵列双活技术支撑下,通过VMware Cluster 的HA高可用功能实现故障业务切换保护,从而达到保证业务连续性的要求.

云平台双活

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读