容灾系统

BCM主备容灾

狂风中的少年 提交于 2019-11-28 16:15:12
拓扑图 1 环境检查 1.1 windows环境检查   1.1.1 修改防火墙状态      1.1.2 修改hosts文件    1.2 oracle主机(主端)检查   1.2.1 查看系统及版本   cat /etc/issue   1.2.2 查看主机WWN号   cat /sys/class/fc_host/host*/port_name   1.2.3 查看多路径软件   rpm -qa | grep Ultra*   rpm -e | grep Ultra*   1.2.4 查看iptables状态并关闭   service iptables status   service iptables stop   1.2.5 修改hosts文件   hostname   vi /etc/hosts   1.2.6 修改selinux状态   getenforce   setenforce 0   1.2.7 进oracle并开启监听   su - oracle   lsnrctl status   lsnrctl start   cat   1.2.8 进入数据库,开启归档,创建数据表   sqlplus / as sysdba   archive log list   startup mount   alter database archivelog;   alter

容灾测试(未完)

佐手、 提交于 2019-11-28 15:38:13
https://www.cnblogs.com/imyalost/p/8290567.html 转载 1.定义: 当各种灾难发生时,在保证生产系统的数据尽量少丢失的情况下,保持生产系统的业务不间断的运行。任何提高系统可靠性和可用性的、针对于可能发生的灾难的措施都可以称之为容灾。 2.目的: 在灾难发生时,减少数据丢失和计划外的宕机时间,保证业务平台可以连续性的正常运行。 3.容灾类型 1)硬件容灾:自然灾害,设备故障,人为破坏,意外断电等情况。 2)数据容灾:建立一个异地的数据备份和恢复系统,作为关键应用数据的一个实施复制和备份恢复中心。也是几种类型中最重要的一种容灾措施。 3)应用容灾:在数据容灾的基础上,异地建立一套完整的与本地生产系统相同的备份应用系统,可以是互为备份。在灾难发生的情况下,远程系统迅速接管并保证平台业务正产运行。 4.关键词解析 1)容灾与备份 容灾是指不同机房的数据或应用系统备份;备份是指本地数据或者系统备份。 通常所说的灾备是将容灾和备份结合起来描述,即本地结合远程数据复制,实现完整的数据保护。示意图如下: 2)容灾与容错 3)容灾与灾难恢复 来源: https://www.cnblogs.com/zhangzhang1994/p/11413265.html

灵蜂数据库容灾方案

