round-robin

采用单一来源的循环赛
round-robin

采用单一来源的循环赛

我们已经建立了自己的 API,并正在忙于扩展它。目前我们有 6 个主机,我们使用 DNS Round Robin 来分散负载。 然而,我们的许多流量来自单一来源。我们接入客户端系统,因此他们使用一个源 IP 与我们联系。我们在 loader.io 上进行了一些测试,我发现分布不均。 我知道循环可能并不完美,但它比我们以前使用的要好。在另一个本地盒子上使用 HAProxy 来管理它?我在考虑是否有可能使用 2 个负载均衡器,如果其中一个发生故障,则使用 DNS FailOver 进行切换。 更新: 我们还想减少网络流量。例如,如果 HAProxy 询问哪...

Admin

没有负载均衡器的 Web 应用程序冗余服务?
round-robin

没有负载均衡器的 Web 应用程序冗余服务?

我想跑使用 WebView 的移动应用程序内的 Web 应用程序。Web 应用程序使用 IndexedDB 来保存各种重要值。我希望使 Web 应用程序非常可用(冗余)。我已经在三个不同的托管位置拥有三个具有公共 IP 地址的 Web 服务器,我可以将它们用于此目的。 我的考虑是: 我不能使用三个子域名针对三台服务器。这本来是我首选的解决方案,因为 WebView 应用可以先随机检查三个子域之一的可用性,然后将可用的子域提交给 WebView url。但 IndexedDB 内容与完整域绑定,因此如果域发生变化,其内容将消失。 我不能使用DNS轮询因为如果...

Admin

设备映射器多路径的最佳实践是什么?
round-robin

设备映射器多路径的最佳实践是什么?

背景:我们正在为应用统计、生物信息学和基因组学的 HPC 计算集群设置新的存储。与我们的预期相反,与各种 I/O 负载下的故障转移相比,主动-主动配置并没有提高 I/O 性能。 问题:在什么情况下你会摆弄设备映射器多路径配置,例如设置主动-主动配置或其他优化?最佳做法是使用默认设置并避免优化,除非绝对必要,就像软件工程和系统管理领域的许多其他事情一样? 谢谢你! ...

Admin

谷歌如何每次返回不同的 A 记录?
round-robin

谷歌如何每次返回不同的 A 记录?

我使用 DNS 查找工具查找www.google.com 的Name Server条目A Records 以下是内容 www.google.com results ns2.google.com IN 172.217.15.68 它显示一条 A 记录,但未找到 CNAME 记录。但当我www.google.com从不同的网络解析时,它返回了不同的 IP 地址。他们是怎么做到的?他们使用 DNS 循环吗?但为什么我只找到一条 A 记录呢? $ dig www.google.com +short 17...

Admin

如何让客户端的请求以循环方式自动发送到 10 台不同的负载平衡机器上?
round-robin

如何让客户端的请求以循环方式自动发送到 10 台不同的负载平衡机器上?

我知道如何设置这些解决方案: 假设该网站www.example.com有一个单机为其设置 IP(IP 203.0.113.123),使用 Linux + Apache 服务器。如果带宽不是太高,它可以工作。 假设我们现在有对此网站的请求越来越多,因此 IP 为 203.0.113.123 的计算机现在将仅作为负载平衡服务器,将请求分发给许多工作者(其他计算机),为实际的网页提供服务。 但我对这个案例有一个疑问: 假设现在有时会出现每秒数万或数十万个请求对于此网站来说。不再可能拥有单个负载平衡机器 203.0.113.123。 如果我们有 10...

Admin

为什么我的 Nginx 负载均衡器仅代理到第一台服务器?
round-robin

为什么我的 Nginx 负载均衡器仅代理到第一台服务器?

