Масштабирование решений
Есть решения, которые предоставляются клиентам, как отдельные web-сайты. Клиентов сейчас порядка 60, но уверенный прирост дает основание полагать, что через пару месяцев их будет 150-200.
На данном этапе на каждого клиента выделяется VPS и хочется уменьшить затраты на них и сделать удобное управление, мониторинг и деплой для новых клиентов.
В решении используются:
- База данных MSSQL
- .NET 4 IIS (integrated application pool)
- SOLR
- И самописанные сервисы
- Windows Server 2019
Для хостинга всего этого дела используется Plesk.
Собственно, вопрос: есть, ли, возможность поднимать такого рода сервисы на Docker и при этом сохранить восможность использовать Plesk? Или другие технологии существуют? Стоит, ли, менять подход к масштабриванию и использовать контейнеры?
Поскольку также стоит задача по автоматизации развертывания приложения для нового клиента, то тут я тоже принимаю во внимание данную сторону. Сейчас это выглядит так: подняли VPS, скопировали образ приложения, настроили, запустили пару менеджерских скриптов, потестили, отдали клиенту.
PS не могу назвать приложения высоконагруженными.