RDS SQL Server 升级停机时间

0

【以下的问题经过翻译处理】 对于 RDS Oracle,如果不需要操作系统更新,主用和备用升级将同时进行。在升级完成之前,实例不可用。根据我的客户经验,这会导致 7 - 12 分钟的长时间停机。

对于 SQL Server,根据 https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.SQLServer.html的说法,"如果您的 DB 实例处于多 AZ 部署中,主用和备用实例都会升级。亚马逊 RDS 会进行滚动升级。只有在故障切换期间才会出现中断。".

我的客户希望确认,RDS SQL 在进行主要或次要数据库升级或操作系统升级时,是否不会同时升级备用实例和主实例?

profile picture
EXPERT
asked 8 months ago52 views
1 Answer
0

【以下的回答经过翻译处理】 是的。Amazon RDS for SQL Server 提供滚动升级。只有在故障切换期间才会出现中断。

对于 RDS SQL Server、

升级 Multi-AZ 实例时,RDS 会首先在备用实例上执行升级。然后执行故障转移,再升级旧的主实例。

这里的停机时间只是在故障转移过程中,在理想情况下通常会持续 60 到 120 秒。请确保没有活动连接、事务或任何其他数据库活动;这将增加数据库恢复时间,最终导致更长的停机时间。 故障转移机制会自动更改数据库实例的 DNS 记录,以指向升级后的备用数据库实例。请注意,在整个过程中,您的 RDS 实例状态将是 "正在修改",但这并不意味着数据库不可访问,因为最终用户仍可访问数据库,宕机时间仅在故障切换期间。 上述过程适用于 RDS SQL Server 版本和操作系统(windows)的升级。

参考链接:https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.SQLServer.html

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.MultiAZ.html#Concepts.MultiAZ.Failover

profile picture
EXPERT
answered 8 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions