푸른 교통 관리자 - 사이트 또는 서비스에 대한 글로벌 접근성을 제공

이상의 Microsoft 클라우드 푸른 AIOT + 클라우드 전투 영상에 대한 대중의 관심 없습니다 :

 

4 부하를 레이어에 푸른 또한에 제품을로드 밸런싱은 이전에 ( "를 참조 도입 밸런싱  푸른에) 고 가용성 (1 -로드 밸런싱 ")뿐만 아니라 푸른 교통 관리자 인 제품 간 영역으로, 그리고 층 (4) 로드 밸런싱, 푸른 교통 관리자 사이의 가장 큰 차이점은 지역에 걸쳐로드 밸런싱을 제공합니다.

 

고 가용성 및 응답 성을 제공하면서 푸른 교통 관리자는 DNS 기반 부하 분산 흐름, 그것은, 글로벌 푸른 지역에 서비스에 트래픽을 분산하는 가장 좋은 방법이 될 수 있습니다.

교통 관리자 교통이 가장 적절한 서비스 엔드 포인트로 이동 DNS 클라이언트 요청을 사용하여 작동 조건 및 엔드 포인트에 따라 방법을 라우팅. 엔드 포인트는 인터넷 서비스 지향의 푸른의 내부 또는 외부에서 호스팅 할 수 있습니다. 교통 관리자는 다양한 애플리케이션 요구 사항 및 자동 페일 오버 모델을 충족 할 수있는 옵션을 모니터링 트래픽 라우팅 방법 및 엔드 포인트의 다양한 제공합니다. 교통 관리자는 전체 푸른 지역의 장애를 포함하여, 유연 실패를 응답 할 수 있습니다.

푸른 교통 관리자 기본 동영상 설명 :

 https://v.qq.com/x/page/e3040r6u0dx.html

교통 관리자는 여섯, 방법을 라우팅 포함합니다 :

1. 우선 순위 (우선 순위) :

우선 순위 트래픽 관리 프로그램 구성 파일의 목록은 서비스 엔드 포인트가 포함되어 있습니다. 기본적으로 트래픽 관리자는 차 엔드 포인트 (가장 높은 우선 순위)에 모든 트래픽을 보낼 수 있습니다. 차 엔드 포인트를 사용할 수없는 경우, 트래픽 관리자는 두 번째 엔드 포인트에 트래픽을 라우팅을 것이다. 차 엔드 포인트 및 보조 엔드 포인트를 사용할 수없는 경우, 흐름은 세 번째 점, 그리고에 이렇게 끝으로 간다. 가용성 상태는 엔드 포인트 (활성화 또는 비활성화) 및 지속적인 엔드 포인트 모니터링의 구성에 따라 달라집니다.

각 엔드 포인트는 명시 적으로 엔드 포인트의 우선 순위를 구성 "우선 순위"속성을 사용할 수있다. 이 속성은 1 내지 1000 사이의 값이다. 우선 순위가 높을수록 값이 작아. 엔드 포인트는 우선 순위 값을 공유 할 수 없습니다. 이 속성을 설정하는 것은 선택 사항입니다. 이 속성이 생략되면, 기본 엔드 포인트의 우선 순위에 따라 사용한다.

2. 중량 (가중)

        트래픽을 라우팅의 "가중치"에있어서, 상기 가중치는 1 내지 1000의 정수이다. 이 매개 변수는 선택 사항입니다. 이 매개 변수를 생략하면, 트래픽 관리자는 기본 가중치 "1"을 사용 우선 순위가 높을수록 체중이 높을.

각받은 DNS 쿼리 트래픽 관리를 위해 임의로 사용 가능한 엔드 포인트 중 하나를 선택합니다. 오른쪽 선택 모든 무거운에 할당 된 엔드 포인트에서 사용 가능한 엔드 포인트있는에 따라 달라집니다. 무게 고르게 분포 흐름을 일으킬 수있는 모든 엔드 포인트에 동일한 권한을 사용합니다.

몇 가지 유용한 방법은 가중치 체계를 구현 될 수있다 :

응용 프로그램 에스컬레이션 : 트래픽의 비율이 새로운 엔드 포인트를 지정 라우팅하고, 시간이 지남에 따라 점차적으로 100 %로 흐를 것이다.

푸른로 마이그레이션 응용 프로그램 : 하늘빛은 엔드 포인트와 외부 엔드 포인트를 포함하는 구성 파일을 만듭니다. 오른쪽은 바람직하게는 새로운 엔드 포인트를 선택, 중량 엔드 포인트를 조정합니다.

그것은 더 많은 용량의 Cloudbursting에 적용 구성 파일 후, 신속하게 지역의 트래픽 관리자에 배포하여 클라우드로 지역 배치를 확장 할 수 있습니다. 클라우드에 추가 용량이 필요하면 추가 이상의 엔드 포인트를 활성화하고 각 엔드 포인트에 유입 될 트래픽의 일부를 지정할 수 있습니다.

해결의 DNS 재귀 이름 서버에 자신의 클라이언트를 알고 있어야합니다 DNS DNS 응답을 캐시합니다. 이 캐시는 흐름 가중 분포에 영향을 미칠 수 있습니다. 클라이언트와 재귀 적 DNS 서버의 수가 큰 경우 예상대로 분배 작업 흐름. 클라이언트 또는 재귀 DNS 서버의 수가 적을 경우, 캐시는 심각 흐름 분배에 영향을 미칠 수 있습니다.

 

3. 성능 (성능) :

