AWS MySQL 升级(三)—— TAZ - 近0停机的小版本升级方案

与AWS交流了解到的新方案,没有实际试过,所以本篇主要是些原理

一、 TAZ的含义

TAZ实际上就是 3 AZ,扩展一些就是 Multi-AZ DB Cluster,即在3个可用区部署DB,具备两个只读备用实例。

二、 TAZ的主要用途

1. 近0停机的小版本升级

其原理是滚动升级,先升级两个只读实例,进行主从切换,升级切换后的新只读实例。

注意这里支持的是小版本升级,大版本升级暂时还没有实现。

从图中可以看到,单纯的failover耗时在35秒内,这部分主要是DNS处理的时长,因此优化方案可以再结合RDS Proxy,能将停机时间缩短至1秒内。

2. 性能提升

这个很好理解,因为多了一个节点

3. 提高容错

也是因为多了一个节点,采用3份数据成功写入2份即可的方式,可以容忍一份数据写入异常。

三、 结合RDS Proxy的TAZ小版本升级

具体搭建方法参考:Perform minor version upgrades with a downtime of 1 second or less with Amazon RDS Proxy and Amazon RDS Multi-AZ deployments with two readable standbys | AWS Database Blog

参考

《RDS版本升级指南.pdf》

《Amazon RDS 近零停机解决方案 TAZ.pdf》

相关推荐
AWS官方合作商7 小时前
Amazon Lex:AI对话引擎重构企业服务新范式
人工智能·ai·机器人·aws
佛州小李哥15 小时前
亚马逊文生图AI模型深度体验+评测(上)
人工智能·科技·ai·语言模型·云计算·aws·亚马逊云科技
书生执笔画浮沉2 天前
signature hdr data: BAD (signature 头部数据:不当)
升级·update
因_果_律4 天前
如何最优雅地部署 AWS Lambda?Lambda Version 与 Alias 的最佳实践
serverless·云计算·aws
信徒_4 天前
AWS 概念
云计算·aws
weixin_307779134 天前
Azure上基于OpenAI GPT-4模型验证行政区域数据的设计方案
数据仓库·python·云计算·aws
weixin_307779134 天前
AWS上Amazon Redshift用Zoominfo API验证公司基本信息数据正确性检查设计方案
数据仓库·python·云计算·aws
AWS官方合作商5 天前
泛娱乐行业技术突围:AWS云服务如何重塑数字娱乐新生态?
架构·云计算·aws
亲持红叶5 天前
免费白嫖aws云主机
服务器·云计算·aws
AWS官方合作商5 天前
基于AWS的证券交易系统架构设计与核心技术实践
架构·系统架构·云计算·aws