3.业务连续性

第11章 业务连续性概述
业务连续性(BC)
信息可用性
• 可靠性:在特定条件下及一定时间内部件无故障运行能力
• 可获性:能够在正确位置提供给正确的用户。 系统的正常运行时间:系统处于可获性状态的时间
• 合时性:如某项应用的在线时间为8点到10点,在该间隙外任何数据可用性的中断将不认为会影响合时性。

信息不可用的因素
计划中断:新硬件的安装、集成和维护,软件升级或补丁、进行备份、应用和数据的恢复、设备操作(修理和构建)以及对生产环境测试的刷新和迁移。
未计划事件:数据库损坏引起的故障、部件故障和人为失误。

单点故障:能够终止整个系统或者IT服务可用性的单个部件的故障。

缓解单点故障,采用冗余方式。

多路径软件:提供了辨识和使用转换数据通路的功能。多路径软件也通过数据分布到多个可用的活跃路径的方式平衡负载。

第12章 备份和恢复
备份目的:灾难恢复、可操作备份和归档。

可操作备份:可采用增量式或者差值备份技术创建活动生产信息的可操作备份。

增量式备份复制自上次全备份或最近发生的增量式备份来修改的数据。备份块,恢复耗时。
累积式备份复制自最后一次全备份以来修改的数据。这种方式备份时间长,但恢复很快。
综合的全备份从最近的全备份和所有在之后进行的增量式备份创建而形成。它使得全备份复制能离线生成而不打断生产卷的输入输出操作,这也释放了备份过程中的网络资源。

热备份:应用仍处于运行状态,用户可以在备份时获取数据。
冷备份:应用处于停止状态。

时间点复制方式。基于指针的时间点复制仅消耗一部分存储空间并能很快生成。

裸机备份恢复:所有元数据系统信息和应用配置都适当地进行备份以确保全系统恢复。在开始恢复数据文件之前,裸机备份恢复首先恢复基础系统。



SAN网络改善了备份到磁带的性能,局域网无需传输备份数据。

无服务器备份:不需要局域网,不涉及备份服务器进行数据复制,数据复制可以用连接到网络的控制器创建。

第13章 本地复制

更新后,目标和源不再是相互一致的复制,可通过增量同步的方式(即复制前一次同步点以后被修改过的数据)使目标与源保持一致。
逻辑卷管理器包括:物理卷(物理磁盘)、卷组和逻辑卷。一个卷组需要集合一个或多个物理卷而创建。逻辑卷则在一个给定卷组中创建,一个卷组可以拥有多个逻辑卷。

基于LVM的复制:逻辑卷的每一个逻辑分区映射到位于两个不同物理卷上的两个物理分区,一个应用程序写一个逻辑分区其实是通过LVM设备驱动写两个物理分区,该方式也被称为LVM镜像。镜像支持分离,分离之后的数据可以被独立访问, 可以动态地添加或删除LVM镜像。
优点:LVM是操作系统一部分,不需要额外的许可就可以部署LVM镜像。
缺点:每一个写操作都被转换成对磁盘的两次写。所以基于LVM复制给CPU带来了额外的负载,降低了性能。所有的LVM都不支持增量同步,无法扩展,副本和源存储在同一个卷组,若卷组发生错误,副本也可能无法使用。
文件系统快照:基于指针的副本,占用源文件系统使用空间中的一些片段,使用初次写时复制原则(Copy on First Write),CoFW。
快照创建时,在快照文件系统的元数据中,一个位图和一个块图被创建。位图用于跟踪记录生产文件系统中被修改的块;块图用于指出当访问快照文件系统上的数据时所读取数据的准确地址。快照上所有的读操作实际上都是对生产文件系统的数据读取。
位图相应位是0:读操作直接读生产文件系统;
若位是1,则根据块图中获取的块地址读取数据。

基于存储阵列的复制:阵列操作系统执行本地复制过程,过程不占用主机资源,不增加本机的负载,副本可以被另一台主机用于任何业务操作的访问。


