如果主Aurora数据库实例由于某种原因而死亡,并且现有副本被提升为新的主副本,是否会创建新的副本实例以便最终获得相同数量的只读副本?
如果是这样,新平板复制平均需要多长时间?
答案 0 :(得分:0)
有两种类型的只读副本:
备份副本将自动升级为主副本,通常只需不到一分钟。是的,AWS将为RDS实例创建新的从属设备,现在它是主设备。根据您的工作量和数据库大小,可能需要几分钟到几个小时。
您创建的只读副本将被切换到新的主副本。
答案 1 :(得分:0)
AWS Aurora是AWS的数据库,其架构专为云计算技术而设计。其中一个不同之处在于数据存储在类似于S3的存储架构中,在群集卷中,这是一个单独的,利用固态磁盘(SSD)驱动器,并且包含跨多个可用区的数据副本在一个地区。这有一些优点,例如耐用性以及在整个区域分布的事实,而不仅仅是AZ,有助于复制品和性能之间的一致性。
如果您有阅读副本并且您的主人失败,其中一人将成为Master而不会停机。
如果您没有只读副本,则会创建一个新的Master实例,并且该过程非常快。由于数据是在整个区域集群化的,而不是在服务器的磁盘上,因此进程很快,但是存在停机时间。
正如AWS所说:
要提高可用性,可以将Aurora副本用作故障转移 目标。也就是说,如果主实例失败,则为Aurora副本 升级到初级实例,期间只有短暂的中断 对主实例的读写请求失败 一个例外。如果您的Aurora数据库群集不包含任何Aurora 副本,然后在故障期间重新创建主实例 事件。但是,提升Aurora副本的速度要快得多 重新创建主实例。对于高可用性方案,我们 建议您创建一个或多个相同数据库的Aurora副本 实例类作为主实例,在不同的可用性中 Aurora数据库群集的区域。有关Aurora的更多信息 副本作为故障转移目标,请参阅Aurora数据库的Fault Tolerance 群集。
您可以阅读更多信息:http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Aurora.Replication.html"