2011-04-05 60 views
13
  1. 据我所知,当从单可变数据区升级到多可用区RDS时,会发生“Breef I/O冻结”。这到底是什么意思呢?关于AWS'RDS的两个问题多国AZ

  2. 对多可用区部署进行升级时,从小到大,生产数据库是否会受到影响?它能够使用备份数据库,然后进行故障转移吗?

回答

10

问题的答案都写下来:

  1. 当您选择从单AZ到多AZ移动,短暂的I/O冻结情况。这意味着在一段时间内数据库将不可访问。将不会对数据库执行读取,写入操作。大部分时间是3-4分钟左右。

  2. 是的,当您调整计算大小时(从小到大),生产数据库将受到影响。执行调整大小操作的最佳想法是在计划维护期间进行。如果选择“立即应用”选项,有一段时间数据库将不可访问(将控制权切换到备份服务器的时间)。

问候, SANKET Dangi

+0

真的吗? RDS如何不能使用待机进行调整大小操作? (问题#2) – Nick 2011-04-06 21:57:59

+1

@Nick:执行调整大小操作时,首先发生待机。然后发生故障转移,待机进行充电并提升为主要。然后,调整大小发生在小学。 – 2011-04-09 13:02:23

7

从单-AZ转换成时的停机时间多AZ基本上是它需要一个新实例来启动,并成为作为SANKET说,它可能完全功能的时间采取几分钟。

扩大多可用区部署首先扩展从属实例,然后执行故障转移。停机时间是进行实际故障切换所需的时间 - 通常接近一分钟。

扩展多可用区域部署是通过添加不会中断的附加读取副本(从备用数据源获取)完成的。请记住,添加读取副本会创建一个最终一致的系统,这可能会或可能不合意。

同样值得一提的是,您应该在所有多个AZ实例中使用相同的实例类型,否则不平衡可能会导致复制滞后。

正如您可能意识到的那样,最好从一开始就以多AZ配置开始。它使扩展和扩展更容易,停机时间更短。

+0

根据引擎的不同,从服务器应该拥有比主服务器更强大的实例。在MySQL上,主服务器可以执行并发写入。复制时从站不能执行并发写入。 – 2013-03-21 00:06:06