3

有没有办法Azure Blob Storage通过使用Azure Load BalancerBlob Storage(不需要服务)来平衡负载?

我想要实现的是点击负载均衡器 url,如:

https://load-balancer.somerandomazureurl.net

这将根据位置和负载将请求路由到西欧或美国中部数据中心的 blob 容器(具有相同的内容)。

4

2 回答 2

4

使用Azure 负载均衡器无法做到这一点,因为它只能加载 Azure VM、VM 规模集或可用性集的传入流量。Azure Blob 存储不能作为从负载均衡器前端接收传入流量的后端。

如果要提高 Azure Blob 存储响应性能,可以为存储帐户启用 Azure CDN。

Azure CDN 为开发人员提供了用于交付高带宽内容的全球解决方案。它可以在美国、欧洲、亚洲、澳大利亚和南美洲的物理节点缓存计算实例的 blob 和静态内容。

此外,如果您不想再在 Azure CDN 中缓存对象,则可以从 Azure CDN 中删除内容。

快速入门:将 Azure 存储帐户与 Azure CDN 集成

于 2019-01-22T02:23:13.600 回答
1

一段时间后 - Azure Front Door 是这个问题的正确答案。它允许存储帐户之间的负载平衡,因此对于 SPA(单页应用程序),正确的解决方案是使用 Azure Front Door 和后端中配置为静态网站的多个存储帐户。

此答案中有更多详细信息:使用 Azure Front Door 服务 SPA

于 2019-11-05T11:43:37.400 回答