《云上容灾交付服务白皮书》——2.容灾技术架构——21容灾技术架构简介(上)

简介: 《云上容灾交付服务白皮书》——2.容灾技术架构——21容灾技术架构简介(上)

2.1 容灾技术架构简介


容灾技术架构是业务连续性领域里面的子项,根据国际通用的容灾系统建设思路,架构设计需要关注如下问题:


备份 / 恢复的范围

容灾计划的状态

业务中心与容灾中心之间的距离

业务中心与容灾中心之间如何相互连接

数据是怎样在两个中心之间传送的

允许有多少数据被丢失

怎样保证更新的数据在容灾中心被更新

容灾中心可以开始容灾进程的能力


围绕上述问题,本文将从技术角度上,对主流的四种架构进行介绍,分别是:同城容灾、异地容灾、两地三中心和异地多活。严格意义上讲,异地多活属于异地容灾的范畴,由于其架构在业务效果上和其他架构有不少区别,为了描述方便,本文单独将异地多活划分为一种技术架构。本文在描述容灾架构的时候,默认的前提是基于阿里云的技术能力。


同城容灾架构简介

同城容灾架构,指在同城或相近的区域内(建议 10km ≤数据中心距离≤ 50km),基于两个数据中心开展业务连续建设的技术架构。


一个为生产数据中心,负责业务系统的日常运行;另一个为灾备数据中心,负责在灾难发生后的业务系统运行。生产中心和灾备中心的距离较近,通信线路质量较好,比较容易实现数据的同步 / 异步复制的效果,保证了数据完整性和数据零丢失。同城容灾架构可应对火灾、局部洪水、建筑物破坏、供电故障、计算机系统及人为破坏引起的灾难。


该架构的主要特点包括:


两个中心属于一朵云架构。默认情况下,一朵云内的网络互通,资源隔离。

生产中心应提供信息系统的完整功能,灾备中心应至少提供信息系统的关键功能。

可通过全局负载均衡(GSLB,global server load balance)或域名服务(DNS,domain name server)提供业务流量的管理。

从应用层面看,可支持应用层双活和应用层主备两种模式。

从数据层面看,为了保证数据一致性,采用主备访问的模式。


image.png

图 2-1 同城容灾的架构图


异地容灾架构简介


异地容灾架构,指在两个城市或较远的两个地区上(建议数据中心距离≥ 100km),基于两个数据中心开展业务连续性建设的技术架构。一个为生产数据中心,负责业务系统的日常运行;另一个为灾备数据中心,负责在灾难发生后的业务系统运行。两个中心距离较远,通信线路质量不稳定,通常采用异步的方式进行数据备份。异地容灾可应对城市级大范围的灾难,如地震、大范围停电、洪水、飓风、战争等。


该架构的主要特点包括:


两个中心属于两朵云架构。默认情况下,两朵云的网络隔离,资源隔离,如涉及跨云访问的网络,按需开通网络权限。

生产中心应提供信息系统的完整功能,灾备中心应至少提供信息系统的关键功能。

可通过域名服务 DNS 提供业务流量的管理。

从应用层面,可参考同城架构实现应用双活或应用主备两种模式。但从网络层面,受限于的网络延时的影响,实际情况中,通常使用的是网络主备的模式。


image.png图 2-2 异地容灾的架构图




相关文章
|
6月前
|
监控 负载均衡 测试技术
服务网格简介:探索现代微服务架构中的服务网格概念和价值
服务网格简介:探索现代微服务架构中的服务网格概念和价值
108 0
|
1月前
|
消息中间件 存储 SQL
Flume【基础知识 01】简介 + 基本架构及核心概念 + 架构模式 + Agent内部原理 + 配置格式(一篇即可入门Flume)
【2月更文挑战第18天】Flume【基础知识 01】简介 + 基本架构及核心概念 + 架构模式 + Agent内部原理 + 配置格式(一篇即可入门Flume)
474 0
|
1月前
|
分布式计算 API 数据处理
Flink【基础知识 01】(简介+核心架构+分层API+集群架构+应用场景+特点优势)(一篇即可大概了解flink)
【2月更文挑战第15天】Flink【基础知识 01】(简介+核心架构+分层API+集群架构+应用场景+特点优势)(一篇即可大概了解flink)
60 1
|
2月前
|
边缘计算 Kubernetes 物联网
大规模 IoT 边缘容器集群管理的几种架构 -0- 边缘容器及架构简介
大规模 IoT 边缘容器集群管理的几种架构 -0- 边缘容器及架构简介
|
2月前
|
存储 消息中间件 API
|
4月前
|
SQL 关系型数据库 MySQL
Presto【基础 01】简介+架构+数据源+数据模型+特点(一篇即可入门支持到PB字节的分布式SQL查询引擎Presto)
Presto【基础 01】简介+架构+数据源+数据模型+特点(一篇即可入门支持到PB字节的分布式SQL查询引擎Presto)
57 0
|
4月前
|
存储 运维 负载均衡
探索容灾架构演进之路 - 从单点到异地多活
容灾架构的选择在于平衡可用性需求和成本之间的关系。并不存在一种完美的架构,而是应该根据业务发展的阶段逐步演进容灾架构,避免陷入过度设计和资源浪费的困境
153 0
|
5月前
|
容灾 测试技术 数据库
容灾架构迁移
容灾架构迁移
|
6月前
|
Kubernetes 容灾 数据中心
【Kubesphere 云平台使用、具备两地三中心与三地五中心容灾架构实战】
【Kubesphere 云平台使用、具备两地三中心与三地五中心容灾架构实战】
315 0
|
6月前
|
存储 运维 关系型数据库
直播预告 | PolarDB-PG架构简介及日常运维浅析
本次分享将先从架构、特性、开源等三个维度解读PolarDB-PG的整体架构。在大家对架构有一定深入理解后,将继续从备份恢复、存储层、计算层扩容、只读节点提升、高可用等五个维度,对PolarDB-PG的日常运维进行深入浅出的介绍,为“唯手熟尔”的运维打好理论基础。