可能重复:
您能帮助我进行容量规划吗?
我正在设置一个带有两个后端 Web 服务器和一个后端 mysql 服务器的负载均衡器。
拥有专用的 mysql 服务器是个好主意吗?或者它会影响 sql 查询吗?
所有服务器均运行在一个云区域,服务器之间的延迟小于 1ms
谢谢 Sandeep
答案1
如果您选择可靠的提供商,那么一开始您可以选择单一提供商,以后再进行多样化。建议对您的设置进行基准测试,成本可能不足以证明从一开始就拥有专用的 mysql 服务器是合理的。
还要探索加权循环负载平衡算法,将少于 50% 的流量发送到具有 mysql + web 应用程序的服务器可能是个好主意。
答案2
构建它、分析它、尝试不同的构建并分析它,这是一个好主意。如今,有了虚拟服务器环境并且没有硬件成本,在上线之前尝试不同的基础架构布局变得容易得多。
因此,请尝试两者,看看在您预期的负载下哪个更好。
正如评论所建议的,从简单、已知负载下的基准性能开始,然后根据需要添加复杂性以满足需求。