我想使用虚拟机和 Ubuntu 服务器创建一个假的服务器场。我不打算将它们用作真正的服务器场来托管人们的网站等。
我最近读到关于可扩展性的文章,即无需费心编写代码即可向网站添加新服务器。出于好奇,我想了解更多相关信息,而且我正在计划一个网站,可能需要这样的东西。
我想清楚地了解负载均衡器如何工作,如何将 MySql 查询或 http 请求发送到数百台服务器中的任何一台,以避免对单台服务器造成压力。
尽管我拥有 Core i7,但很明显,当我接近 4-5 个虚拟机时,一切都会崩溃,所以只是为了好玩:)
我知道要找到“如何构建自己的服务器场的教程”并不容易。所以我在这里问。我需要哪些工具?在哪里可以找到合适的文档(请不要使用 unix“man”)?有没有什么链接可以更好地解释这些事情?
提前致谢。
答案1
CPU 不是虚拟机的限制因素。RAM 才是。
在您的场景中查看OpenVZ
。首先。关于负载平衡:查看LVS
。如果您正在谈论应用程序服务器负载平衡 - 获得适当的tomcat
培训。
但您的实际问题是什么?