Azure里有一个很酷的功能流量管理器Traffic Manager,能够用户就近访问云上的应用。举个简单的例子,如果您的应用部署在美国和亚洲的数据中心,用了流量管理器后,就可以实现美国用户自动被定向到位于在美国数据中心的应用,亚太用户被自动定向到位于亚洲的数据中心。

下面来看看我给www.azurespeed.com配制流量管理器的过程。

首先,要在East Asia和West US两个数据中心各建一个网站,然后各自部署最新版本,只有在标准版的网站才能使用Traffic Manager,所以记得建网站的时候要选择标准版。这样以后在两个数据中心的网站各自都有一个对外服务的DNS地址,azurespeedeastasia.azurewebsites.netazurespeedeastus.azurewebsites.net。接下去是配制网站的域名,步骤参见Azure网站配制域名。这里很重要的就是两个网站都需要绑定域名,撸主第一次做的时候,只给其中一个网站绑定了域名,导致了流量管理器生效后,所有的请求都只指向那个有绑定域名的网站。

然后便是创建一个Traffic Manager,取一个您喜欢的名字,负载均衡方法(Load Balance Method)这边选择性能优先(Performance)

image

建好后到Endpoints页面,点击Add Ednpoints

image

选择之前建出来的在East Asia和West US的两个站点,点确定

image

回到DndPod的管理页面吧www的CName指向azurespeed.trafficmanager.net。

大功告成