두 개 이상의 국가 또는 지역에 배포 된 "가장 가까운"당신의 위치로 위치, 경로 트래픽을 엔드 포인트, 당신은 많은 애플리케이션의 대응 능력을 향상시킬 수 있습니다. "성능"트래픽 라우팅 방법은이 기능을 제공합니다.

"가장 가까운"엔드 포인트는 반드시 지리적으로 가장 가까운 엔드 포인트가 아닙니다. 엔드 포인트에 가장 가까운을 결정하는 방법을 라우팅 "성능"트래픽은 테스트 네트워크 대기 시간을 전달합니다. 인터넷 트래픽 관리자는 각 푸른 데이터 센터의 IP 주소 범위 사이의 왕복 시간을 추적하기위한 지연 테이블을 유지한다.

인터넷 지연 Traffic Manager에 테이블 조회 들어오는 DNS 요청의 소스 IP 주소를 입력합니다. 그리고, 트래픽 관리가 가능한 엔드 포인트를 선택하기 위해 IP 주소 범위의 요청을 처리하는데 있으며, 엔드 포인트는 데이터 센터 내의 DNS 응답 푸른 낮은 대기 시간을 반환한다.

流量管理器定期更新 Internet 延迟表,反映全国 Internet 的变化以及新的 Azure 区域。 但是,由于Internet 上的负载会实时变化,应用程序性能也会随之变化。 “性能”流量路由不会监视给定服务终结点上的负载。 但是,如果某个终结点变得不可用,则流量管理器不会在DNS 查询响应中包括该终结点。

 

4.地理(Geographic ):

流量管理器配置文件可以配置为使用“地理”路由方法,以便根据用户的DNS 查询所源自的地理位置将用户定向到特定终结点(“Azure”、“外部”或“嵌套”)。 这使流量管理器客户可以启用这样的方案:在这些方案中,了解用户的地理区域,并基于该地理区域路由用户很重要。 示例包括遵守数据所有权要求、内容本地化和用户体验,以及测量来自不同区域的流量。 为地理路由分配配置文件时,与该配置文件关联的每个终结点都需要有一组分配给它的地理区域。 地理区域的粒度可以是以下级别:

世界 - 任何区域

区域分组 - 例如,非洲、中东、澳大利亚/太平洋等。

国家/地区 - 例如,爱尔兰、秘鲁、中国香港特别行政区等。

省/自治区/直辖市 - 例如,美国加利福尼亚州、澳大利亚昆士兰州、加拿大阿尔伯达省等(注意:只有澳大利亚、加拿大和美国中的省/自治区/直辖市才支持此粒度级别)。

将一个或一组区域分配到某个终结点后,来自这些区域的任何请求仅路由到该终结点。 流量管理器使用DNS 查询的源 IP 地址来确定用户从中进行查询的区域- 通常,这将是代表用户执行查询的本地DNS 解析程序的 IP 地址。

 

5.多值(Multivalue):

流量路由方法允许你在单个 DNS 查询响应中获得多个正常运行的终结点。 这使得调用方在返回的某个终结点无法响应时能够通过其他终结点进行客户端重试。 此模式可以提高服务可用性,并降低与新DNS 查询获取正常运行的终结点相关的延迟。 只有当所有终结点的类型都是“外部”并且指定为IPv4 或 IPv6 地址时,多值路由方法才有效。 当收到对此配置文件的查询时,会根据可配置的最大返回计数返回所有正常运行的终结点。

6.子网(Subnet):

流量路由方法允许你将一个最终用户IP 地址范围集映射到配置文件中的特定终结点。 此后,如果流量管理器收到针对该配置文件的DNS 查询,则它将检查该请求的源 IP 地址(大多数情况下,这是调用方使用的DNS 解析程序的传出 IP 地址),确定它映射到哪个终结点,并在查询响应中返回该终结点。

 

 

案例实战:将流量路由到离用户最近的站点

 

案例实战视频地址:

 https://v.qq.com/x/page/d3040zf64y8.html

 

 

 

实战步骤:

  1. 在中国北部和中国东部2分别创建一台虚拟机,命名为seanyuvm01和seanyuvm02;

  2. 设置两台虚拟机IP的DNS分别为:seanyuvm01.chinanorth.cloudapp.chinacloudapi.cn 和 seanyuvm02.chinaeast2.cloudapp.chinacloudapi.cn

     

     

     

  3. 虚拟机需开启3389端口,安装IIS,部署静态网站,开启防火墙80端口,此时可以通过IP访问静态网站;

     

    网站下载地址:

    https://github.com/Azure-Samples/html-docs-hello-world

    示例网站:

     

  4. 创建“性能” 流量管理器(http://seanyutest.trafficmanager.cn ),将两台虚拟机的IP添加到流量管理器终结点;

     

     

  5. 在域名5gn.link 设置域名解析,添加 web.5gn.link  CNAME 记录为流量管理器的 域名;

     

     

     

  6. 通过访问 流量管理器 seanyutest.trafficmanager.cn 和 域名 web.5gn.link 两个域名测试访问,分别从两台虚拟机(北部/ 东部2)访问,观察实际访问的网站位置。

     

     

 

关闭VM02的IIS后,会自动导流到VM01

 

 

 

扩展:下图是基于流量管理器的可负载均衡至全球的结构,请自行设置并验证。

 

 

关注公众号,全部都是Azure上的各种实战视频案例:

 

추천

출처www.cnblogs.com/shuzhenyu/p/12094777.html