Я хотел бы создать фальшивую серверную ферму с использованием виртуальных машин с сервером Ubuntu на них. Я не планирую использовать их как настоящую ферму для размещения сайтов людей и т. Д.
Недавно я прочитал о масштабируемости, о возможности добавлять новые серверы на ваш веб-сайт, не возясь с кодом. Я хотел бы узнать об этом больше, просто из любопытства, плюс я планирую создать веб-сайт, мощь требуют таких вещей.
Я хотел бы четко понять, как работают балансировщики нагрузки, как запрос MySql или HTTP-запрос можно отправить на любой из сотен серверов, чтобы избежать давления на один из них.
Несмотря на то, что у меня есть Core i7, ясно, что по мере приближения к 4-5 виртуальным машинам все рухнет, так что просто для удовольствия :)
Я знаю, что найти «руководство по созданию собственной серверной фермы» будет непросто. Итак, я спрашиваю здесь. Какие инструменты мне нужны? Где я могу найти соответствующую документацию (пожалуйста, не "человек" unix)? Любая ссылка, которая лучше объяснит ситуацию?
Заранее спасибо.
ЦП не является ограничивающим фактором для виртуальных машин. Оперативная память есть.
В вашем сценарии посмотрите на OpenVZ
. Начать с. О балансировке нагрузки: см. LVS
. Если вы говорите о балансировке нагрузки сервер-приложение - получите правильный tomcat
повышение квалификации.
Но каков ваш настоящий вопрос?