В стеке микросервисов, который использует docker для оркестровки контейнеров, consul для обнаружения сервисов и mesos для планирования контейнеров, есть два сервиса, с которыми сталкивается пользователь (с графическим интерфейсом), которые требуют настройки с помощью HAProxy для балансировки нагрузки.
Вопрос в том, на каком уровне они должны быть сбалансированы по нагрузке. Есть несколько реализаций LB, которые поддерживают каждый вариант использования. dockercloud-haproxy, fabio с консулом и marathon-lb, если установлен DC/OS.
Что может быть критерием выбора?