我想尝试像前端负载平衡器一样的 HAProxy/Linux 虚拟服务器,但据我所知,它们是基于 Linux 的软件。我还没有任何使用 Linux 的经验。所以有很多问题要问:
- 负载平衡的最佳 Linux 发行版是什么?
- 我打算使用 VirtualPC 来运行一些虚拟机。对于每台运行该发行版的机器来说,多少 RAM 是最好的?我想模拟一个可以处理大约 100 次点击/秒的负载均衡器,这可能吗?
非常感谢!
我想尝试像前端负载平衡器一样的 HAProxy/Linux 虚拟服务器,但据我所知,它们是基于 Linux 的软件。我还没有任何使用 Linux 的经验。所以有很多问题要问:
非常感谢!
最好的发行版是您最有配置和管理经验的发行版。除此之外,它们都非常相似。
我会说使用 Ubuntu 服务器 LTS 版本或 CentOS 5.4 之类的东西。良好的稳定发行版、良好的社区支持和定期发布模式。
您可能应该看看比 VirtualPC 更好的虚拟化解决方案。如果您已经在使用 linux,那么 KVM 是一个非常自然的选择。至于 RAM 利用率,请考虑您对基本系统 (2-4G) 的需求,然后添加您想要多少虚拟机的需求量(例如,4 个 VM,每个 2G => 8G 额外 RAM)
我刚刚重新阅读了您的问题,并注意到您到目前为止还没有任何 linux 经验。在这种情况下,您可能会发现 Ubuntu 最容易上手,它拥有最全面的论坛、IRC 频道和 HowTo 页面。我在台式机和服务器上使用 Ubuntu 已经很多年了,但仍然发现 apt-get 包管理很难被击败。
对于负载均衡器,debian 安装了 netinst 源,安装最少。安装 ssh、ipvs 并配置。
虽然我还没有任何经验,但对于一个完全不熟悉 Linux 并且不知道如何从头开始设置这些东西的人来说,我听说过 Zen Load Balancer 是一个 debian 的好东西基于发行版,具有网络管理和所有这些。同样,我没有使用过它,但您可以在http://www.zenloadbalancer.com/找到有关它的更多信息