什么时候开始对两台服务器使用负载平衡?

我有一个网站,一天获得大约30万次点击,没有什么特别的。 在清理了一些mysql调用之后,我认为我在高stream量时间运行得更顺畅,但是在尝试清理站点进程的过程中,主机build议我考虑负载均衡。 我已经为一台服务器支付了1美元(8GB RAM,无限带宽)。 我想知道“什么时候有网站的人进入站点的负载平衡选项”。 是否有一些规则或标题告诉系统pipe理员现在是这样做的?

首先,你的交付必须是重要的恕我直言:)

其次..如果你的服务器的CPU容量在40%以上,那么它的时间就会缩小一点。

以2个Web服务器和一个专用的SQL后端为例。

经验法则是..

如果您有两台服务器以40%的容量运行,一台服务器出现故障..您将有一台服务器以80%

你可以看到,当你以50%的速度跑时,这会有多糟糕

这些相同的规则适用于应用程序和硬件的许多function。

我最好的build议是,问问自己这是值得的钱? 为什么你花这么多? :P

通常有两个负载均衡触发器。 当网站超出一个服务器的能力或者当你想要冗余和可靠性可能来自有两个服务器,以防万一可能失败。 另外,有时购买/租用两台或更多低端服务器和负载均衡可能会更便宜,而不是一台大型服务器。

每天30k的点击次数低于每秒一个请求,所以除非你的stream量有一个高峰,或者你需要冗余,否则考虑它可能是相当早的。

标记

另一种方式来确定什么时候是通过考虑中断的成本与拥有第二台服务器的成本。

主持人每月已经花费了1000美元。 你可以每月支付2000英镑吗?

什么时候“停机”会使您损失额外1000美元的收入? 你多快能合理地修复一个破碎的服务器。 你的客户真的会受到不利的影响吗?

从商业的angular度来看,你想把所有可以从服务器中挤出来的东西,直到pip的squeek,否则你只是把钱扔掉。

我们都希望100%的正常运行时间,但它是有代价的。

我已经为一台服务器支付了1美元(8GB RAM,无限带宽)。

跑。 现在。

这是非常昂贵的 – 我们在这里谈论每月700欧元。 我可以从我的本地ISP看到这样的服务器大约150美元。 无限的带宽可能会增加一些,但简单地说,1000 …支付一个金条,并获得领先。

现在他可能会想挤奶给你呢?

在自己的硬件上开始自我托pipe。

得到一个体面的服务器(双opteron,可能6-12核心,easiyl 64GB RAM)。 把它放到一个体面的数据中心。

保存。