Azure 负载内部均衡器概述
Azure 内部负载均衡器 (ILB) 仅将流量定向到云服务内的资源,或使用 VPN 来访问 Azure 基础结构。 在这一点上,ILB 与面向 Internet 的负载均衡器不同。 Azure 基础结构限制了对云服务或虚拟网络的负载均衡虚拟 IP (VIP) 地址的访问。 VIP 地址和虚拟网络不会直接公开给 Internet 终结点。 内部业务线应用程序可在 Azure 中运行,并可从 Azure 内或从本地资源访问这些应用程序。
需要内部负载均衡器的原因
内部负载均衡器可在驻留于云服务或虚拟网络(具有区域性作用域)中的虚拟机 (VM) 之间进行负载均衡。 若要了解具有区域性作用域的虚拟网络,请参阅 Azure 博客中的区域虚拟网络。 为关联组配置的现有虚拟网络无法使用 ILB。
ILB 允许进行以下类型的负载均衡:
- 在云服务中:从 VM 负载均衡到驻留在同一云服务中的一组 VM。 请参阅此示例。
- 在虚拟网络中:从虚拟网络中的 VM 负载均衡到驻留在该虚拟网络的同一云服务中的一组 VM。 请参阅此示例。
- 对于跨界虚拟网络:从本地计算机负载均衡到驻留在该虚拟网络的同一云服务中的一组 VM。 请参阅此示例。
- 对于多层应用程序:对面向 Internet 的多层应用程序进行负载均衡,其中的后端层不面向 Internet。 后端层需要针对面向 Internet 的层发出的流量进行负载均衡。
- 对于业务线应用程序:使托管在 Azure 中的业务线应用程序实现负载均衡,而无需其他负载均衡器硬件或软件。 此方案将本地服务器包含在一组流量已实现负载均衡的计算机中。
面向 Internet 的多层应用程序的负载均衡
Web 层包含 Internet 客户端的面向 Internet 的终结点,是负载均衡集的一部分。ILB 将来自 TCP 端口 443 (HTTPS) 的 Web 客户端的传入流量分发到 Web 服务器。
数据库服务器位于 ILB 终结点之后,Web 服务器使用该终结点进行存储。 ILB 终结点是数据库服务负载均衡的终结点。 流量跨 ILB 集中的数据库服务器进行负载均衡。
下图显示同一云服务内面向 Internet 的多层应用程序的内部负载均衡。

还有另一方案适用于多层应用程序。 即,将负载均衡器部署到使用 ILB 服务的云服务以外的其他云服务。
使用同一虚拟网络的云服务可访问该 ILB 终结点。 下图显示与数据库后端处于不同云服务中的前端 Web 服务器。 前端服务器使用与后端相同的虚拟网络中的 ILB 终结点。

Intranet 业务线应用程序的负载均衡
本地网络中客户端发出的流量跨业务线服务器集进行负载均衡,该服务器集使用到 Azure 网络的 VPN 连接。
客户端计算机可使用点到站点 VPN 通过 Azure VPN 服务访问 IP 地址。 可在 ILB 终结点后面托管业务线应用程序。

业务线应用程序的另一方案是通过站点到站点 VPN 连接到在其中配置了 ILB 终结点的虚拟网络。 将本地网络流量路由到 ILB 终结点。

