Распределите дочерние элементы или родительские элементы верхнего уровня среди хостов мониторинга - PullRequest
0 голосов
/ 21 января 2019

У меня есть система мониторинга, которая периодически отправляет импульсы для вычисления ресурсов, выделенных клиентам моей компании.

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

На флоте мониторинга имеется группа серверов, на которых установлено программное обеспечение для мониторинга.Поскольку число клиентов с> 1 физическим сервером увеличивается, меня беспокоит неравномерное распределение нагрузки, проблемы с соседями из-за шума и т. Д.

Однако я не уверен, какой из следующих подходов мне следует принять:

  • Распределить отдельные серверы между узлами мониторинга.В результате серверы, назначенные одному клиенту, могут контролироваться разными хостами.Обратите внимание, что мы не сохраняем состояние сервера в оперативной памяти хоста мониторинга, поэтому это распределение не повлияет на правильность моей логики мониторинга.

  • Распределение отдельных кластеров по хостам мониторингаи используйте алгоритм балансировки нагрузки с весом = размером кластеров.

Любая помощь приветствуется.

[Примечание: я извиняюсь, если это не подходящее место дляэтот вопрос]

...