高可用不仅包括:系统失败或者崩溃、应用层或者中间层错误、网络失败、介质失败、人为失误还包括:分级与容灾、计划宕机与维护,也就是说高可用不仅仅是应该考虑到系统本身的问题还应该考虑到天灾人祸,并且有一套简单的系统维护方法。
下图是一个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闪回技术,即把数据库回滚到某个之前的状态。
后面小编会分享更多运维方面的干货,感兴趣的朋友走一波关注哩~
1.文章《[MAA]马鞍山学院官网》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《[MAA]马鞍山学院官网》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好