Apache 服务器集群实际上是什么意思?据我所知:它与在负载平衡中配置具有高可用性模式的 Apache Web 服务器有关。
但我无法理解这种情况的术语。我对这个术语的第一印象是,应该有多个 Web 服务器处理单个主机名。例如:- 有一个网站 www.abc.com,它在 10.10.10.21:80 和 10.10.10.22:80 上解析
请描述我!:(
谢谢,
维杰
答案1
当您听到 Web 集群时,您会想到几种不同的技术。您引用的选项通常称为 DNS 循环负载平衡。通过这种方式,两个 IP 地址都列为A
域的 DNS 记录。一些客户端将解析一个 IP 地址,一些客户端将解析另一个 IP 地址。这是一种非常简单的负载平衡方式,通常仅适用于不维护用户会话状态的网站。
负载平衡的首选方法是将两个或多个 Web 服务器置于一个大型负载平衡器后面。在这种情况下,网站 IP 地址解析为负载平衡器的 IP,然后负载平衡器将用户的请求代理到后端 Web 服务器,并根据需要在所有活动节点之间分配负载。
例如:- 有一个网站 www.abc.com,其解析度为 10.10.10.21:80,以及 10.10.10.22:80
仅供参考,DNS 解析与 TCP(或 UDP)端口号无关。DNS 只会解析为 IP 地址,然后应用程序(在本例中为 Web 浏览器)需要知道要连接到哪个端口。