高级主题-灾难恢复与业务连续性
第一节:灾难恢复与业务连续性
灾难恢复与业务连续性概述
灾难恢复(Disaster Recovery, DR)和业务连续性(Business Continuity, BC)是确保企业能够在遭遇灾难或意外中断后迅速恢复正常运营的关键措施。以下是一些基本概念和策略:
-
灾难恢复
- 定义:灾难恢复是指在自然灾害、人为错误或其他不可预见的情况下,通过预先设计的计划和措施,使企业的信息系统能够在最短时间内恢复运行。
- 目标:减少数据丢失,缩短业务中断时间,确保关键业务功能尽快恢复。
-
业务连续性
- 定义:业务连续性是指企业通过制定和实施一系列措施,确保在遭遇各种中断情况下仍能维持关键业务功能的运作。
- 目标:确保企业的核心业务不受影响,最大限度地减少经济损失和社会影响。
第二节:数据备份与恢复策略
数据备份与恢复的重要性
数据备份与恢复是灾难恢复计划的核心组成部分。有效的数据备份与恢复策略可以确保在数据丢失或损坏时,企业能够快速恢复数据,保持业务连续性。
备份类型
备份类型 | 定义 | 优点 | 缺点 |
---|---|---|---|
全备份 (Full Backup) | 全备份是指在备份过程中备份所有选定的数据,无论这些数据之前是否已经被备份过。 |
|
|
增量备份 (Incremental Backup) | 增量备份是指仅备份自上次备份以来更改的数据。如果前一天进行了全备份,那么下一次的增量备份就只会备份从那天之后改变的数据。 |
|
|
差异备份 (Differential Backup) | 差异备份是指备份自上次全备份以来更改的所有数据。每次差异备份都会检查自上次全备份以来所有更改的数据。 |
|
|
使用场景示例
假设某公司的备份策略如下:
- 全备份:每周日进行一次全备份。
- 增量备份:周一至周五每天进行一次增量备份。
- 差异备份:每周三进行一次差异备份。
在这种情况下,备份策略如下:
- 周日:进行全备份。
- 周一至周二:进行增量备份。
- 周三:进行差异备份。
- 周四至周六:继续进行增量备份。
备份策略
备份策略 | 定义 | 优点 | 缺点 |
---|---|---|---|
定期备份 | 定期备份是指按照预定的时间间隔(例如每天、每周或每月)进行备份。 | 确保数据定期得到保护: 定期备份确保数据在预定的时间点得到保护,即使发生数据丢失或损坏,也可以从最近一次的备份中恢复。 | 可能导致数据丢失时间窗口较大: 如果数据在两次备份之间发生丢失或损坏,那么只能恢复到最近一次备份的状态,这可能导致数据丢失时间窗口较大。 |
实时备份 | 在数据发生变化时立即进行备份。 | 最大程度减少数据丢失: 实时备份可以最大程度地减少数据丢失的可能性,即使发生数据损坏或丢失,也可以从最近一次变化的数据中恢复。 | 对系统性能有一定影响: 实时备份需要在数据发生变化时立即执行备份操作,这可能会对系统性能造成一定影响,尤其是在高并发或数据频繁变化的情况下 |
多站点备份 | 多站点备份是指在多个地理位置进行备份,通常会在不同的地理位置设立备份中心,以确保即使在一个地点发生灾难,也能从另一个地点恢复数据。 | 提高灾难恢复能力: 多站点备份可以显著提高灾难恢复的能力,因为在不同的地理位置都有备份数据,即使一个地点发生灾难,也可以从另一个地点快速恢复数据。 | 成本较高: 多站点备份需要在多个地理位置设立备份中心,这不仅需要额外的硬件和存储资源,还需要复杂的网络配置和维护工作。 需要复杂的网络和存储配置: 多站点备份通常需要复杂的网络配置来确保数据能够在不同地理位置之间传输和同步,同时也需要存储配置来管理多个备份中心的数据。 |
使用场景示例
假设某公司的备份策略如下:
- 定期备份:每天晚上12点进行一次全备份。
- 实时备份:对于关键数据库系统,在数据发生变化时立即进行备份。
- 多站点备份:在北京和上海分别设立备份中心,每天晚上12点将数据同步到两个备份中心。
在这种情况下,备份策略如下:
- 每天晚上12点:进行定期备份。
- 数据发生变化时:立即进行实时备份。
- 每天晚上12点:将数据同步到北京和上海的备份中心。
恢复策略
恢复策略 | 定义 | 优点 | 缺点 |
---|---|---|---|
即时恢复 | 即时恢复是指在数据丢失或损坏时立即进行恢复操作,以确保业务中断时间尽可能短。 | 减少业务中断时间: 通过立即恢复数据,可以大大减少业务中断时间,确保业务尽快恢复正常运行。 | 需要较高的技术能力和资源支持: 即时恢复通常需要较高的技术水平和充足的资源支持,以确保恢复过程顺利进行。 |
计划恢复 | 按照预定的恢复计划逐步恢复。 | 确保恢复过程有序可控: 通过预先制定的恢复计划,可以确保恢复过程有序进行,避免混乱和遗漏,确保所有必要的步骤都得到执行 | 恢复时间较长: 由于需要按照计划逐步进行,因此恢复时间可能会比较长,尤其是在计划复杂或涉及多个步骤的情况下。 |
异地恢复 | 在另一个地理位置进行恢复,以避免本地灾难影响。 | 提高灾难恢复的成功率: 通过在另一个地理位置进行恢复,可以有效避免本地灾难对数据恢复的影响,提高灾难恢复的成功率。 | 需要额外的资源和成本: 异地恢复需要在另一个地理位置建立备份和恢复设施,这需要额外的资源和成本,包括硬件、网络、存储等方面的投入。 |
使用场景示例
假设某公司的恢复策略如下:
- 即时恢复:对于关键业务系统,在数据丢失或损坏时立即进行恢复。
- 计划恢复:对于非关键业务系统,按照预定的恢复计划逐步进行恢复。
- 异地恢复:对于所有重要数据,在另一个地理位置进行恢复,以避免本地灾难影响。
在这种情况下,恢复策略如下:
- 关键业务系统:数据丢失或损坏时立即进行恢复。
- 非关键业务系统:按照预定的恢复计划逐步进行恢复。
- 重要数据:在另一个地理位置进行恢复。
相关文章:

