- 22, Oct 2024
- #1
Вот чего я хочу достичь.
- Я пишу код (Java, NodeJs, Go), чтобы сообщить программе
- какой облачный провайдер выбрать — AWS/Azure
- напишите код для создания экземпляра, скажем, экземпляра AWS-EC2, в котором указан регион, пара безопасности, порты, тома.
Затем, как только виртуальная машина будет создана, напишите код для ssh в системе, выполните yum update, установите docker, выполните другие действия и извлеките определенные контейнеры. По сути, система готова к использованию в будущем, но в основном я хотел бы позже развернуть контейнеры Docker на этих виртуальных машинах.
Мой вопрос заключается в том, какие инструменты следует использовать для достижения описанного выше сценария. Я понимаю, что для предоставления виртуальных машин в AWS я могу использовать SDK, что применимо и для других поставщиков, но какой механизм настройки будет предпочтительным?