《云上容灾交付服务白皮书》——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 异地容灾的架构图




相关文章
|
5月前
|
存储 并行计算 安全
我们自己的芯片指令集架构——龙芯架构简介
我们自己的芯片指令集架构——龙芯架构简介
565 6
|
5月前
|
Web App开发 JavaScript 前端开发
【热门话题】WebKit架构简介
WebKit,开源浏览器引擎,支撑Safari、Chrome等,以其高效、稳定和跨平台特性著称。文章介绍了WebKit的起源、模块化设计,重点讲解了WebCore的DOM、CSSOM、Render Tree、布局、绘图与合成,以及JavaScriptCore的解析、编译和垃圾回收。WebKit2的多进程架构提升了稳定性和安全性。理解WebKit有助于优化网页性能和参与社区贡献。
59 0
|
5月前
|
设计模式 负载均衡 网络协议
【分布式技术专题】「分布式技术架构」实践见真知,手把手教你如何实现一个属于自己的RPC框架(架构技术引导篇)
【分布式技术专题】「分布式技术架构」实践见真知,手把手教你如何实现一个属于自己的RPC框架(架构技术引导篇)
230 0
|
11天前
|
Kubernetes 调度 算法框架/工具
NVIDIA Triton系列02-功能与架构简介
本文介绍了NVIDIA Triton推理服务器的功能与架构,强调其不仅适用于大型服务类应用,还能广泛应用于各类推理场景。Triton支持多种模型格式、查询类型和部署方式,具备高效的模型管理和优化能力,确保高性能和系统稳定性。文章详细解析了Triton的主从架构,包括模型仓库、客户端应用、通信协议和推理服务器的核心功能模块。
29 1
NVIDIA Triton系列02-功能与架构简介
|
14天前
|
存储 分布式计算 Hadoop
Hadoop-33 HBase 初识简介 项目简介 整体架构 HMaster HRegionServer Region
Hadoop-33 HBase 初识简介 项目简介 整体架构 HMaster HRegionServer Region
35 2
|
5月前
|
运维 Oracle 容灾
Oracle dataguard 容灾技术实战(笔记),教你一种更清晰的Linux运维架构
Oracle dataguard 容灾技术实战(笔记),教你一种更清晰的Linux运维架构
|
14天前
|
存储 SQL 消息中间件
Hadoop-26 ZooKeeper集群 3台云服务器 基础概念简介与环境的配置使用 架构组成 分布式协调框架 Leader Follower Observer
Hadoop-26 ZooKeeper集群 3台云服务器 基础概念简介与环境的配置使用 架构组成 分布式协调框架 Leader Follower Observer
35 0
|
4月前
|
存储 消息中间件 数据库
分布式系统详解--架构简介(微服务)
分布式系统详解--架构简介(微服务)
75 0
|
5月前
|
存储 负载均衡 NoSQL
【分布式技术架构】「Tomcat技术专题」 探索Tomcat集群架构原理和开发分析指南
【分布式技术架构】「Tomcat技术专题」 探索Tomcat集群架构原理和开发分析指南
124 1
|
5月前
|
分布式计算 API 数据处理
Flink【基础知识 01】(简介+核心架构+分层API+集群架构+应用场景+特点优势)(一篇即可大概了解flink)
【2月更文挑战第15天】Flink【基础知识 01】(简介+核心架构+分层API+集群架构+应用场景+特点优势)(一篇即可大概了解flink)
157 1