Web 托管 - 水平扩展

Web 托管 - 水平扩展

我有一台机器,用来托管带有虚拟主机(lighttpd webserver)的多个网站,我不能说我处于专业环境中,因为我主要托管小型网站和项目。

最终,单台机器的资源将不足以满足请求量,我需要在我的网络中添加另一台机器。

将请求路由到正确服务器的常用技术是什么?这是一个非常简单的结构,形象地想象如下:

SERVER X
  website A (vhost)
  website B (vhost)
  website C (vhost)
SERVER Y
  website D (vhost)
  website E (vhost)
  website n (vhost)

答案1

假设您不需要同时在多台服务器上运行单个站点,那么没有什么可以阻止您将相关站点的 DNS 条目指向正确的服务器的 IP 地址。

如果你做过需要同时在多台服务器上运行一个站点,那么您可能需要考虑使用负载平衡器或将 DNS 设置为循环。前者绝对是首选 - 但如果您需要它,请在需要时担心这一点。

相关内容