4

我有一个基于 Azure 的 Web 服务。该服务包含一个基于 Web 的前端,该前端通过 JSON 和 Ajax 与运行在同一 Web 角色中的 WCF 服务进行通信。这反过来又与另一个 WCF 服务通信,该服务作为我们在一个单独的 Web 角色中的中间层。这与由两个 SQL Azure 数据库和一些 blob 存储组成的后端进行通信。部署时,所有这些都放置在西欧地区(我在英国)。Web 服务的一部分涉及上传多张可能较大的照片。如果我们在美国的用户使用托管在美国的前端和中间层将数据上传到美国的数据存储和数据库,那将是有意义的。Azure 是否提供了一种解决方案,使我可以跨大陆复制我的基础架构并让 Azure 处理所需的重定向?如果是这样,我该如何设置?

4

1 回答 1

6

是的,您可以在 Windows Azure 中使用流量管理器执行此操作,您可以在 3 种不同的模式下对其进行设置:

  • 性能(名称说明,将尝试将您重定向到最近的托管服务)
  • 故障转移(发生错误时重定向)
  • 循环赛(平均分配)

以下是性能负载平衡方法如何工作的概述:

在此处输入图像描述

请注意,这仅适用于托管服务(不适用于存储、SQL Azure 等)

于 2012-06-27T08:49:04.220 回答