大数据时代的数据保护:分布式存储系统的七大原则

第一原则:“灾”和“备”,区分容灾切换与数据备份的区别

管理对象                    管理对象            防什么?             底层逻辑              核心评价指标

容灾切换                    IT环境与业         物理灾难             冗余+接管            RPO/RTO

数据备份                    数据                  逻辑灾难             拷贝+回退             准确性和时间完整性

容灾切换的管理对象是IT环境与业务,底层逻辑是物理灾难的防御,核心评价指标是RPO和RTO。数据备份的管理对象是数据,底层逻辑是逻辑灾难的防御,核心评价指标是准确性和时间完整性。

容灾切换是一种确保在发生灾难时能够最小化业务中断时间的技术和管理策略。它涉及到从生产中心到灾备中心的业务连续性管理,包括网络层、应用服务计算层、数据库服务实例层以及数据副本层的故障切换。

数据备份则是保护数据不受逻辑灾难影响的一种重要手段。通过定期拷贝和回退机制,确保数据的可恢复性。数据备份的核心在于保障数据的准确性和时间完整性,即确保在任何时点备份的数据都是准确无误且及时的。

业务连续性管理(BCM)是一种全面的管理流程,它涉及到组织在面对潜在的灾难和危机时的应对措施,以确保关键业务功能能够持续运作或迅速恢复。BCM的核心在于风险识别和控制,其目标是减少这些风险对业务运营的影响。

以下是一些关于BCM的关键点:

多维度的灾备:BCM不仅仅关注IT系统,还包括风火水电、计算、存储、网络、应用、数据、人员以及舆情等多个生产要素。这意味着BCM需要一个全面的视角来确保业务在各种情况下的连续性。

成本与RPO的关系:RPO(恢复点目标)是衡量数据恢复时间点的一个指标。理想情况下,RPO为零意味着没有任何数据丢失,但这通常是一个美好的幻想。实际上,要将RPO缩短到一个较低的水平,所需的成本会显著增加。

同构原则:在BCM中,同构原则指的是灾备系统与生产系统具有相同的架构,这有助于确保在灾难发生时能够无缝切换。因此,BCM规划需要与IT系统规划同步进行,以满足高要求的灾备目标。

本质差别的维度:数据备份与容灾切换在BCM中有不同的维度。数据备份能够在更高的维度提供数据的安全性,因为它可以降维替代低等级的容灾。而容灾切换则不能升维成为备份,因为它主要关注的是系统的可用性。

BCM是一个复杂的管理体系,它要求企业从多个角度出发,综合考虑各种潜在的风险和影响,以制定有效的应对策略和恢复计划。通过这种方式,企业可以提高自身的风险防范能力,减少非计划业务中断的影响,从而保护企业的长期利益和声誉。

(未完)

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

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

相关文章

物联网开发 11 ESP32 和 ESP8266 比较有哪些不同?

首先,ESP32和ESP8266都是性价比非常高的Wi-Fi模块,都非常适合用来做物联网(IoT)领域的项目。两款芯片都属于32位处理器,ESP32是双核160MHz至240MHz CPU,而ESP8266是单核处理器,运行频率为80MHz。…

neo4j配置文件的默认展示地址

默认展示地址 功能:会显示在网页的标签页,实际的数据是你填写的ip地址的neo4j数据。 例如:我在100服务器部署neo4j,但是dbms.connectors.default_advertised_address参数填写的是200服务器的地址,并且200服务器也部署了…

ChatGPT unable to load conversion原因和解决的方法

一、ChatGPT unable to load conversion的原因 在使用ChatGPT的时候,新建对话,出现了对话的具体编号ID: unable to load conversion 具体的编号 是由于以下的原因: 1、OpenAI端的问题:服务器过载,无法有…

2024.3.10 训练记录(12)

补一下下午组队赛的题 文章目录 ICPC 2018青岛D Magic MultiplicationICPC 2018青岛E Plants vs. ZombiesICPC 2018青岛F Tournament ICPC 2018青岛D Magic Multiplication 题目链接 先枚举 a 的第一位是哪个数字,然后通过 a 的第一位可以推出 b 的整个串&#x…

【fastllm】学习框架,本地运行,速度还可以,可以成功运行chatglm2模型

1,关于 fastllm 项目 https://www.bilibili.com/video/BV1fx421k7Mz/?vd_source4b290247452adda4e56d84b659b0c8a2 【fastllm】学习框架,本地运行,速度还可以,可以成功运行chatglm2模型 https://github.com/ztxz16/fastllm &am…

10个高级的 SQL 查询技巧

