Azure 存储异地冗余解决方案,可实现读取和写入的高可用性

Azure storage geo-redundancy solution for high availability of both reads and writes as well

为了提高应用程序的可用性,我们为 Azure 存储选择了 RA-GZRS。这使我们能够在主节点关闭时从辅助节点读取,但我们无法写入。

但是为了让我们的应用程序保持其基本服务正常运行 & 运行,在区域出现故障时不仅必须读取还必须写入存储。

由于没有针对上述场景的内置解决方案,是否有任何自定义解决方案使我们能够在主要区域出现故障时读取和写入次要区域 Azure 存储?

还考虑过使用不同主区域的备用存储帐户,但稍后一旦主帐户的可用性恢复,如何在主帐户故障期间同步回写入备用存储帐户的最近增量更改?

Azure 存储使您能够在主要区域不可用时从主要区域手动故障转移到次要区域。您可以使用这种方法来实现高可用性。

您可以在此处阅读有关手动故障转移的更多信息:https://docs.microsoft.com/en-us/azure/storage/common/storage-initiate-account-failover?tabs=azure-portal