惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
B
Blog
Google DeepMind News
Google DeepMind News
D
DataBreaches.Net
The Register - Security
The Register - Security
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
有赞技术团队
有赞技术团队
B
Blog RSS Feed
D
Docker
Apple Machine Learning Research
Apple Machine Learning Research
Know Your Adversary
Know Your Adversary
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Last Week in AI
Last Week in AI
阮一峰的网络日志
阮一峰的网络日志
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
云风的 BLOG
云风的 BLOG
C
CXSECURITY Database RSS Feed - CXSecurity.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
月光博客
月光博客
博客园 - 司徒正美
NISL@THU
NISL@THU
H
Help Net Security
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
L
LINUX DO - 热门话题
Application and Cybersecurity Blog
Application and Cybersecurity Blog
N
News and Events Feed by Topic
The Last Watchdog
The Last Watchdog
P
Privacy International News Feed
Engineering at Meta
Engineering at Meta
L
LINUX DO - 最新话题
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
The Exploit Database - CXSecurity.com
PCI Perspectives
PCI Perspectives
Google Online Security Blog
Google Online Security Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
SecWiki News
SecWiki News
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
爱范儿
爱范儿
G
Google Developers Blog
N
Netflix TechBlog - Medium
The Cloudflare Blog
Recent Announcements
Recent Announcements
IT之家
IT之家
Stack Overflow Blog
Stack Overflow Blog
Hacker News: Ask HN
Hacker News: Ask HN
博客园 - 聂微东
博客园_首页
T
Threat Research - Cisco Blogs

博客园 - 顾式传说

集装箱码头数字大屏的意义 CIO 应该是数字化时代的风水师 传统集装箱码头是5G V2X 最好的落地场景 传统集装箱码头的自动化、智慧化之路,你玩真的吗? Mac safari 弹出“您要允许此页面打开“爱奇艺.app”吗?” 我所理解的智慧港口的“一横” iPhone截图后微信发送失败的解决方案 Mac OS OneDrive 无法同步.DS_Store文件 出错 asp.net 中文部分显示问号 Windows 2016 安装Sharepoint 2016 预装组件失败 区块链在港口行业的应用 后TOS时代的码头数字化生产力 当前世界最大集装箱船靠泊招商码头 Mac Outlook 15 连接office365 一直跳出登录框的问题 AWS EC2 复制实例后,自定义指标无法显示数据 MySQL Performance tuning 集装箱码头智能理货方案 Iphone 英语语言下通讯录排序问题 mac安装Aws cli失败
Microsoft Azure 的负载平衡器的Session Sticky
顾式传说 · 2016-09-09 · via 博客园 - 顾式传说

Microsoft Azure 的负载平衡器是一种 Layer-4负载平衡器。Microsoft Azure 负载平衡器通过针对给定输入端点上接收到的流量计算哈希函数,在一组可用的服务器(虚拟机)之间分配负载。计算哈希函数是为了使来自同一连接(TCP 或 UDP)的所有数据包最终位于同一台服务器上。Microsoft Azure 负载平衡器采用 5个信息(源 IP、源端口、目标 IP、目标端口、协议类型)计算用于将流量映射到可用服务器的哈希函数。我们选择的哈希函数使到服务器的连接的分布非常随机。但是,根据流量模式,不同的连接可能映射到同一台服务器。(请注意,到服务器的连接的分布不是轮询的,也不像其他文章或博客中误称的那样具有请求队列)。哈希函数的基本前提是获得了大量来自不同客户端的请求,这样请求就可以跨服务器完美分配。

Azure负载均衡目前支持三种分发模式:1、五元组;2、三元组;3、二元组。在portal上设置的负载均衡默认是采用五元组(源 IP、源端口、目标 IP、目标端口、协议类型)来计算哈希值。如果采用二元组(源IP、目的IP)的分发模式,来自同一个客户端的连接,将会分发到均衡集中的同一台server上。但是请注意,这样会导致请求不能平均分发的情况,因为位于同一个NAT设备后不同的客户端请求将被当做同一个负载进行分配。三元组是采用source IP, Destination IP, protocol来计算哈希值。它比二元组增加了一个协议的区分。

关于修改负载均衡的分发模式,请您参见如下:

查看虚拟机终结点信息,get-azurevm -ServiceName fuzl -Name fuzlc66 |Get-AzureEndpoint

将分发方式设置为SourceIPProtocol:

Set-AzureLoadBalancedEndpoint -ServiceName "fuzl" -LBSetName "tomcatLB" -Protocol tcp -LocalPort 8080 -ProbeProtocolTCP -ProbePort 8080 –LoadBalancerDistribution "sourceIPProtocol"

命令: Set-AzureLoadBalancedEndpoint -ServiceName "xxxx" -LBSetName "xxxx" -Protocol tcp -LocalPort xx -ProbeProtocolTCP -ProbePort xx –LoadBalancerDistribution "sourceIP"

参考:

https://azure.microsoft.com/en-us/blog/azure-load-balancer-new-distribution-mode/

https://azure.microsoft.com/en-us/blog/azure-load-balancer-new-distribution-mode/?cdn=disable