1.常见表表达式(CTEs) 如果您想要查询子查询,那就是CTEs施展身手的时候 - CTEs基本上创建了一个临时表。 使用常用表表达式(CTEs)是模块化和分解代码的好方法,与您将文章分解为几个段落的方式相同。 请在…

vue ui Starting GUI 图形化配置web新项目

前言:在vue框架里面, 以往大家都是习惯用命令行 vue create 、vue init webpack创建新前端项目,而vue ui是一个可视化的图形界面,对于新手来说更加友好了,不但可以创建、管理、还可以更新vue项目,也可以下载…

LTspice(14) Noise仿真

LTspice(14) Noise仿真 好久没有更新LTspice的教程了,大家想了没? 截止目前LTspice已经更新到24.0.9。界面发生了一些变化,但主要功能并不受影响,新的版本改了UI,找东西更加方便了,界面如下图1所示。 图1…

LLVM TableGen 系统学习笔记

Basic TableGen 系统可以帮助记录领域特定的信息。它也可以认为是一种小型的编译系统。 TableGen 责负分析文件, 分析结果交给领域特定的后端进行处理。 重要的概念 records 一个 record 有一个独立的名称,一系列值和一系列父类。 它保存了特定领域…

【前沿技术】讲解

前沿技术 前沿技术是指处于科学研究和技术开发最前端的技术,这些技术具有高度的创新性和潜在的影响力,它们推动了科技进步和产业转型。讲解一些当前的前沿技术,我们可以从以下几个方面进行: 人工智能(AI):…

Unity InputField宽度自适应内容

在Unity中,InputField在我们输入内容时,只会显示适应初始宽度的最新内容,或者自定义长度内容。 那么,要实现宽度自适应内容就需要另寻他法了。 以下是通过一个控制脚本来实现的一个简单方法。 直接上脚本: using S…

linux Shell 命令行-02-var 变量

拓展阅读 linux Shell 命令行-00-intro 入门介绍 linux Shell 命令行-02-var 变量 linux Shell 命令行-03-array 数组 linux Shell 命令行-04-operator 操作符 linux Shell 命令行-05-test 验证是否符合条件 linux Shell 命令行-06-flow control 流程控制 linux Shell 命…

JAVA笔记15(程序控制结构)

1.程序控制结构 1.1 顺序控制 ​ *介绍:程序从上到下逐行地执行,中间没有任何判断和跳转 1.2 分支控制 ​ *分支控制If - else 1.单分支 ​ *基本语法: if(条件表达式){​ 语句;​ }​ 条件表达式为true时,会执行下面语句…

Leetcode 59.螺旋矩阵Ⅱ

1.题目 2.思路 (借用代码随想录的图) 1.我们将转一圈看作一个循环(1->2->3->4->5->6->7->8 这是一个循环) 2.在这个循环里,我们要画四条边(上右下左) 填充上行从左到右 填…

第三百九十三回

文章目录 1. 概念介绍2. 生命周期及其方法2.1 生命周期2.2 回调方法2.3 使用方法 3. 示例代码4. 内容总结 我们在上一章回中介绍了"显示Snackbar的另外一种方法"相关的内容,本章回中将介绍如何监听组件的生命周期.闲话休提,让我们一起Talk Flu…

Vue扩展知识简单了解

引入vue-router 要引入vue-router,首先需要安装它。在项目目录下执行以下命令: npm install vue-router然后,在你的Vue项目中,可以通过以下方式引入和使用vue-router: // main.js import Vue from vue import App f…

基于Vue的预约停车位APP设计与实现

目 录 摘 要 I Abstract II 引 言 1 1 相关技术 3 1.1 Vue简介 3 1.2 Node.js简介 3 1.3 JavaScript基本介绍 4 1.4 Ajax基本介绍 4 1.5 本章小结 4 2 软件需求分析与体系结构设计 5 2.1 系统定义用户 5 2.2 系统功能需求描述 5 2.3 系统用例分析 6 2. 3. 1 用户用例分析 6 2.…

深入理解JavaScript内存泄漏:原因与解决方法

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

group by order by having where union

力扣题目链接 having where 区别 having子句用于分组后筛选,where子句用于行条件筛选 having一般都是配合group by 和聚合函数一起出现如(count(),sum(),avg(),max(),min()) where条件子句中不能使用聚集函数,而having子句就可以。 having只能用在group…

链表的基础

目录 顺序表 链表 需要注意的 链表的优势 单链表的实现 1.单链表的准备 2.单链表的结构体的创建 3.单链表的准备 4.前插 5.后插 6.后删 7.前删 8.任意位置前插 9.任意位置后插 10.删除 11.修改 12.打印 13.释放链表 总说链表难,但我感觉只要认真听讲…