。_饼干妹妹 提交于 2019-11-28 07:23:02
也称数据库双活、数据库复制,即在本地或异地部署一个与生产库完全相同的灾备数据库,当生产库由于各种原因(错误操作、系统软件错误、病毒、硬件故障、断电、火灾、地震等)发生故障时,灾备数据库可以立刻接管原有应用,对外正常提供服务。进行数据库容灾需要考虑以下问题: 1 本地容灾还是异地容灾,异地容灾的网络带宽及稳定性。 2 灾备数据库是否需要在线查询,是否需要效验比对某些核心数据是否与生产库一致。 3 RTO(恢复时间目标,指生产库发生故障到灾备库投入运行期望的时间)、RPO( 数据恢复 点目标,指生产系统所能容忍的数据丢失量)。 4 备份模式选择,单向备份模式(active/standby)还是双向互备模式。其中双向互备模式又分为半双工和全双工,半双工在任一时间点依然是单向模式(active/standby),只有一个数据库接受业务请求,当主库故障时允许主备自动切换。全双工模式(active /active),用于双业务中心异地互备,两个数据库同时接受业务请求。对于全双工模式需要考虑数据是否存在主键冲突。 5 部署及维护成本,灾备库是否支持异构(不同操作系统、不同数据库版本)、是否需要在主备库安装代理程序或在数据库额外创建对象、是否需要调整表结构等。应用系统升级是否需要重新配置备份过程,是否需要人工干预等。 灵蜂数据库复制软件 Beedup 提供数据库(Oracle/SQL Server

一文了解数据库高可用容灾方案的设计与实现

孤者浪人 提交于 2019-11-27 19:17:47
一个系统可能包含很多模块,如数据库、前端、缓存、搜索、消息队列等,每个模块都需要做到高可用,才能保证整个系统的高可用。对于数据库服务而言,高可用的实现可能更加复杂,对用户的服务可用,不仅仅是能访问,还需要有正确性保证,因此讨论数据库的高可用方案时,在容灾之外,还要同时考虑方案中数据一致性问题。 本文将通过介绍一些业界主流的数据库高可用架构、每种方案的特性和优缺点,以及数据库高可用架构的自动化运维实现,讲讲数据库高可用容灾方案设计与实现,希望抛砖引玉,和大家一起讨论。 一、高可用数据库概述 什么是高可用数据库? 高可用数据库是由一系列数据库构成的总体系统,在任何时刻,至少有一个节点可以接受用户的请求并提供数据库服务。大多数数据库架构中,有一个主节点处理主要请求,还有若干备用节点用于容灾切换,当主节点不能提供服务时,备用节点成为主节点继续提供服务,用以保证整个系统的可用和稳定。 高可用数据库有很多优点: 第一,方便读写分离。数据库请求当中,一般读操作的请求次数远大于写操作,高可用数据库可以通过将写操作放在主数据库节点上进行,将读操作分担到若干从库上,来提升读操作吞吐量,进而提升读写效率; 第二,变更不停服。当整个高可用数据库架构或者主节点升级时,可以让高可用数据库先进行主库切换,让备用节点替换原主节点提供数据库服务,当主节点升级完毕后,再将主从库服务切换回来

容灾系统

寵の児 提交于 2019-11-26 21:18:26
1.容灾的基本认识 1.1 概念 容灾系统是指在相隔较远的异地,建立两套或多套功能上相同的系统。 一个系统处于正常的运行状态,对外提供服务( 主机 ),担任备份功能的系统则称为 备机 。 当主机系统因意外(火灾、洪灾等)停止工作时,可以切换到备机系统对外提供服务,使整个软件系统具备高可用的特征。 1.2 分类 容灾可以分为数据级容灾和应用级容灾。 数据容灾是指建立一个异地数据系统,对本地关键应用数据进行实时复制。做数据(数据库/文件)的远程备份。 应用容灾是在数据容灾基础上,在异地建立一套完整的与本地系统相当的备份应用系统。 在本地系统受灾时,可以迅速接管业务运行,保障业务连续性。 来源: https://www.cnblogs.com/caodneg7/p/11333629.html

GaussDB 200集群容灾管理

末鹿安然 提交于 2019-11-25 22:52:41
GaussDB 200的高可用容灾目标是在任何故障场景,数据不丢失,业务不停机。为达到这样的目标,GaussDB 200设计了双集群容灾的方案:分别部署两套同构的集群,集群间通过容灾任务进行周期性的物理数据同步。其中主集群提供正常的业务,灾备集群(亦称“备集群”)在恢复期间不可用,非恢复期间提供只读服务。当主集群不可用时,灾备集群可以代替主集群正常提供业务,从而实现数据库的高可用。双集群容灾的约束限制见下图: 1、环境信息 如下图所示,两个同构集群环境(Gauss1和Gauss2)都是由三个节点组成,容灾数据的存放路径都指定在同一位置(这里在各个节点单独挂载了一块磁盘用于存放容灾数据)。 2、配置主备集群容灾 在启动双集群容灾功能之前,必须先对主备集群进行容灾配置,步骤如下: 2.1 配置主集群容灾 登录主集群FusionInsight Manager,在“集群”下拉列表中单击需要操作的集群名称,选择“服务 > MPPDB > 容灾 ”,填写完成后,单击“保存配置”。保存成功,配置状态显示为“已配置”。 2.2 配置备集群容灾 登录备集群FusionInsight Manager,在“集群”下拉列表中单击需要操作的集群名称,选择“服务 > MPPDB > 容灾 ”,填写完成后,单击“保存配置”。保存成功,配置状态显示为“已配置”。 2.3 配置说明 3、启动与停止集群容灾 3.1