zoukankan      html  css  js  c++  java
  • Windows Azure Traffic Manager (3) Windows Azure Traffic Manager (3) 创建流量管理器策略和性能负载平衡

      《Windows Azure Platform 系列文章目录

       本章我将介绍如何在Windows Azure Management Portal里创建流量管理器策略。

       首先登陆Windows Azure Management Portal,选择"虚拟网络"-->"流量管理器"-->"策略"-->"创建"

     在"创建Traffic Manager"的对话框里,修改如下 

    • "负载平衡方法":选择平衡。
    • "选择要包括在策略中的托管服务":可以根据DNS名称的关键字进行筛选
    • "在可用DNS名称里"选择您需要的DNS名称,然后添加到右侧的"所选DNS名称"
    • 在Traffic Manager DNS前缀里命名您设置的DNS名称,该名称将成为您访问的URL
    • NDS TTL设置为30秒
    • 点击"创建"以完成创建过程。
    • 请等待2分钟,等待所有创建工作完成。
    • 注:我创建完成的Traffic Manager DNS url 为http://leiworldapp.trafficmanager.net/

    测试流量管理器

    我之前已经创建完成了Traffic Manager DNS,然后我用IE浏览器打开这个url

      可以发现Traffic Manager将我的请求重定向到部署在Windows Azure东亚数据中心的web站点,展示给我的是East Asia的内容。

      因为我处的物理位置是在中国的上海,离东亚数据中心(香港)的位置比其他的数据中心都要接近,网络延时也更少。

      Please Note:For a performance policy, the load balancer determines which hosted service
    responds to a client request based on tables that record the round trip time
    between various IP addresses around the globe and each Windows Azure data
    center. Note, however, that while there is a strong correlation between distance
    and network latency and you would normally receive a response from the hosted
    service closest to your current location, other factors such as network topology
    and congestion could determine that you receive a response from a service that
    is further away.

      对于负载均衡是性能的解释是这样的,托管服务的负载均衡根据一张表,这张表记录了世界各地不同的IP地址到每个Windows Azure数据中心之间的往返时间,来返回对客户端请求的响应。但是,这与距离、网络延时有很强的相关性。一般情况下,您会收离您当前的位置最近的托管服务发送的响应。但是其他一些因素,比如网络拓扑和堵塞等,会影响您的请求,您可以会收到一个离您物理位置更远的响应。

      我们登陆Windows Azure Management Portal,选择上一章已经发布的三个托管服务,分别用远程桌面连接,然后在远程桌面里用IE打开Traffic Manager DNS url。可以看到不同的远程桌面得到的Web页面内容是发布在同一数据中心的托管服务的内容。

    模拟服务宕机

    我们还是打开之前的Traffic Manager DNS URL,找到Hosted Service Status。将位于East Asia的托管服务Manage Traffic设置成Disable,如下图:

      然后按F5刷新页面,会发现页面的内容跳转到了另外一个数据中心的托管服务,也就是网络延时速度第二快的地区,我这里显示的是West Europe。

      然后我们再把East Asia托管服务的Manage Traffice 设置成Enable。等待Health Monitor Timeout变成Ready。然后按F5刷新,页面的内容又回变成网络速度最快的内容,我这里显示的是East Asia。

       

  • 相关阅读:
    PHP 使用 GET 传递数组变量
    Java实现 蓝桥杯 算法训练 数据交换
    Java实现 蓝桥杯 算法训练 数据交换
    Java实现 蓝桥杯 算法训练 数据交换
    Java实现 蓝桥杯 算法训练 景点游览
    Java实现 蓝桥杯 算法训练 景点游览
    Java实现 蓝桥杯 算法训练 景点游览
    Java实现 蓝桥杯 算法训练 二进制数数
    Java实现 蓝桥杯 算法训练 二进制数数
    Java实现 蓝桥杯 算法训练 二进制数数
  • 原文地址:https://www.cnblogs.com/threestone/p/2548085.html
Copyright © 2011-2022 走看看