На данный момент у нас есть несколько монолитных веб-приложений, и мы пытаемся перенести проекты в инфраструктуру микросервисов.
Для монолитного приложения используется HAProxy и Session Replication для переключения при отказе и балансировки нагрузки.
Теперь мы создаем несколько микросервисов RESTful с весенней загрузкой, но мне не ясно, как лучше всего построить производственную среду. Конечно, мы можем запускать все приложения как службы unix и при этом иметь обратный прокси-сервер для балансировки нагрузки и аварийного переключения. Это решение кажется мне очень тяжелым и требует большого количества настроек и обслуживания. Управление ресурсами и масштабирование серверов вверх или вниз всегда будет выполняться вручную.
Каковы наилучшие возможности для настройки производственной среды с 2-3 серверами и простым управлением ресурсами? Есть ли какое-то решение, которое также поддерживает непрерывное развертывание?