脱离后,可实现增量的再同步(从源到目标)或增量的恢复(从目标到源)。数据被修改的粒度在512字节到64K字节之间。通常用位图来实现对修改的跟踪,其中一个位和一个数据块绑定,某一块被更新,则标记为已修改。再同步/恢复时,只需要复制被修改过的数据块,避免了完全同步操作,大大降低了这些操作的执行时间。
全卷镜像中,同步过程目标不可访问,一般不采用。

基于指针的全卷复制可以是初次访问时复制(CoFA)或全复制模式。激活时,源设备上为所有数据创建一个用于保护的位图,指针初始化将目标上的(当前的)空数据块映射到源设备响应的原始数据块。当源首次被写操作访问时,所访问地址的原始数据被复制到目标,操作完成后,源上更新为新数据,这样就保证了激活时间点的原始数据被及时保存在目标上。


原始数据被复制到目标,指向源数据的指针可以被丢弃,之后源上对此块的写操作以及目标山对该块的读写都不会再触发复制操作。

第14章 远程复制

远程复制分为同步模式和异步模式。
在同步远程复制中,必须通知主机“写完成”之前将写操作提交给源和目标。在之前的写操作完成并通知主机之前不能进行额外的写操作。
但同步远程复制对响应时间的影响程度依赖于站点之间的距离、可用带宽和网络连接基础设施。

异步远程复制:写操作提交给源之后立即通知主机,数据先缓存在源站点,之后再传输给目标站点。

基于主机的日志传输:切换日志文件时,会关闭当前的日志文件并打开一个新的日志文件,关闭的日志文件会被传输到远程主机,远程主机接收日志文件并更新数据库。
基于阵列的远程存储复制:由阵列的操作环境和资源来执行和管理数据复制。

在同步复制下,必须保证网络带宽随时大于或等于最大写操作的工作负载。

异步复制模式:一个写操作提交给源存储阵列后就立即通知主机。数据保持在源存储阵列并稍后传送给远程站点。站点。源和目标设备上的数据不会随时保持一致。目标存储阵列上数据的更新都落后于源存储阵列。


三站点复制:缓和两站点复制中的风险。源站点的数据将被复制到两个远程数据中心。其中一个同步,另一个采用异步复制/基于磁盘缓存的复制模式。
级联/多跳:第一跳是数据流从源传送到掩体站点的中间存储阵列(同步复制),第二跳数据从掩体站点传输到远程站点的存储阵列(异步模式/基于磁盘缓存模式)。

同步+异步:减少灾难发生时数据损失。

三站点复制——三角/多目标复制中,源存储阵列上的数据同时被复制到两个不同的阵列上。这种配置不依赖与掩体站点更新远程站点的数据。好处是:源站点失效两个远程站点中任何一个都可以提供副本保护。
基于SAN的远程复制,通过存储阵列来完成,不影响LAN。时间点复制技术。

