重要分享 | 如何对Amazon RDS数据库进行升级!

2

主题

4

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2022-11-28 16:29:22 | 显示全部楼层
1、前言

各行各业的服务都会存在版本升级问题,这是不可避免的,虽然日复一日,年复一年,每天重复着相同的故事,但是每天都是一种进步,都是一种改变,旧去新来。Amazon RDS数据库也不例外,每个引擎版本都有支持时间,时间一到,亚马逊云科技后台将会强制升级数据库版本。但是亚马逊云科技会提前几个月发送邮件通知用户,以达到提前预防强制升级的效果。
2、RDS数据库升级到新引擎版本

Amazon Aurora 版本 2.x 与 MySQL 5.7 兼容,并且 Amazon Aurora 版本 3.x 与 MySQL 8.0 兼容。目前,Amazon Relational Database Service (Amazon RDS) 不允许将 Aurora MySQL 2.x 集群就地升级到 Aurora MySQL 3.x。RDS其他数据库产品(MySQL、MariaDB、Microsoft SQL Server、Oracle、PostgreSQL)升级新引擎版本可就地修改升级。
注意:首先在非生产环境数据库集群中进行更新,注意监控新版本的更新是否对应用程序有影响。
Aurora新引擎版本升级的方式有三种:

  • 拍摄数据库集群的快照,然后将其还原到 Aurora MySQL 3.x
  • 设置手动复制以切换您的服务
  • 使用 AWS Database Migration Service (AWS DMS) 迁移您的服务
注意:停机时间以此类推,拍摄快照最久(最简单),使用DMS迁移最短(最复杂),一般会选择服务峰谷时间进行数据库升级。
本文将介绍简单常用的数据库升级方式:拍摄快照进行升级。
2.1 使用快照将Aurora MySQL 2.x升级到Aurora MySQL 3.x

(1) 拥有Aurora MySQL 2.x版本的数据库,并且对其进行拍摄快照。


(2) 给快照一个名称,点击拍摄快照。


(3) 在快照栏中,点击操作还原快照。


(4) 选择要升级的数据库引擎版本,进行还原数据库。


(5) 还原时,相关配置会被修改,需要重新选择对应的参数。


(6) 如果不想使用默认参数组,可以先创建好参数组,选择创建好的参数组。


(7) 其他配置,看个人需求开启对应配置,其中,维护窗口选项建议关闭维护窗口,开启会导致后台自动升级数据库次要版本,会导致停机的事件,点击还原数据库集群。


(8) 等待差不多十几分钟的时间,重新启动一个Aurora 3.01.1版本的数据库集群。


2.2 其它数据库类型就地升级新引擎版本

(1) 举例,使用常用的MySQL数据库进行新引擎版本,查看数据库的引擎版本,并且选择需要升级的引擎版本。


(2) 选择新引擎版本,并且重新输入新的数据库用户密码(可以输入旧密码)。




(3) 其它配置也根据自己需求进行重新配置,参数组后期需要修改参数,不能选用默认创建好的参数组,同样建议关闭维护窗口,点击继续。




(4) 选择立即应用,进行修改数据库新引擎版本的升级。


(5) 等待十分钟左右,更新好新的引擎版本。


3、RDS数据库升级到次要引擎版本

RDS数据库的次要引擎版本升级也是会造成停机的事件,所以建议在峰谷时间点进行次要版本的升级(可自动可手动)。
(1) 选择RDS数据库,点击修改。


(2) 选择需要更新的次要版本号。


(3) 启动维护窗口,设定时间来进行自动升级,点击继续。
注意:此处的时间为UTC时间,根据当地时间进行设定,如在中国区内,可以+8。


(4) 选择维护窗口时间点进行修改,等待到了设定时间自动升级次要引擎版本。


参考链接:
1、Amazon Aurora MySQL 数据库集群升级到新版本:https://aws.amazon.com/cn/premiumsupport/knowledge-center/aurora-mysql-upgrade-cluster/
2、RDS升级数据库实例引擎版本:https://docs.amazonaws.cn/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.Upgrading.html#USER_UpgradeDBInstance.Upgrading.Manual
回复

举报 使用道具

4

主题

8

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 前天 22:05 | 显示全部楼层
好,很好,非常好!
回复

举报 使用道具

您需要登录后才可以回帖 登录 | 立即注册
快速回复 返回顶部 返回列表