我有一个使用 Nginx 的负载均衡器黑客服务器教程网站。这指的是循环设置中的两个服务器。我有一个自签名SSL证书来测试http重定向https。 当我访问负载均衡器的 IP 地址时,请求仅转发到upstream app块中的第一个 IP 地址。我希望将其分成 50/50。 查看配置文件,有人可以告诉我该怎么做吗?这些都是 Amazon ec2 实例。 重定向从 到 进行http,https代理到第一个服务器进行工作。 upstream app { server 172.31.33.5:80 weight=1; server 17...

Admin

在 Windows 上的多个以太网适配器之间循环传出 TCP 请求
round-robin

在 Windows 上的多个以太网适配器之间循环传出 TCP 请求

我有一台带有 3 个以太网适配器的 Windows Server Standard。我正在运行一个 C# 应用程序,该应用程序与另一台服务器建立 TCP 连接。目前,它们都是通过具有默认网关的适配器建立的。有没有办法让连接以循环方式通过所有 3 个适配器(它们都连接到 Internet)?连接本身是相当长的 TCP 会话(从几个小时到几天不等)。 ...

Admin

pdns - 使用 LUA 记录
round-robin

pdns - 使用 LUA 记录

我非常想做这但它似乎没有在我的安装中启用。 # rpm -qa | grep pdns pdns-4.1.5-1pdns.el7.x86_64 pdns-recursor-4.1.7-1pdns.el7.x86_64 我已经尝试了 pdns.conf 中的两次迭代(启用 lua 记录和全局 lua 记录) 效果相同: pdns_server[5685]: 致命错误: 尝试设置未知参数“enable-lua-record” 这是计划在 v4.2 中推出的吗?目前似乎有一些关于它是否可用的混合信号。 另外 - v4.2 似乎没有发布时间表。我...

Admin

绑定 SWITCH XS(传入数据包)
round-robin

绑定 SWITCH XS(传入数据包)

我想将 Linux 服务器的 2x10Gb/s 绑定到接收/入站虚拟接口上由唯一客户端发送的速率超过 10Gb/s。客户端可能发送的速率超过 10Gb/s(也可能绑定)。 Bond 模式循环在这种情况下(高利率)似乎是唯一的解决方案或至少是最佳候选者。我不需要故障转移。 尽管如此,我的 SWITCH PROSAFE XS716T 仅提供给我静态选择作为LAG 类型。我不明白 SWITCH将决定传入的数据包应该被处理采用循环方式,在服务器的所有从属接口之间平衡发送。 谢谢 ...

Admin

Linux 上的网络绑定模式 balance-rr / 802.3ad layer3+4
round-robin

Linux 上的网络绑定模式 balance-rr / 802.3ad layer3+4

有什么区别平衡-rr和802.3ad 将 xmit_hash_policy 设置为 layer3+4。 https://www.kernel.org/doc/Documentation/networking/bonding.txt layer3+4:此算法不完全符合 802.3ad 标准。包含分段和未分段数据包的单个 TCP 或 UDP 对话将看到数据包跨两个接口进行分片。这可能会导致无序传送。大多数流量类型都不符合此标准,因为 TCP 很少分段流量,并且大多数 UDP 流量不涉及扩展对话。802.3ad 的其他实现可能会也可能不会容忍这种不合规性。 ...

Admin

NetScaler 以循环方式优先选择速度更快的主机
round-robin

NetScaler 以循环方式优先选择速度更快的主机

对于运行 SSL 直通的 NetScaler 负载均衡器,循环负载均衡算法是否有任何方面可以将更多的流量引导到响应更快的主机? 举一个具体的例子,在将流量引导到五台主机的负载均衡器中,四台主机平均响应时间为 2,000 毫秒,而一台主机快速失败并在 3 毫秒内做出响应。 快速失败的主机接收了大约 99.9% 的请求。我的理解是,使用循环机制,该主机应该只接收 1/5 的流量。 ...

Admin

aws 弹性如何通过循环路由请求?
round-robin

aws 弹性如何通过循环路由请求?

我正在查看显示 EC2 实例 CPU 负载的图表。我发现当 EC2 实例 1 的 CPU 增加时,实例 2 的 CPU 会同时减少。一段时间(5 分钟)后,它们的变化是实例 1 减少而实例 2 增加,接下来的 5 分钟后它们再次发生变化,依此类推。 问题 这是否意味着 aws ELB 会在一段时间内将请求路由到实例?例如,1 个实例需要 10 秒,另一个实例需要 10 秒? 或者它会路由批量请求?例如,前 100 个请求发送到 1 EC2,接下来的 100 个请求发送到 2,依此类推? 文档说 AWS ELB 使用循环赛。但我认为,如果他们将每个请...

Admin

如何在其他三个记录前面设置 Route 53 DNS 记录?
round-robin

如何在其他三个记录前面设置 Route 53 DNS 记录?

我在 Route 53 中有一个区域;我们称之为example.com。我在该区域中有三个 A 记录: server1.example.com --> elastic_ip_1 server2.example.com --> elastic_ip_2 server3.example.com --> elastic_ip_3 我想添加一个新的记录到 Route 53 的名称server.example.com,以便 DNS 查找server.example.com将返回上面列出的三个弹性 IP 之一,随机选择并以相同的概率选择。 ...

Admin

Iptables 通过多个虚拟网络接口进行循环调度
round-robin

Iptables 通过多个虚拟网络接口进行循环调度

我有一台服务器,它有两个主网络接口和 5 个这样的虚拟接口。 eth0 - 192.168.1.1 eth1 - 192.168.3.1 eth1:2 192.168.3.3 eth1:3 192.168.3.4 eth1:4 192.168.3.5 eth1:5 192.168.3.6 eth1:6 192.168.3.7 etho 是我的内部接口,eth1 是我的外部接口。我需要使用循环方式使用全部 5 个网络接口路由所有流量。如果三个请求到达 eth0,则这三个请求分别通过 eth1:1、eth1:2 和 eth 1:3。顺序无关紧要。我需要使...

Admin

Windows 服务器中的循环 DNS 不起作用
round-robin

Windows 服务器中的循环 DNS 不起作用

运行 Windows 2012 R2 Round Round 为我的 DNS 区域启用(AD 集成) 我要么不明白这一点,要么它不起作用。 我想使用循环 DNS 来解析服务器集群。 首先,我尝试创建新的子域和 cname 记录 我为每个服务器都设置了“mycluster”子域名和指向“.”(空白名称)的 cname 我可以 ping mycluster.mydom.com 并取回其中一台服务器的 IP 但在连续 ping 时,它回复的是同一个服务器 在我刷新 DNS 之后,它仍然回复了同一个服务器的 IP 然后我尝试创建新的子域和 A 记录 ...

Admin