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

问题描述

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

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

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

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

标签: azureazure-storageazure-table-storage

解决方案


Azure 存储为你提供了在主要区域不可用的情况下从主要区域手动故障转移到辅助区域的功能。您可以使用这种方法来实现高可用性。

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


推荐阅读