当前位置: 首页 > news >正文

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》

http://www.lryc.cn/news/458336.html

相关文章:

  • Redis的应用以及Redis工具类的封装
  • E系列I/O模块在锂电装备制造系统的应用
  • ElasticsearchClient入门指南
  • 软考中级笔记
  • 学习python自动化——pytest单元测试框架
  • 定位、地图建立及管理合集
  • uniAPP是否可以做php语言书写后端的前端开发?
  • 柒拾伍- AI内容农场生产文章自动发布至公众号 (一)
  • java.util.function Function<T, R>
  • Allegro在PCB上开槽的三种方法操作指导
  • Docker:快速部署
  • 如何指定this的值
  • 自动化分析背后,一站式数据分析平台!
  • 掌握 WPF 开发:基础、数据绑定与自定义控件
  • PostgreSQL:生成-唯一主键id
  • Swift添加自定义字体
  • Springboot 整合 Java DL4J 实现企业门禁人脸识别系统
  • SSTI模板注入+CTF实例
  • iPhone 16 Pro 拆解揭秘:设计改进与维修便利性
  • Java项目实战II养老||基于Java+Spring Boot+MySQL的社区智慧养老监护管理平台设计与实现(源码+数据库+文档)
  • 利用FnOS搭建虚拟云桌面,并搭建前端开发环境(二)
  • 【Python】Qwen-VL-7B box
  • echarts按需引入解决项目大小问题
  • 天气预报echarts
  • Kafka-初识
  • Redis的主要的特性和优势 ?
  • yolov5-7.0模型DNN加载函数及参数详解(重要)
  • StringEntity 用于将字符串内容作为 HTTP 请求实体(请求体)
  • 校园系统校园小程序 论坛校园圈系统失物招领、闲置二手、跑腿外卖等校园圈子系统应该具备有哪些功能
  • [AWS云]kafka调用和创建