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

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

我有一个网站,每天的点击量约为 3 万次,没什么特别的。清理一些 mysql 调用后,我认为它在高流量时运行得更顺畅一些,但在尝试清理网站进程的过程中,主机建议我研究负载平衡。我已经为服务器(8GB RAM,无限带宽)每月支付 1000 美元。我想知道“什么时候”拥有网站的人会进入网站的负载平衡选项。是否有一些规则或标准可以告诉系统管理员是时候这样做了?

答案1

首先,我认为你传达的信息一定很重要:)

其次,如果您的服务器 CPU 容量超过 40%,则需要稍微扩展一下。

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

经验法则是..

如果你有 2 台服务器以 40% 的容量运行,其中一台发生故障,那么你将有一台服务器以 80% 的容量运行

你可以想象当你以 50% 以上的速度运行时情况会有多糟糕

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

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

答案2

通常,负载平衡有两种触发因素。当网站规模超出一台服务器的能力时,或者当您需要冗余和可靠性时,可能需要两台服务器以防其中一台服务器发生故障。此外,有时购买/租用两台或更多台低端服务器并进行负载平衡比一台大型服务器更便宜。

每天 3 万次点击量相当于每秒不到一个请求,因此,除非您的流量出现明显的峰值,或者您需要冗余,否则考虑这个问题还为时过早。

标记

答案3

确定时间的另一种方法是考虑停机成本与拥有第二台服务器的成本。

您每月的托管费用已达 1,000 美元。您能负担每月 2,000 英镑的费用吗?

在什么情况下“停机”会让您额外损失 1,000 美元的收入?您能以多快的速度合理地修复损坏的服务器。您的客户真的会受到不利影响吗?

从商业角度来看,您希望从服务器中榨干所有可能的输出,否则您就只是在浪费钱。

我们都希望 100% 正常运行时间,但这需要付出代价。

答案4

我已经每月为服务器(8GB RAM、无限带宽)支付 1000 美元。

现在跑步。

这非常昂贵 - 我们这里每月大约 700 欧元。我可以从我当地的 ISP 那里看到这样的服务器大约 150 美元。无限带宽可能会增加一些,但 1000 只是说...... ...支付金条并获得铅。

现在他可能还想从你身上榨取更多利益吗?

开始在您自己的硬件上进行自我托管。

获得一个不错的服务器(双 Opteron,可能为 6-12 核,最高可达 64GB RAM)。将其放入一个不错的数据中心。

节省。

相关内容