Amazon web services AWS多方位验证

Amazon web services AWS多方位验证,amazon-web-services,amazon-rds,availability-zone,Amazon Web Services,Amazon Rds,Availability Zone,我将RDS实例修改为“Multi-AZ:Yes”。我的主要RDS实例位于us-west-1a,对于多AZ,次要区域显示为us-west-1c。我想验证我在主数据库上所做的任何更改是否会快速复制到多AZ备用数据库 但我无法理解我应该使用什么端点URL登录到Multi-AZ数据库。我认为端点URL将不同于主URL。你能帮我一下吗?看一下。您通常不会直接与RDS资源的副本交互;抱歉(我不是rds专家)你不能做你所描述的。其思想是RDS为您做到这一点,自动在不同的AZ中保持一致的副本,并为您提供一致的D

我将RDS实例修改为“Multi-AZ:Yes”。我的主要RDS实例位于us-west-1a,对于多AZ,次要区域显示为us-west-1c。我想验证我在主数据库上所做的任何更改是否会快速复制到多AZ备用数据库


但我无法理解我应该使用什么端点URL登录到Multi-AZ数据库。我认为端点URL将不同于主URL。你能帮我一下吗?

看一下。您通常不会直接与RDS资源的副本交互;抱歉(我不是rds专家)你不能做你所描述的。其思想是RDS为您做到这一点,自动在不同的AZ中保持一致的副本,并为您提供一致的DNS端点。

您无法访问多AZ配置中的辅助RDS实例。您只需要相信AWS正在正确复制数据。在多AZ配置中,RDS将同步写入两个副本。在两个副本都正确写入之前,它不会返回写入请求

要访问多AZ实例,需要对单个RDS端点执行读写操作。如果出现问题,AWS将修改该端点的DNS条目以指向辅助副本。因此,只要您使用端点DNS记录,并且在访问RDS实例时不缓存IP地址,故障切换过程对您来说应该是透明的,只有一分钟左右的“停机时间”。

尽管OP要求“验证数据是否被快速复制”,但Google在这里指给我“验证多AZ RDS部署”。我将分享我的发现,希望它有一半的帮助

在RDS控制台中,有一个从故障转移重新启动到
的选项,该选项在标准部署中不显示

标准部署没有此选项,这是一个小但令人满意的迹象,表明multi-AZ按预期运行


(通常是一本不错的读物)

问:我可以为我的多AZ DB实例启动“强制故障切换”吗 部署

亚马逊RDS将自动故障切换,无需用户干预 在各种失效条件下。此外,亚马逊RDS 提供在重新启动时启动故障切换的选项 例如。您可以通过AWS管理控制台访问此功能 或者在使用RebootDBInstance API调用时


除了极光(Aurora)“Multi-AZ”一词的意思如此不同以至于几乎不相关之外,这个答案基本上是正确的。Multi-AZ的工作原理并未真正公开,除此之外,它不使用本机异步复制。然而,这是可能的。在这种情况下,端点主机名不会更改,但DNS会更改为指向第二个实例。感谢您共享用于强制故障切换的链接。我的印象是,我将无法验证“故障转移”场景,因为我只能删除或重新启动数据库。但重新启动本身就可以启动故障切换,这在我的脑海中是梦寐以求的。再次感谢。