限制
内部负载均衡器配置不支持 SNAT。 在本文中,SNAT 是指涉及端口伪装源网络地址转换的方案。 负载均衡器池中的 VM 必须访问各自内部负载均衡器的前端 IP 地址。 当流负载均衡到发出流的 VM 时,连接会失败。 ILB 不支持这些方案。 必须改为使用代理样式的负载均衡器。
Azure 负载内部均衡器概述的更多相关文章
- 新功能:Azure 负载平衡器的空闲超时现可配置了
Yves Pitsch Azure 网络首席项目经理 我们很高兴地宣布,Azure负载平衡器现在可以为云服务和虚拟机提供可配置的 TCP空闲超时支持.要配置此功能,可以使用服务管理 API.Power ...
- Microsoft Azure 负载平衡服务
Microsoft Azure 为在其中托管的虚拟机(IaaS) 和云服务(PaaS) 提供负载平衡服务.负载平衡支持应用程序伸缩,并且提供应用程序故障恢复以及其他优势. 可以通过以下方式访问负 ...
- SQL Server 内存中OLTP内部机制概述(四)
----------------------------我是分割线------------------------------- 本文翻译自微软白皮书<SQL Server In-Memory ...
- SQL Server 内存中OLTP内部机制概述(三)
----------------------------我是分割线------------------------------- 本文翻译自微软白皮书<SQL Server In-Memory ...
- SQL Server 内存中OLTP内部机制概述(二)
----------------------------我是分割线------------------------------- 本文翻译自微软白皮书<SQL Server In-Memory ...
- SQL Server 内存中OLTP内部机制概述(一)
----------------------------我是分割线------------------------------- 本文翻译自微软白皮书<SQL Server In-Memory ...
- Azure 负载平衡器新分发模式
Yves Pitsch Azure 网络首席项目经理 Azure负载平衡器是一种第四层(TCP.UDP)类型的负载平衡器,它可以将传入流量分发到云服务中正常运行的服务实例上,或者分发到负载平衡器集内所 ...
- Windows Azure 负载均衡会话保持
Windows Azure的负载均衡器默认是5元组的hash:源地址,源端口,目的地址,目的端口,协议.即:只有上述五个元组完全一致的会话数据包才会被转发到同一个后端服务器.显然,对于绝大多数通过NA ...
- Azure 负载均衡和可用性集
首先要2台以上的虚拟机,一开始我找了好久都没找到如何在一个云服务里添加多个虚拟机. 因为我使用的是快速创建,快速创建的界面是要新建一个云服务的,如果你输入现有的云服务名字,它会提示你重名了. 你要用[ ...
随机推荐
- 深度学习(八) Batch Normalization
一:BN的解释: 定义: 顾名思义,batch normalization嘛,就是“批规范化”咯.Google在ICML文中描述的非常清晰,即在每次SGD时,通过mini-batch来对相应的act ...
- 使用 DL4J 训练中文词向量
目录 使用 DL4J 训练中文词向量 1 预处理 2 训练 3 调用 附录 - maven 依赖 使用 DL4J 训练中文词向量 1 预处理 对中文语料的预处理,主要包括:分词.去停用词以及一些根据实 ...
- WEB Front-end Development Technology
1.Einführung der HTML(Hypertext Markup Language) 1.1 Grundlegendes Label 1.1.1 Block Label <h1> ...
- windows 10安装gensim、nltk
一.安装gensim 1.什么事gensim gensim是一个python的科学库,gensim包含了TF-IDF.随机投影.word2vec和document2vec算法的实现,分层Dirchle ...
- PHP调用百度api生成短网址&根据短网址恢复长网址
接口api文档地址:http://dwz.cn/#/apidoc?_k=i9ev5p 代码demo header("Content-type: text/html; charset=utf- ...
- js控制div样式显示与隐藏,JS通过点击超链接右边(指定位置)显示一个图标
原文出自:https://blog.csdn.net/seesun2012 javascript基础篇,老土的方法解决js控制div样式,便于新手理解,粗暴的不能再粗暴,如果你是高手,请忽略! 思路: ...
- window常用的快捷键
1.win+r打开运行命令 2.appwiz.cpl打开程序面板,进行程序的安装.卸载 输入win+r打开运行命令,输入appwiz.cpl 3.services.msc打开服务,一般用于启动或者关闭 ...
- guava文档API制作成chm文件
将HTML制作成CHM.EXE需要用到一个小工具“HUGECHM”,将HTML打包成CHM文件 1.下载guava的最新的版本,网址:https://github.com/google/guava/w ...
- 如鹏网学习笔记(十四)ASP.NET
Asp.net笔记 一.Socket类 进行网络编程的类,可以在两台计算机之间进行网络通讯 过程: 向服务器发送指令: GET /index.html HTTP/1.1 Host:127.0.0.1: ...
- 完美世界-Java游戏开发-二面
时间:2017-03-30 时长:15分 类型:二面 面试官比较聊得来,人比较和善,游戏面试还是nice的,老铁 1. 自我介绍 2. 平时玩哪些游戏?端游.页游 3. Maven你是怎么使用的? 4 ...