Как динамически разворачивать linux VM с PostgreSQL и Java-приложением?
Коллеги, добрый день! Подскажите, пожалуйста, на каком стеке можно реализовать следующее: пользователь в некотором UI вводит параметры VM. После по введенным параметрам в AWS (возможно, в Azure) развертывается VM с установленным PostgreSQL и Java-приложением, подключенным к PostgreSQL. В части ввода параметров вопросов нет. Вопросы именно в развертывании VM и настройке связки PostgreSQL - Java:
Где хранить образы VM, Postgres, Java-приложения ?
Как их копировать и запускать?
Чем это все мониторить ?
Если есть какая-нибудь статья на эту тему, было бы здорово
Подготовить образ ВМ с помощью packer. Сделать AMI.
Потом в terraform использовать этот образ как базовый для создания инстанса EC2. Параметры в терраформ можно прокидывать через переменные среды.