如何从一台服务器扩展到多台?

我为有一个networking服务器的小企业工作。 这在过去很好,但随着我们越来越大,我们需要另一台服务器。

我将如何设置两台服务器一起工作? 我已经读了一下磅负载平衡,我需要第三台电脑来做这个工作吗?

服务器将进行基本的Web服务和一些轻量级的数据库操作。

我是这个行业中最“科技”的人,我们从来没有需要聘请一个服务器人,所以他们要求我这样做。

你能帮我吗?

我对庞德一无所知,但是我已经用HAProxy做了这个,我猜测的理论是一样的:

  1. 有两台服务器设置为服务于相同的网站,尽可能相同(在设置方面相同,不一定是硬件)
  2. build立这两台服务器的第三台服务器,这将是您的负载平衡器,也是您面向全球的公共界面
  3. configuration负载均衡器以通过两台服务器分配传入请求。 如果一个服务器可以处理10倍于第二服务器的请求数量,那么可以在任何像样的负载均衡器中设置一个10:1的余额。

所以是的,你需要第三台服务器,但是有一些东西可能会让你的生活变得更好:

  1. 负载平衡器不需要是物理的 – 它可以是虚拟机。 事实上,如果你把它变成一个虚拟机,使它变得更加灵活,你可以在没有人注意的情况下移动它
  2. 如果您的请求量很低,负载平衡器不需要是一个花式的裤子机。 在HAProxy和ram(每天提供大约6万个请求)的Pentium 4盒子上,我获得了巨大的成功。

当涉及到会话状态和本地存储的variables时,负载平衡和.NET网站可以有一些乐趣,但是负载平衡器通常具有允许您将用户粘贴到一个Web服务器的设置,以便将来的所有请求都会传送到同一个服务器上进行读取相同的数据。 如果你没有这个问题,可以随意使用循环法或其他方法。