容灾备份——容灾系统介绍

news2025/1/12 1:47:36

目录

基本概述

容灾关键技术

容灾系统的级别

容灾主要技术


基本概述

容灾与备份的区别

容灾备份——备份技术系统架构与备份网络方案-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_49864110/article/details/123969802?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169772349816800185824923%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=169772349816800185824923&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-123969802-null-null.nonecase&utm_term=%E5%AE%B9%E7%81%BE&spm=1018.2226.3001.4450容灾基本概念

容灾指的是除了生产站点以外,用户另外建立新的冗余站点(新建本地其它站点或者异地其它站点)

当灾难发生,生产站点受到破坏时,冗余站点可以接管用户正常的业务,达到业务不间断的目的

容灾关键技术

容灾评价的三个指标

TCO-----总体拥有成本---帮助组织来考核、管理和削减在一定时间范围内组织获得某项资产的相关联的所有成本

RTO(Recovery Time Objective)---恢复时间目标----指发生故障后多长时间进行业务切换

RPO(Recovery Point Objective)---恢复点数据------指损失的数据量(发生故障后丢失的数据)

        完美状态:RTO=0   RPO=0

关键技术

HA---本地高可用技术、 DR---异地高可用技术

该技术是能够保证在本地系统单个组件故障情况下,外部能够正常访问本地业务的能力

关键特性

可用性

其计算公式是[ 1 - (宕机时间)/(宕机时间 + 运行时间)](通常用几个9来表示)

 HA(High Availability)DR(Disaster Recovery)
应用场景本地高可用系统
多个服务器运行一个活多种业务做冗余
异地高可用系统
在同城或者异地新建冗余站点
存储方式一般为共享存储,不会存在访问数据中途丢失RPO=0
更多的是考虑切换时间长度RTO
一般通过远程复制等方式进行数据同步,数据据一般会丢失RPO>0
切换时间会更长RTO>0
网络主备系统之间一般是LAN网络主备系统之间一般是WAN网络
目标保证业务的高可用保证数据可靠的基础上实现业务的高可用
应对故障主要应对单组件的故障导致的负载
使得业务在集群内的服务器之间切换
主要应对大规模的故障(例如地震等)
使得业务在数据中心之间负载

容灾系统的级别

 数据级应用级业务级
描述建立异地容灾中心,做数据的远程备份,只存储数据
在灾难发生之后确保原有的数据不会丢失或者遭到破环
不保证服务完整,只保存数据
在数据级容灾的基础上,在备份站点同样构建一套相同的应用系统
保证关键应用在允许的时间范围内恢复,使得系统提供的服务是完整连续的,减少灾难带来的损失
全业务的备份,除了必要的IT相关技术,还要求具备全部的基础设施(如电话、办公地点等)
当大灾难发生后原有办公场所遭到破坏,需要一个新的办公场所来正常开展业务
RTORTO最长(若干天)
灾难发生时需要重新部署机器,利用备份数据恢复业务
RTO中等(若干小时)RTO最小(若干分钟或秒)
TCO最低中等最高

容灾主要技术

  • 基于主机层容灾技术
    • 生产中心和灾备中心的服务器上安装专用的数据复制软件,如卷复制软件,以实现远程复制功能
      • 两中心间必须有网络连接作为数据通道,可以在服务器层增加应用远程切换功能软件,从而构成完整的应用级容灾方案
    • 这种数据复制方式相对投入较少,主要是软件的采购成本
      • ​​​​​​​兼容性较好,可以兼容不同品牌的服务器和存储设备,较适合硬件组成复杂的用户
      • 但这种方式要在服务器上通过软件来实现同步操作,占用主机资源和网络资源非常大

  • 基于网络层容灾技术
    • 基于 SAN 网络层的数据复制技术则是在前端应用服务器与后端存储系统之间的存储区域网络(SAN),加入存储网关,前端连接服务器主机,后端连接存储设备
    • 存储网关将在不同存储设备上的两个卷之间建立镜像关系,将写入主卷的数据同时写到备份卷中
    • 当主存储设备发生故障时,业务将会切换到备用存储设备上,并启用备份卷,保证数据业务不中断
  • 基于阵列层容灾技术
    • 存储层容灾主要采用了阵列间的数据复制技术,将数据从本地阵列复制到灾备阵列,在灾备存储阵列产生一份可用的数据副本。当主阵列故障时,可以将业务快速切换到备用阵列,从而最大可能的保障业务的连续性

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1112518.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Java 进阶篇】JavaScript 表单验证详解

JavaScript 表单验证是网页开发中不可或缺的一部分。它允许您确保用户在提交表单数据之前输入了有效的信息。无论您是一个初学者还是一个有经验的开发人员,本文将为您详细介绍如何使用 JavaScript 来进行表单验证。我们将从基础知识开始,逐步深入&#x…

ubuntu20.04运用startup application开机自启动python程序

运用startup application开机自启动python程序。在终端中输入gnome-session-properties,如果显示没有则先进行安装,sudo apt-get update 和sudo apt install StartupApplications(根据显示提示安装)。在显示程序中搜索startup,打开应用程序。 在程序目录…

LeetCode 1595. 连通两组点的最小成本【记忆化搜索,状压DP】2537

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…

环形链表的约瑟夫问题

前言: 据说著名犹太历史学家Josephus有过如下故事: 在罗马人占领乔塔帕特后,39个犹太人和Josephus及他的朋友躲进一个洞里,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个…

