3par容灾的几个技术细节
1.同步远程复制过程中,如果复制链路出现问题,同步中断。3par可以配置为如下两种应对模式:
Failsafe模式:两个阵列挂起,都不对主机提供服务
缺省模式:主阵列切换到“类异步模式”,通过快照方式在数据VV所在的CPG剩余存储空间内保存变化的数据,等待复制链路恢复,然后继续同步数据。如果链路中断时间过长,导致主阵列CPG剩余存储空间被变化数据的占满,数据同步就会彻底中断。链路恢复后,远端阵列需要重新同步所有的主阵列数据。
2.数据一致性组问题:
由于上层应用软件往往需要3par的多个VV存储数据,在远程复制过程中,必须保证远端阵列上的这些VV的镜像数据写入次序与主阵列保持一致。所以3par引入了数据一致性组的概念,通过把这些VV集合起来成为一个数据一致性组来达到:不仅组内每个VV的目标端写入次序与源端一致,组内VV之间的写入次序也与源端完全一致的目的。
同样,基于这个理由,如果配置了双活,一个应用所使用的所有VV应该在一个数据一致性组之内。这就使得一个应用的所有VV主路径不可以分配到两个3par之上。同样,为了提供应用的可靠性,一个应用的所有VV最好分配给一个存储。
转载于:https://blog.51cto.com/leesbing/1850901
3par容灾的几个技术细节相关推荐
- SharePlex for Oracle应用系统高可用和容灾方案
第1章 前言 在企业信息化进程不断加快的今天,保持业务的连续性是企业用户进行数据存储时必须考虑的重要方面.灾难的出现可能导致生产停顿.客户满意度 ...
- 赛门铁克开启“容灾即服务”时代
从本地备份到异地复制再到云容灾,随着云计算技术的快速发展,以及云服务这种模式逐渐被广大企业用户所接受,将数据备份到云已经是一种可行的数据保护解决方案.12 月 16日,赛门铁克公司推出了一款全新的灾难 ...
- 【公测中】阿里云发布国内首个大数据双活容灾服务,满足高要求大数据灾备场景...
在6月上旬举行的云栖大会上海峰会上,阿里云发布了国内首个大数据集群双活容灾产品-混合云容灾服务下的混合云大数据容灾服务(HDR for Big Data, 简称 HDR-BD),并已经在7月份开始邀测 ...
- 容灾管理服务器是设备还是系统,卷管理与集群建设用户容灾系统的介绍-to customer-医疗行业.doc...
SYMANTEC Storage Foundation HA? 目 录 SYMANTEC Storage Foundation HA?1 1. 企业对IT系统高可用方面的需求分析3 1.1信息系统可用 ...
- 从0到1:千万级美团端侧CDN容灾解决方案
CDN已经成为互联网重要的基建之一,越来越多的网络服务离不开CDN,它的稳定性也直接影响到业务的可用性.CDN的容灾一直由美团的SRE团队在负责,在端侧鲜有方案和实践. 本文结合美团外卖业务中的具体实 ...
- 微博更经济的异地容灾方案是怎么搞的
写在前面 中国的互联网独角兽的体量都是非常大的,由于中国人口众多,任何一家互联网企业想在中国的互联网圈子立足,都需要生长到一个非常大的规模,也就是说这家独角兽企业承载的数据与服务的量都相当巨大. 在如 ...
- OceanBase是如何解决城市级故障容灾的
背景2017年7月,OceanBase高可用部署有了一个新的里程碑: 支付宝的会员ID系统采用OceanBase"三地五中心"部署方式,建立了城市级故障自动容灾能力. 这是第一个完 ...
- 上海市金山区财政局容灾项目竞争性谈判600万元
根据<×××政府采购法>等相关法律法规,上海市金山区政府采购中心受上海市金山区财政局的委托,对上海市金山区财政局容灾项目进行国内竞争性谈判采购.具体要求如下: 一.项目名称:上海市金 ...
- Redis 备份、容灾及高可用实战
一,Redis简单介绍 Redis是一个高性能的key-value非关系型数据库,由于其具有高性能的特性,支持高可用.持久化.多种数据结构.集群等,使其脱颖而出,成为常用的非关系型数据库. 此外,Re ...
最新文章
- C语言程序设计:现代方法(第2版)第三章全部习题答案
- Pycharm下载tensorflow问题
- 【Keras】学习笔记(二)
- FastDFS在项目中的应用
- World Token官网钱包收益是骗人的吗?是传销吗?
- C语言 socket 编程学习
- Docker 部署clickhouse-server及添加用户配置密码
- server系统万能网卡驱动离线版_科普一分钟|BIOS引导+MBR硬盘格式装系统方法
- mysql flaskalchemy_FlaskSQLAlchemy声明性和MySQL特定的数据类型
- ADO编程:error C2011: 'LockTypeEnum' : 'enum' type redefinition
- Slic3r基础知识
- 百词斩不复习_不背单词好用还是百词斩好用?
- python爬楼梯问题_使用python算法解决楼梯台阶问题方法详解
- 【Shawn-Git】gitlub的使用指导(针对六届软件杯)
- C# amr转mp3 (ffmpeg)
- 域名生成企业邮箱golang企业邮箱发邮件 golang gmail发邮件
- 快35了,还在“点点点”?那些入行几年的测试点工后来都怎么样了?
- 折腾了5个多小时的OC启动与win10冲突
- [Err] 1418 - This function has none of DETERMINIST
- 《关于我横扫一线厂的那些面经》拼多多Java岗(附答案)