У меня есть сервер человечности 14.04, который мы используем в качестве нашего веб-сервера (апач). У нас есть общедоступный сайт, который основан на Drupal, использует MySQL DB, и у нас также есть некоторые файлы, которые загружаются на наш сайт и хранятся в нашей файловой системе.
Так как у меня есть только один веб-сервер теперь, я пытаюсь найти решение для дублирования. Существует много вариантов, и я не уверен, что каждый является лучшим для меня.
Я видел rsyncmirrir, способное зеркало, кластеризацию, и т.д. Просто не уверенный, что каждый будет лучшим для меня.
Попробуйте NGINX как подсистему балансировки нагрузки для двух веб-серверов: http://nginx.org/en/docs/http/load_balancing.html
Использование rsync по ssh для хранения документа базируется в синхронизации. MySQL Clustering будет более хитрым.
У Вас есть пара опций.
Вот мое взятие, и Вам будут нужны в общей сложности 4 сервера:
единственная вещь, если Вы действительно хотите "выравнивание нагрузки" из-за большой нагрузки, сначала посмотрите на то, насколько динамичный Ваш контент сайта, и если это не очень динамическое и главным образом статическое содержание (или содержание CMS'd, которое часто не изменяется), рассмотрите использование кэширование на Вашем сервере Apache вместо выравнивания нагрузки...