Сбалансированный с загрузки сервер Linux через Интернет?

Мне действительно нравится windiag тест памяти от Microsoft. Это убегает загрузочного CD-ROM. Я видел, этот тест работать в Расширенном режиме (нажмите T, когда он запускается), находят проблемы памяти, которые пропустили другие тесты. http://oca.microsoft.com/en/windiag.asp

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

6
задан 16 June 2010 в 17:02
3 ответа

Это - большая тема, которая является сложной быстро. Теорема ОГРАНИЧЕНИЯ является хорошей начальной точкой, поскольку она определяет высокоуровневый выбор, который должен быть сделан.

Когда Вы имеете дело с записью тяжелое веб-приложение, это делает более трудным распределить загрузку через Интернет при поддержании целостности данных. Прочитайте центральные приложения (поиск!) легче распределить, поскольку Вы не должны интересоваться логистикой записи данных.

ipvs позволяет Linux по существу становиться переключателем уровня 4. У меня был наибольший успех с использованием его на уровне 2 (ARP/ethernet - канальный уровень), и это было бы моим предпочтительным вариантом, но может быть выполнимо использовать что-то как LVS-бочка для географически отдельных серверов, которые не имеют соединения на широковещательном слое. Отметьте, ipvsadm является инструментом пространства пользователя для ipvs, и ldirectord является демоном для управления ipvs ресурсами.

за heartbeat эффективно следовал кардиостимулятор. Для контроля другого сервера важно иметь несколько ссылок. Риск не наличия последовательного или избыточного физического соединения между серверами существенно больше. Даже несколько физически отличных Интернет-соединений, по которым мониторы heartbeat между этими двумя сайтами обязаны спуститься. Это - то, где риск данных играет роль, поскольку автоматическая обработка отказа рискует повреждением данных мозгом разделения. Нет никакого идеального метода для снижения этого риска.

Вы могли ввести больше логики в процесс обработки отказа. Например:

Если path1 снижается, path2 снижается, этот процесс не работает, и я не могу сделать этого - затем обработка отказа.

Это снижает риск, но даже затем все еще обязательно на грани способности физически подключить серверы на коротком расстоянии.

Со статическим содержанием это легко сотруднику использование Сети распределения контента.

Простое выравнивание нагрузки и обработка отказа могут быть выполнены с помощью Циклического алгоритма DNS, который более ненадежен.

Протокол граничного маршрутизатора является сетевым протоколом, который может включить высокую доступность на сетевом уровне.

В конечном счете с достаточным количеством денег (время/ресурсы) соответствующий SLA может быть разработан для включения высокой степени доступности. Ваш бюджет будет Вашим окончательным ограничением. Определите свои требования и затем посмотрите то, что можно выполнить в пределах бюджета, поскольку будут компромиссы.

Я часто находил, что это имеет больше смысла, по крайней мере, в случае записи тяжелые приложения, для включения высокой доступности и автоматической обработки отказа в той же физической предпосылке. Поскольку часть плана аварийного восстановления и SLA, чтобы иметь ручной процесс обработки отказа на физически отдельный сайт, который позволяет целостности данных сохраняться и все же, поддерживает качественный уровень обслуживания.

8
ответ дан 3 December 2019 в 00:14

Наличие различных серверов в различных местоположениях не должно быть проблемой, пока они не могут достигнуть друг друга.
Проблемой была бы пропускная способность между ними и что Вы делаете потоком на ней.
Heartbeat не использует snmp и мог быть многоадресно передан, одноадресно передан или широковещательно передан. Это - определенный протокол (так или иначе snmp работы между LAN, так как это - udp протокол).
Какой сервис попытка должны загрузить баланс?

3
ответ дан 3 December 2019 в 00:14

Другая идея была бы некоторой реализацией DRBD с высокой доступностью. Проверьте этот сайт http://www.drbd.org/home/what-is-drbd/

0
ответ дан 3 December 2019 в 00:14

Теги

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