暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

北重楼 2023-02-21
712

提到数据库高可用,Oracle作为先行者,其体系全面,值得参考和学习

1、什么是MAA

先下个定义

MAA即最高可用性架构(Maximum Availability Architecture )

Oracle最高可用性架构(MAA)为Oracle数据库提供了架构、配置和生命周期最佳实践

Oracle将MAA分为青铜、白银、黄金和铂金四个等级,提供不同级别的HA解决方案以满足不同的RPO和RTO要求,本文主要解读青铜等级的架构。

1、青铜级(BRONZE)MAA

青铜级层以最低绝对成本提供基本数据库服务。为了降低成本和实施的复杂性,接受降低的高可用性和数据保护级别作为交换。

a、架构

1、青铜级只使用单实例 Oracle 数据库
2、使用 Oracle Recovery Manager (RMAN) 来执行 Oracle 数据库定期备份(本地备份+外部备份副本)

b、主要能力

1、自动重启
Single Instance with Clusterware Restart:在硬件或软件故障后,或者不管任何时候重新启动数据库主机时,Oracle Restart 自动重启数据库、监听器和其他Oracle组件。

2、备份恢复

Oracle始终建议在同一数据中心内进行本地备份,以实现最快的恢复。Oracle还建议在远程数据中心维护备份的第二个副本
3、自动存储管理(ASM)

ASM提供数据镜像以便从磁盘失败中恢复

用户可以选择EXTERNAL、NORMAL、HIGH三种冗余镜像

EXTERNAL:
即ASM本身不做镜像,而依赖于底层存储阵列去做Raid冗余;
NORMAL:
即ASM将为每一个extent创建一个额外的拷贝以便实现冗余;如果存储级别没有 Raid 配置,则通常首选此模型;
HIGH :
即ASM为每一个extent创建两个额外的拷贝以便实现更高的冗余。
4、闪回
在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复。

c、停机矩阵

计划外停机

RTO

RPO

可恢复的节点或实例故障

分钟到小时

0

灾难:损坏和站点故障

几小时到几天

自上次备份


计划内维护

RTO

RPO

软件/硬件更新

分钟到小时

0

重大数据库升级

分钟到小时

0

文章转载自北重楼,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论