高级主题-灾难恢复与业务连续性
第一节:灾难恢复与业务连续性 灾难恢复与业务连续性概述 灾难恢复(Disaster Recovery, DR)和业务连续性(Business Continuity, BC)是确保企业能够在遭遇灾难或意外中断后迅速恢复正常运营的关键措施。以下是一些基本…...
R语言实现随机森林分析:从入门到精通
随机森林(Random Forest)是一种流行的机器学习算法,它通过集成多个决策树来提高预测的准确性和鲁棒性。在R语言中,我们可以使用randomForest包来实现随机森林分析。本文将详细介绍如何使用R语言进行随机森林分析,包括数…...

【vs2022】windows可用的依赖预编译库
ffmpeg 、x264 、x265 等。obs是基于qt6+vs2022+64bit obs的官网传统构建已经不用了obs的s2022构建OBS Deps Build 2024-09-12FFmpeg4.4 库,x64 可用。...
基础设施即代码(IaC):自动化基础设施管理的未来
随着云计算和大规模分布式系统的迅速发展,手动管理和配置基础设施的传统方式已逐渐跟不上快速迭代的步伐。于是,基础设施即代码(Infrastructure as Code,IaC)作为一种创新实践,成为现代运维管理的基础。IaC不仅提高了基础设施的配置速度,还提升了系统的一致性和可重复性…...

