2017-10-05 202 views
0

我想了解负载平衡器是如何工作的。我了解负载均衡器作为来自外部世界的大量计算机的外观。但我不明白的细节。负载平衡拓扑

看看照片,我得出: enter image description here

我所理解的负载平衡过程:

  1. 用户输入地址abc.xyz.com在他的浏览器
  2. DNS服务器返回使用abc.xyz.com作为密钥的负载均衡器IP(129.1.1.1)
  3. 浏览器使用它建立与负载均衡器的连接IP 129.1.1.1
  4. 负载均衡器(使用自己的内部算法)返回到浏览器机器2的IP(2.2.2.2)
  5. 现在浏览器2.2.2.2机工作没有任何负载平衡器

如果这是真的,那么我有一个问题:如果10 000 000个用户同时连接到abc.xyz.com,为什么负载平衡器不会死亡?

我的想法:在现实中,系统中有很多负载均衡器,每个人都被路由到“他的”负载均衡器。 如果真的比谁平衡负载均衡器真的吗?

其他问题:

  1. 不负载均衡只是一个普通的电脑与操作系统或它的某种特殊面向硬件的?
  2. 在某些资源中,我发现负载平衡器是虚拟服务器上的软件。不知道我明白这是什么意思。

回答

2

有多种类型的负载平衡:

这两个是最常用的,但也有其他种类的

  • DNS负载均衡(后面有很多www.google IP。 COM)。具有不同输出的DNS回复
  • IP负载均衡。您错误的地方在于,在大多数情况下,流量会继续通过负载平衡器传递。负载均衡器就像NAT路由器一样,修改目标/ IP。客户端不知道2.2.2.2是否存在于您的示例中(可能是客户端IP范围之外的私有IP)

为什么负载均衡设备不会被压垮是因为数据包是没有深入检查。这就像你的邮递员,邮递员的信件比他实际能够阅读的要多得多。

负载平衡器可以是一个安装在特定操作系统,特定虚拟服务器(这是一个预配置的操作系统,预装软件),专用设备,特定硬件......它只取决于性能你正在等待。

有时,负载平衡器还包括繁重的过程(例如SSL卸载),但是这是使用专用硬件执行的。

+0

谢谢您的回复! –