24、Flink 的table api与sql之Catalogs(java api操作分区与函数、表)-4

Flink 系列文章 1、Flink 部署、概念介绍、source、transformation、sink使用示例、四大基石介绍和示例等系列综合文章链接 13、Flink 的table api与sql的基本概念、通用api介绍及入门示例 14、Flink 的table api与sql之数据类型: 内置数据类型以及它们的属性 15、Flink 的ta…

Unity3D 关于过大的UI帧动画如何处理详解

Unity3D是一款流行的游戏开发引擎,它可以用来创建各种类型的游戏,包括2D和3D游戏。在游戏中,UI帧动画是一个常见的元素,它可以增加游戏的交互性和视觉效果。然而,当UI帧动画过大时,可能会导致游戏的性能下降…

linux安装新版本git2、配置github-ssh。(centos、aws)

一、安装Git 1、yum默认版本git #1.安装git sudo yum install git -y #2.确认Git已经安装成功 git --version如果要安装较新版本,可以安装一个repo ,但是我这第一次尝试失败了,执行完提示找不到git2u,ius repo也连不上。而且每次…

02HTML功能元素

1.功能元素 1.1.列表标签 ​ 列表标签的作用: 给一堆数据添加列表语义, 也就是告诉搜索引擎告诉浏览器这一堆数据是一个整体 - HTML中列表标签的分类 ​ 无序列表(最多)(unordered list) ​ 有序列表(最少)(ordered list) ​ 定义列表(其次)(definition list) 1.1.1.无序列…

解析Apache Kafka中的事务机制

这篇博客文章并不是关于使用事务细节的教程,我们也不会深入讨论设计细节。相反,我们将在适当的地方链接到JavaDocs或设计文档,以供希望深入研究的读者使用。 为什么交易? 我们在Kafka中设计的事务主要用于那些显示“读-进程-写”模式的应用…

基于SSM的传统文化网站

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…

Spring frame :基于 jdk 动态代理实现连接池复用

前言 在数据库开发中,连接池是一种重要的技术手段,它可以提高数据库连接的复用性和性能。连接池的原理是在应用启动时创建一定数量的数据库连接,并将这些连接保存在一个池中,应用程序需要数据库连接时,从连接池中获取…

静态路由与双线BFD热备份

✍ 路由具体是什么概念? ✍ 路由表和路由协议有什么关系? ✍ 电信联通双线如何做路由热备份? ---- 什么叫路由? ---- 路由器 - 网络设备 - 转发数据 - 要有一张地图 - 路由表 ---- 路由表 - 指明要到达某个目…

.NET开源且免费的Windows远程桌面管理软件

前言 今天要给大家推荐一款由.NET开源且免费的远程桌面管理软件:1Remote。 1Remote官方项目介绍 1Remote是一款现代的远程会话管理和启动器,它让你能够在任何时候快速开启一个远程会话。目前1Remote已支持 微软远程桌面(RDP)、VNC、SSH、Telnet、SFTP、…

Unity3D 游戏框架搭建的过程是什么详解

Unity3D 是一款广泛使用的游戏开发引擎,它提供了丰富的功能和工具,使得开发者可以轻松地创建高质量的游戏。在开始开发一个新的游戏项目之前,我们需要搭建一个游戏框架,这个框架将提供一些基本的功能和结构,为后续的开…

CRM自动化意味着什么?企业如何从中受益?

客户关系管理(CRM)软件不再仅仅适用于大公司或销售周期长的行业,它越来越成为各种规模企业的重要工具。 在日常工作中,当你陷入流程的所有细节时,可能会产生不必要的工作。因此,如果你想要CRM提供的组织和…

Python特征选择

1 特征选择的目的 机器学习中特征选择是一个重要步骤,以筛选出显著特征、摒弃非显著特征。这样做的作用是: 减少特征(避免维度灾难),提高训练速度,降低运算开销; 减少干扰噪声,降低过拟合风险…

Leetcode 第 365 场周赛题解

Leetcode 第 365 场周赛题解 Leetcode 第 365 场周赛题解题目1:2873. 有序三元组中的最大值 I思路代码复杂度分析 题目2:2874. 有序三元组中的最大值 II思路代码复杂度分析思路2 题目3:2875. 无限数组的最短子数组思路代码复杂度分析 题目4&a…

Oracle的立场:官网更换首页与以色列站在一起

Oracle公司的官网,更换了首页内容,明确表明立场:Oracle与以色列站在一起。 声明指出: Oracle谴责针对以色列及其公民的恐怖袭击。Oracle将为其员工、以色列政府和国防机构提供一切必要的支持。 Magen David Adom是一家为以色列公民…

Java代码审计-因酷网校在线教育系统-越权漏洞分析

登录个人账号后,点击基本资料。有更新资料的功能。 查看这个页面的html源码,进行代码审计。(这点怎么通过源码怎么找到的就不提了,写上实在啰嗦了。) 代码jsp页面源码如下,查看这个表单信息 注意&#xf…

【Mysql】Mysql中的B+树索引

概述 从上一章节我们了解到InnoDB 的数据页都是由7个部分组成,然后各个数据页之间可以组成一个双向链表 ,而每个数据页中的记录会按照主键值从小到大的顺序组成一个单向链表 ,每个数据页都会为存储在它里边儿的记录生成一个页目录 &#xff…