C# 创建型设计模式----原型模式
1、值类型与引用类型、深拷贝与浅拷贝。 在了解原型模式前得先对这四个知识点有些了解。我先简单介绍一下这四个知识点。 1.1 值类型与引用类型(C#仅有这两种数据类型) 值类型: 常见的值类型:int、long、short、byte、float、double、bool、char、Struct…...

Python数据分析NumPy和pandas(十五、pandas 数据加载、存储和文件格式)
大多数时候,我们要处理分析的数据是存储在不同格式的文件中的,有txt、csv、excel、json、xml以及二进制等磁盘文件格式,还有时候是从数据库以及从Web API中交互获取要处理的数据。现在开始学习如何用pandas从以上内容中输入和输出数据。 读取…...

正则表达式以及密码匹配案例手机号码脱敏案例
目录 正则表达式 什么是正则表达式 语法 定义变量 test方法 exec方法 replace方法 match方法 修饰符 元字符 边界符 单词边界 字符串边界 边界符:^ 边界符:$ 量词 * ? {n} {n,} {n,m} 字符类 []匹配字符集合 .匹配除换行符之外的…...
五、数组切片make
数组&切片&make 1. 数组2. 多维数组3. 切片3.1 直接声明新的切片函数构造切片3.3 思考题3.4 切片和数组的异同 4. 切片的复制5. map5.1 遍历map5.2 删除5.3 线程安全的map 6. nil7. new和make 1. 数组 数组是一个由固定长度的特定类型元素组成的序列,一个数…...

SSA-CNN-LSTM-MATT多头注意力机制多特征分类预测
SSA-CNN-LSTM-MATT多头注意力机制多特征分类预测 目录 SSA-CNN-LSTM-MATT多头注意力机制多特征分类预测分类效果基本介绍程序设计参考资料 分类效果 基本介绍 1.Matlab实现SSA-CNN-LSTM-MATT麻雀算法优化卷积神经网络-长短期记忆神经网络融合多头注意力机制多特征分类预测&…...

51单片机完全学习——LCD1602液晶显示屏
一、数据手册解读 通过看数据手册我们需要知道,这个屏幕每个引脚的定义以及如何进行发送和接收。通过下面这张图我们就可以知道,这些引脚和我们的编程是有关的,需要注意的是,这里我们在接线的时候,一定要把DB0-DB7接到…...
【知识科普】今天聊聊前端打包工具webpack
文章目录 webpack概述1. 入口(Entry)2. 输出(Output)3. Loader4. 插件(Plugins)5. 模式(Mode)6. 浏览器兼容性(Browser Compatibility)7. 环境(En…...

雷池社区版中升级雷池遇到问题
关于升级后兼容问题 版本差距过大会可能会发生升级后数据不兼容导致服务器无法起来 跨多个版本(超过1个大版本号)升级做好数据备份,遇到升级失败可尝试重新安装解决 升级提示目录不对 在错误的目录下执行(比如 safeline 的子目…...

C++基础:constexpr,类型转换和选择语句
constexpr 提到constexpr,我们会发现它和const类比 常和const类比constexpr符号常量必须给定一个在编译时已知的值, 若某个变量初始化时的值在编译时未知,但初始化后绝不变。 #include<iostream> #include<vector> #include&l…...

STM32 RTC时间无法设置和读取
hal_stm32_RTC函数_stm32 hal rtc-CSDN博客 STM32入门HAL库-RTC实时时钟_hal rtc-CSDN博客 参考了这些博客,是调试发现无法读取正确的时间,日期可以 通过读hal库的文件找到原因 --RTC_BINARY_ONLY模式,只有 sTime->SubSeconds only is …...
go语言中defer用法详解
defer 是 Go 语言中的一个关键字,用于延迟执行某个函数或语句,直到包含它的函数返回时才执行。defer 语句在函数执行结束后(无论是正常返回还是由于 panic 返回)都将执行。 defer 的基本用法 延迟执行: 当你在一个函数…...

iOS 18.2开发者预览版 Beta 1版本发布,欧盟允许卸载应用商店
苹果今天为开发人员推送了iOS 18.2开发者预览版 Beta 1版本 更新(内部版本号:22C5109p),本次更新距离上次发布 Beta / RC 间隔 2 天。该版本仅适用于支持Apple Intelligence的设备,包括iPhone 15 Pro系列和iPhone 16系…...

【SQL】SQL函数
📢 前言 函数 是指一段可以直接被另一段程序调用的程序或代码。主要包括了以下4中类型的函数。 字符串函数数值函数日期函数流程函数 🎄 字符串函数 ⭐ 常用函数 函数 功能 CONCAT(S1,S2,...Sn) 字符串拼接,将S1,S2࿰…...

NSSCTF刷题篇web部分
源码泄露 [FSCTF 2023]寻找蛛丝马迹 这个源码泄露,可以记录一下,涉及的知识点比较多 打开环境 查看源码, 第一段flag 乱码,恢复一下 乱码恢复网站:乱码恢复 (mytju.com) 剩下的就只说方法 http://node4.anna.nss…...
超子物联网HAL库笔记:准备篇
超子物联网 HAL库学习 汇总入口: 超子物联网HAL库笔记:[汇总] 写作不易,如果您觉得写的不错,欢迎给博主来一波点赞、收藏~让博主更有动力吧! 1. HAL库简介 HAL库 HAL库(Hardware Abstraction Layer&#…...

FoRAG:面向网络增强型长文本问答的事实优化检索增强生成方法
人工智能咨询培训老师叶梓 转载标明出处 检索增强生成技术尽管出现了各种开源方法和商业系统,如Bing Chat,但生成的长文本答案中缺乏事实性和清晰逻辑的问题仍未得到解决。为了解决这些问题,来自蚂蚁集团和清华大学的研究者们提出了一种名为…...

华为云AI开发平台ModelArts
华为云ModelArts:重塑AI开发流程的“智能引擎”与“创新加速器”! 在人工智能浪潮席卷全球的2025年,企业拥抱AI的意愿空前高涨,但技术门槛高、流程复杂、资源投入巨大的现实,却让许多创新构想止步于实验室。数据科学家…...
QMC5883L的驱动
简介 本篇文章的代码已经上传到了github上面,开源代码 作为一个电子罗盘模块,我们可以通过I2C从中获取偏航角yaw,相对于六轴陀螺仪的yaw,qmc5883l几乎不会零飘并且成本较低。 参考资料 QMC5883L磁场传感器驱动 QMC5883L磁力计…...
CRMEB 中 PHP 短信扩展开发:涵盖一号通、阿里云、腾讯云、创蓝
目前已有一号通短信、阿里云短信、腾讯云短信扩展 扩展入口文件 文件目录 crmeb\services\sms\Sms.php 默认驱动类型为:一号通 namespace crmeb\services\sms;use crmeb\basic\BaseManager; use crmeb\services\AccessTokenServeService; use crmeb\services\sms\…...

iview框架主题色的应用
1.下载 less要使用3.0.0以下的版本 npm install less2.7.3 npm install less-loader4.0.52./src/config/theme.js文件 module.exports {yellow: {theme-color: #FDCE04},blue: {theme-color: #547CE7} }在sass中使用theme配置的颜色主题,无需引入,直接可…...
LOOI机器人的技术实现解析:从手势识别到边缘检测
LOOI机器人作为一款创新的AI硬件产品,通过将智能手机转变为具有情感交互能力的桌面机器人,展示了前沿AI技术与传统硬件设计的完美结合。作为AI与玩具领域的专家,我将全面解析LOOI的技术实现架构,特别是其手势识别、物体识别和环境…...

表单设计器拖拽对象时添加属性
背景:因为项目需要。自写设计器。遇到的坑在此记录 使用的拖拽组件时vuedraggable。下面放上局部示例截图。 坑1。draggable标签在拖拽时可以获取到被拖拽的对象属性定义 要使用 :clone, 而不是clone。我想应该是因为draggable标签比较特。另外在使用**:clone时要将…...
Electron简介(附电子书学习资料)
一、什么是Electron? Electron 是一个由 GitHub 开发的 开源框架,允许开发者使用 Web技术(HTML、CSS、JavaScript) 构建跨平台的桌面应用程序(Windows、macOS、Linux)。它将 Chromium浏览器内核 和 Node.j…...

SOC-ESP32S3部分:30-I2S音频-麦克风扬声器驱动
飞书文档https://x509p6c8to.feishu.cn/wiki/SKZzwIRH3i7lsckUOlzcuJsdnVf I2S简介 I2S(Inter-Integrated Circuit Sound)是一种用于传输数字音频数据的通信协议,广泛应用于音频设备中。 ESP32-S3 包含 2 个 I2S 外设,通过配置…...

解决MybatisPlus使用Druid1.2.11连接池查询PG数据库报Merge sql error的一种办法
目录 前言 一、问题重现 1、环境说明 2、重现步骤 3、错误信息 二、关于LATERAL 1、Lateral作用场景 2、在四至场景中使用 三、问题解决之道 1、源码追踪 2、关闭sql合并 3、改写处理SQL 四、总结 前言 在博客:【写在创作纪念日】基于SpringBoot和PostG…...

【笔记】结合 Conda任意创建和配置不同 Python 版本的双轨隔离的 Poetry 虚拟环境
如何结合 Conda 任意创建和配置不同 Python 版本的双轨隔离的Poetry 虚拟环境? 在 Python 开发中,为不同项目配置独立且适配的虚拟环境至关重要。结合 Conda 和 Poetry 工具,能高效创建不同 Python 版本的 Poetry 虚拟环境,接下来…...