AWS DBInstance维护是否保持数据完整

时间:2019-09-26 18:58:56

标签: amazon-web-services amazon-rds

我们正在使用CloudFormation模板创建MySQL AWS :: RDS :: DBInstance。

我的问题是,当应用操作系统升级或软件/安全补丁时,正在进行维护时,

  • 在维护时数据库实例不可用
  • 是否在维护期间清除了数据库实例中的数据?
  • 如果对第一个的回答是肯定的,那么如果我使用多个实例,使用DBCluster是否可以帮助避免短暂的停机时间?

documentation,我没有收到任何可能丢失数据的迹象。

2 个答案:

答案 0 :(得分:1)

  

在维护时数据库实例不可用

他们可能会重新启动服务器以应用维护。我个人除了重新启动外从未见过其他任何东西,但是我想他们可能有可能不得不关闭它几分钟。

  

是否在维护期间清除了数据库实例中的数据?

绝对不是。

  

如果对第一个的回答是肯定的,那么使用DBCluster将有助于避免这种情况的发生。   停机,如果我使用多个实例?

是的,当集群模式下的数据库将修补程序应用于一个节点时,它将故障转移到另一个节点。

答案 1 :(得分:0)

最近5年来,我一直在积极地工作RDS数据库系统。根据我的经验,我对您问题的回答以粗体显示。

数据库实例在维护期间不可用 [是的,您的RDS系统在数据库维护期间将不可用] 维护期间是否会清除数据库实例中的数据? [绝对不是] 如果对第一个的回答是肯定的,那么如果我使用多个实例,使用DBCluster是否可以帮助避免短暂的停机时间? [是,在群集模式或多A-Z部署中,从本质上讲,AWS首先将修补程序应用于备份节点或副本,然后再故障转移至该修补程序实例。最后,g切换过程中会有一些停机时间]