我们正在使用CloudFormation模板创建MySQL AWS :: RDS :: DBInstance。
我的问题是,当应用操作系统升级或软件/安全补丁时,正在进行维护时,
从documentation,我没有收到任何可能丢失数据的迹象。
答案 0 :(得分:1)
在维护时数据库实例不可用
他们可能会重新启动服务器以应用维护。我个人除了重新启动外从未见过其他任何东西,但是我想他们可能有可能不得不关闭它几分钟。
是否在维护期间清除了数据库实例中的数据?
绝对不是。
如果对第一个的回答是肯定的,那么使用DBCluster将有助于避免这种情况的发生。 停机,如果我使用多个实例?
是的,当集群模式下的数据库将修补程序应用于一个节点时,它将故障转移到另一个节点。
答案 1 :(得分:0)
最近5年来,我一直在积极地工作RDS数据库系统。根据我的经验,我对您问题的回答以粗体显示。
数据库实例在维护期间不可用 [是的,您的RDS系统在数据库维护期间将不可用] 维护期间是否会清除数据库实例中的数据? [绝对不是] 如果对第一个的回答是肯定的,那么如果我使用多个实例,使用DBCluster是否可以帮助避免短暂的停机时间? [是,在群集模式或多A-Z部署中,从本质上讲,AWS首先将修补程序应用于备份节点或副本,然后再故障转移至该修补程序实例。最后,g切换过程中会有一些停机时间]