Oracle最高可用性架构(MAA)|黄金级(GOLD)

1、什么是MAA

参考之前的文章:

1、 Oracle最高可用性架构(MAA)|青铜级(BRONZE)

https://www.cnblogs.com/mingfan/p/16804556.html

2、Oracle最高可用性架构(MAA)|白银级(SILVER) 

https://www.cnblogs.com/mingfan/p/17464913.html

2、黄金级(GOLD)MAA

我们都知道,单点是系统高可用的大敌,Oracle的黄金级使用数据库复制技术消除单点故障,并且为所有类型的意外中断提供高得多的数据保护和高可用性级别,包括数据损坏、数据库故障和站点故障等。
另外,副本的存在还为在计划维护期间减少停机提供了实质性优势。

3、架构

3.1、跨AD或区域至少需要一个备用数据库

AD代表可用性域(Availability Domain),是Oracle Cloud Infrastructure(OCI)中的一种概念,它是指一个物理的数据中心,在不同的AD中部署应用程序和数据库可以提高系统的可用性和容错性。

Region指的是OCI中的地理位置,每个Region都是一个独立的数据中心区域,由多个AD组成。在不同的Region中部署应用程序和数据库可以提高系统的灾备能力和可用性。

3.2、主库和备用数据库之间通过物理同步复制数据

主备之间的同步是基于重作日志redo log机制,备库不断地实时从生产数据库收到的变更。因此不会出现磁盘镜像方案中将数据坏块也被复制过去的问题。
可以选择同步传输和最高可用性保护模式,以保证零数据丢失,或者选择异步传输和最高性能保护模式,以实现近乎为零的数据丢失。

 

3.3、快速启动故障转移(FSFO)

如果发生影响主数据库可用性的数据库或站点中断,Oracle Active Data Guard 备用数据库可以快速接管生产数
据库并恢复服务。

图示:

1、数据库请求被中断或超时中断;

2、会话重新连接到RAC集群(或备用集群)

3、数据库请求自动重放

4、返回给用户数据库请求结果

 

 

4、停机矩阵

计划外停机

RTO

RPO

可恢复的节点或实例故障

个位数的秒级

0

灾难:损坏和站点故障

秒级到2min

0或者秒级

 

计划内维护

RTO

RPO

软件/硬件更新

0

0

重大数据库升级

30s内

0

 

 

posted @   明矾  阅读(437)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2020-06-15 paramiko下载文件报错:PermissionError: [Errno 13] Permission denied:
点击右上角即可分享
微信分享提示