Коллеги, добрый день!
Вопрос, скорей простой, чем сложный, даже возможно на смекалку:). Постараюсь описать подробнее:
1. Имеется 7 виртуальных серверов, доступ к ним по SSH, находятся в одном сегменте сети. К самому гипервизору доступа нет, этим рулит другое подразделение в компании.
2. Задача - развернуть облако на базе Nextcloud, микросервисы раскидать на эти 7 ВМ, см.рисунок -
А именно, 1 Load Balancer, 2 Front, 2 Postgres, 2 Redis. С нюансом, чтобы это всё дело, можно было легко масштабировать до уровня - 2 LB, 3 Front, 3 Postgres, 3 Redis
Вопрос - можно ли применить в данном случае инструменты контейнеризации, если да - то посоветуйте какой, может есть статьи полезные по распределенной архитектуре? Или не заморачиваться, на каждом сервере руками поставить необходимый микросервис и запустить это дело?
P.S - С docker практически не знаком, позволяют ли его инструменты реализовать данную схему с последующим масштабированием?
P.S - Может не правильно сформулировал вопрос, просьба не пинать, прошу совета:)
Заранее спасибо!