oracle MAA 高可用体系结构
2011-11-13 16:46
274 查看
高可用不仅包括:系统失败或者崩溃、应用层或者中间层错误、网络失败、介质失败、人为失误还包括:分级与容灾、计划宕机与维护,也就是说高可用不仅仅是应该考虑到系统本身的问题还应该考虑到天灾人祸,并且有一套简单的系统维护方法。
下图是一个MAA最佳的实例,其中最上面3泰代表客户端的应用主机,接下来是1+1的data guard环境,而data guard 的primary site 和 standby site都是4个借点的RAC,因此这个就是RAC+data guard 的架构。
正常工作时,左侧的primary 角色的rac对客户提供服务,一旦发生问题,可以通过data guard机制把右侧的standby角色的rac激活提供服务,在这个架构中rac能够解决单点故障,但是对于灾难场景必须通过data guard 来发挥作用。
Oracle的MAA并不是一套全新的技术,它是将以前分散的技术打包成一个整体,如下图所示,MAA的组建包括:RMAN、ASM、oracle stream、oracle data guard 、 oracle RAC(real application cluster)、oracle flashback。
其中:
1、RMAN:oracle的备份恢复工具,全程RMAN,
2、ASM:oracle auto storage management,oracle的自动存储管理技术,此功能提供了卷管理,集群文件特征,能够在软件层面提供数据冗余能力,避免单点故障(类似于raid)
3、Oracle stream:stream也是从10g之后开始拥有的新特征,这种技术同data guard一样,都是建立在对联机日志、归档日志的提取和应用的基础上,可以看作是备份恢复的一个扩展oracle stream适用于应用层面的数据共享。
4、Oracle data guard:这个技术也是利用了联机日志和归档日志的传递应用来实现数据的完全冗余,从性价比来说,这个技术是最经济实惠的高可用方案。
5、RAC: oracle real application cluster ,oracle的集群技术,RAC不能解决存储的单点故障,一般情况下实施RAC必须结合其他高可用技术方案,如RAC+data guard
6、Oracle flashback:oracle闪回技术,即把数据库回滚到某个之前的状态。
附录:RMAN、flashback、RAC、data guard、ASM等在其他章节会陆续讲出来,这里面只要有一个大体框架了解就行
下图是一个MAA最佳的实例,其中最上面3泰代表客户端的应用主机,接下来是1+1的data guard环境,而data guard 的primary site 和 standby site都是4个借点的RAC,因此这个就是RAC+data guard 的架构。
正常工作时,左侧的primary 角色的rac对客户提供服务,一旦发生问题,可以通过data guard机制把右侧的standby角色的rac激活提供服务,在这个架构中rac能够解决单点故障,但是对于灾难场景必须通过data guard 来发挥作用。
Oracle的MAA并不是一套全新的技术,它是将以前分散的技术打包成一个整体,如下图所示,MAA的组建包括:RMAN、ASM、oracle stream、oracle data guard 、 oracle RAC(real application cluster)、oracle flashback。
其中:
1、RMAN:oracle的备份恢复工具,全程RMAN,
2、ASM:oracle auto storage management,oracle的自动存储管理技术,此功能提供了卷管理,集群文件特征,能够在软件层面提供数据冗余能力,避免单点故障(类似于raid)
3、Oracle stream:stream也是从10g之后开始拥有的新特征,这种技术同data guard一样,都是建立在对联机日志、归档日志的提取和应用的基础上,可以看作是备份恢复的一个扩展oracle stream适用于应用层面的数据共享。
4、Oracle data guard:这个技术也是利用了联机日志和归档日志的传递应用来实现数据的完全冗余,从性价比来说,这个技术是最经济实惠的高可用方案。
5、RAC: oracle real application cluster ,oracle的集群技术,RAC不能解决存储的单点故障,一般情况下实施RAC必须结合其他高可用技术方案,如RAC+data guard
6、Oracle flashback:oracle闪回技术,即把数据库回滚到某个之前的状态。
附录:RMAN、flashback、RAC、data guard、ASM等在其他章节会陆续讲出来,这里面只要有一个大体框架了解就行
相关文章推荐
- oracle的最高可用性体系结构Oracle Maximum Availability Architecture MAA
- oracle体系结构
- (转)ORACLE体系结构之集群(RAC)
- Oracle体系结构拓扑图
- Oracle体系结构:内存结构和进程结构-体系架构
- Oracle的体系结构
- oracle的体系结构解析
- Oracle体系结构详细图解
- Oracle 11g R2 RAC 高可用连接特性
- Oracle--数据库体系结构(物理结构、逻辑结构、内存结构及进程)
- oracle的体系结构
- Oracle实例和Oracle数据库(Oracle体系结构)
- 希望转载Oracle体系结构及备份(一)——了解体系结构
- Oracle体系结构
- ORACLE体系结构---日志文件管理
- RHEL6(CentOS6)安装 Oracle 11g R2 手记(完整详细可用版)
- oracle体系结构一
- Oracle.补丁.体系结构
- oracle 体系结构
- OWB 11g 循序渐进系列 - (0) Oracle Warehouse Builder 11g 体系结构和组件