Дизайн / настройка кластера серверов [закрыто]

Хорошо. Я не уверен, что это уже опубликовано, но позвольте мне объяснить свою цель и то, что я пытаюсь сделать. Мне действительно нужна помощь, так как я еще не разбираюсь в Linux или серверах. Я знаю основы SSH и тому подобное, но ничего продвинутого не знаю.

Итак, моя цель - иметь следующее:

2 виртуальных машины (облако от SingleHop.com) для веб-интерфейса. 1 виртуальная машина базы данных (Cloud от SingleHop.com) для базы данных MySQL. 1 виртуальная машина для программного обеспечения балансировки нагрузки, такого как HaProxy ( http://haproxy.1wt.eu/ )

Я бы использовать Linux для этих машин.

Итак, я хочу иметь хороший резервный сервер, подобный такому. Как бы я это сделал? Сначала я бы развернул все эти 4 машины с SingleHop.com. Затем, когда они будут готовы к работе, я установлю HaProxy на одну машину, настроив его для балансировки двух виртуальных машин веб-интерфейса. Мне понадобится cPanel, установленная как минимум на 2 виртуальных машинах, чтобы мне было проще управлять веб-сайтами. Я не уверен, но в cPanel есть инструменты для удаленного подключения к базе данных, так что, может быть, я смогу использовать их для некоторых из них?

В любом случае, как я уже сказал, мне просто нужна помощь в проектировании такой конфигурации кластера.

Заранее спасибо.

-1
задан 10 March 2012 в 07:17
2 ответа

Я вам советую - признайте, что вы не очень опытный системный администратор Linux. Таким образом, вам нужно запустить простой . Вам нужно сообразить, как управлять одним Linux-сервером, прежде чем вы сможете управлять несколькими подобными серверами в сложной конфигурации.

Учитывая все обстоятельства, это не очень сложная установка, но для нового администратора, такого как вы, вы я быстро сочту это ошеломляющим.

1
ответ дан 5 December 2019 в 19:33

Стандартная установка обычно включает две виртуальные машины балансировки нагрузки, чтобы исключить точку отказа, поскольку сейчас у вас есть две: балансировщик нагрузки и база данных.

Я согласен с ErikA в том, что нужно начинать с малого. Держитесь подальше от cpanel или любого другого веб-интерфейса. Как только вы поймете, как развернуть одно приложение apache / nginx / PHP / rails / python с нуля, вы можете беспокоиться о развертывании высокодоступной и надежной инфраструктуры.

1
ответ дан 5 December 2019 в 19:33

Теги

Похожие вопросы