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
专家
已提问 7 个月前49 查看次数
1 回答
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
专家
已回答 7 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则