我有一个拥有 100 万种产品的购物网站,说实话我有很多问题 - 其中大多数可能都是主观的,但我认为这个问题很合适。
什么时候是购买负载均衡器的最佳时机?我们目前有 1 台服务器,并且正在急切地寻求增长。任何事情都可能随时发生,所以我想问 - 什么时候是最佳时机?我们现在有资源购买一台并将其插入我们的应用服务器,因此如果事情开始变得紧张,我们只需将另一台设备插入负载均衡器,就可以高高兴兴地继续工作了。
鉴于此,什么是好的负载均衡器规格?我们与 Hetzner 合作,他们的规格特别丰富。只需 50 欧元,我们就可以买到一个相当丰富的盒子。这是否有点过头了?在这种情况下,是否存在过头这一说?
谢谢您的帮助,我还没有接触过这种事情。
提前致谢
答案1
当您需要并且能够负担得起高可用性并且您的软件已做好准备时。
您的单服务器设置仍有足够的发展空间:您可以升级当前服务器,可以将数据库移动到第二台服务器,可以将静态内容(图像)移动到第三台服务器或将其卸载到 CDN 等等。在性能方面,您需要先掌握多数据库服务器设置,然后才需要为前端设置负载均衡器。
让您的软件准备好扩展至单个前端服务器(共享会话)、单个数据库服务器(主从/多主从设置)和单个静态内容服务器(CDN、分片/同步等)。一旦您确定这可行,您就可以开始考虑负载平衡器和更复杂的设置。
它应该超越简单的性能扩展 - 当其中一个前端服务器出现故障时,您的设置应该自动重新分配负载,并且后端能够处理数据库服务器崩溃。
答案2
当你需要多台机器时,你就需要一个负载均衡器。当你的容量或可用性要求超出单台机器的能力范围(在你的风险评估参数范围内)时,你就需要多台机器。
除此之外,当您给我们的只是“购物网站”时,真的很难说。