是否仅通过使用Azure负载平衡器和Blob存储(无需服务)就可以负载均衡Azure Blob存储?
我要实现的目标是访问一个负载均衡器网址,例如:
https://load-balancer.somerandomazureurl.net
根据位置和负载将请求发送到西欧或美国中部数据中心的blob容器(内容相同)。
答案 0 :(得分:3)
您无法使用Azure Load Balancer来执行此操作,因为它只能加载Azure VM,VM规模集或可用性集的传入流量。 Azure Blob存储不能用作从负载平衡器前端接收传入流量的后端。
如果要提高Azure blob存储响应性能,可以为存储帐户启用Azure CDN。
Azure CDN为开发人员提供了全球交付解决方案 高带宽内容。它可以缓存Blob和静态内容 在美国,欧洲, 亚洲,澳大利亚和南美。
此外,如果您不再希望在Azure CDN中缓存对象,则可以从Azure CDN中删除内容。
答案 1 :(得分:1)
一段时间后-Azure前门是此问题的正确答案。它允许在存储帐户之间进行负载平衡,因此对于SPA(单页应用程序),正确的解决方案是使用Azure前门和后端的多个存储帐户,这些帐户被配置为静态网站。
更多详细信息,请参见此答案:Use Azure Front Door to serve a SPA