Blob 存储可以在不同区域之间共享吗?

Can blob storage be shared between different regions?

我想在 Azure 中实现多区域架构。我当前的架构是 运行 在一个区域中,我正在使用 blob 存储来保存我的数据。我想知道是否可以在不同区域的用户之间共享 blob 存储?因为我已经看到复制是只读的,否则我必须为其他区域创建另一个 blob 存储?以及我如何同步它以具有相同的数据以便不同地区的用户可以在软件中看到相同的内容?

I was wondering if the blob storage can be shared between users in different regions?

Blob存储当然可以在不同地区的用户之间共享。 Blob 存储资源可通过 HTTP 协议访问,因此您的用户在哪里并不重要。

但是请注意,如果 blob 存储数据被您的次要区域中的应用程序消耗,您可能需要支付额外的数据传出费用。

此外,您会注意到读取和写入的延迟有所增加。您可以通过将 blob 存储置于 CDN 前端来减少读取延迟(但是您需要为 CDN 支付额外费用)。