我正在寻求有关以预算(例如 2,000 英镑 - 3,000 英镑)设置高速负载平衡服务器集群的最佳方式(主要是在硬件方面)的建议,以在单个 IP 地址后托管 Web 服务,支持db 服务器和通用文件系统。全部在 linux 上。
对于网络服务器,我知道我想用 apache 设置 IPVS,但我不知道在硬件上花费的最佳方式。我会设想有一台机器(最好有一个备份)从互联网上获取请求并在一系列 apache 服务器之间对这些请求进行负载平衡。阵列中的每台服务器都具有对公共文件系统的共享访问权限。随着时间的推移,我会向阵列添加更多服务器以增加容量。
系统始终在负载平衡器处遇到瓶颈。我需要什么样的机器才能支持非常高/不太高的流量?哪个更重要 - 处理器/内存
对于 apache 阵列中的机器,我要做什么 - 更多的处理器,更快的处理器,更多的内存等 - 这是最重要的,如果我打算添加更多机器,它甚至很重要
为了提供可扩展性(易于添加更多磁盘空间)和性能(因为它也是一个瓶颈),实现共享文件系统的最佳方法是什么?在这里,我想要软件和硬件建议。
用于各种任务的机器的成本/性能估计。
关于使用此设置可以为给定数量的机器提供的流量类型的任何想法。