信息存储与管理(五)相关推荐

  1. 《信息存储与管理(第二版):数字信息的存储、管理和保护》—— 2.12 闪存盘简介...

    本节书摘来异步社区<信息存储与管理(第二版):数字信息的存储.管理和保护>一书中的第2章,第2.12节,作者:[新加坡]G.Somasundaram ,[美]Alok Shrivastav ...

  2. ASP.NET-权限管理五张表

    ASP.NET 权限管理五张表 权限管理的表(5张表) 每个表里面必有的一些信息 序号 名称  字段  类型   主键 默认值 是否为空 备注 1  用户ID  ID      INT     是   ...

  3. 《信息存储与管理(第二版):数字信息的存储、管理和保护》—— 2.1 应用...

    本节书摘来异步社区<信息存储与管理(第二版):数字信息的存储.管理和保护>一书中的第2章,第2.1节,作者:[新加坡]G.Somasundaram ,[美]Alok Shrivastava ...

  4. 《信息存储与管理(第二版):数字信息的存储、管理和保护》—— 2.6 磁盘驱动部件...

    本节书摘来异步社区<信息存储与管理(第二版):数字信息的存储.管理和保护>一书中的第2章,第2.6节,作者:[新加坡]G.Somasundaram ,[美]Alok Shrivastava ...

  5. java实用教程——组件及事件处理——布局管理(五种)

    1.流式布局FlowLayout public void pack()调整此窗口的大小,以适合其子组件的首选大小和布局.如果该窗口或其所有者仍不可显示,则两者在计算首选大小之前变得可显示.在计算首选大 ...

  6. 自我管理五维度,遇见更好的自己

    一.时间管理 作为一名个体户,时间管理是非常重要的生存技能之一. 一直以来,我自己是一个时间管理比较糟糕的人,常常无法合理分配自己的时间与精力,最直接的结果就是产出效率不高,以及赚钱没上班时候多. 回 ...

  7. 网管IT服务管理五个心得 (zt)

    IT部门当然是业务辅助部门,但这并不意味着IT部门只能充当被动救火员的身份.规范好,管理好IT业务,让IT管理员从简单的修机器.收邮件等低级劳动中摆脱出来,真正成为为IT管理服务的典范.这就是IT服务 ...

  8. SpringBoot(2.1.1)本地事物管理和分布式事物管理(五)

    1.SpringBoot整合事物管理 springboot默认集成事物,只主要在方法上加上@Transactional即可 启动类上的@EnableTransactionManagement注解可加可 ...

  9. 内存管理(五)——内存回收

    前言 上一篇介绍完了虚拟内存,这篇将要给内存管理收个尾,介绍以下内存是如何回收的. 这里所要讲的内存回收,并不是虚拟内存中的页面置换(当可使用的物理空间不足时,需要把部分页换出),而是指对用户空间中的 ...

最新文章

  1. 用流读取文件中的内容
  2. jQuery Mobile 快速入门
  3. 开源CDN加速管理工具 OpenCDN
  4. PDF.js如何添加放大缩小的功能,转换成图片应该如何实现?
  5. AngularJS之代码风格36条建议【一】(九)
  6. 基于顺序存储结构的图书信息表的创建和输出(C++)
  7. python匹配字符串_字符串匹配算法之Kmp算法(Python实现)
  8. python通过opc读plc实例_OPC通讯实例(C#通过OPC连接PLC读写数据)
  9. Android: app不被系统kill掉
  10. linux中oracle数据乱码,Linux环境解决Oracle 中文乱码
  11. 最接近2D风格的3D画面
  12. “脚本小子”和真正黑客的区别是什么?
  13. 计算机的搜索功能无法启用,电脑文件搜索功能无法使用的具体解决方法
  14. python 矢量场的构造、计算;通过 matplotlib 作图、分析、筛选符合要求的像素点
  15. 全国各地级市、区县房价最全数据(更新至2021年7月)
  16. 爬虫跳过https安全认证
  17. google FireBase产品接入 —— FCM
  18. osmconvert转换OpenStreetMap pbf文件至osm等格式矢量
  19. Spring Cloud 微服务项目操作实战流程(完结)
  20. MySQL压缩包版安装步骤

热门文章

  1. 使用QQ邮箱发送邮件,QQ邮箱的smtp设置
  2. 使用OneNote UWP编辑公式
  3. 突破屏蔽,提升店铺销量,你需要一个社交媒体二维码
  4. 利用python进行数据分析-时间序列3
  5. Cell:癌症研究的下一个问题是什么?
  6. [每日一答] [20151014] MySQL统计函数记录——时间段统计
  7. vue第2天知识点:v-if和v-show、v-else和v-else-if、v-text和v-html、v-pre和v-once、v-cloak、指令总结、案例-todomvc
  8. 基于主动学习的高光谱图像分类方法研究
  9. ls路由算法_路由算法详解
  10. golang把数字变字符串_Golang - 数字转字符串