Я переношу приложение на Amazon и ElasticBeanstalk, кажется, правильным инструментом.Используйте докер или пользовательский AMI в Amazon ElasticBeanstalk
Это приложение требует некоторых пакетов, которые не установлены в значениях по умолчанию AMI, и я нашел два пути для получения полной среды для моего приложения:
Пользовательских AMI: Просто добавьте некоторые пакеты по умолчанию AMI и сохраните его как пользовательский AMI.
Docker Container: используйте изображение Amazon с поддержкой Docker, предоставляя Dockerfile и позволяя Amazon создавать и разворачивать изображение.
Мой вопрос в том, что является рекомендуемым вариантом?
Я беспокоюсь о таких вещах, как производительность или время развертывания, связанные с автомасштабирования (там будет несколько экземпляров)
Я хочу знать, если кто-нибудь знает реальные плюсы и константный или все опции (в теории оба варианта " равно "). Я также знаю оба метода (пользовательский AMI и Docker), но никогда не пробовал в среде с высокой нагрузкой.
Я сомневаюсь, что это https://forums.docker.com/t/how-would-you-differentiate-between-docker-vs-ec2-image/1235, но ответили только с небольшим профи (от сотрудников докеров), а так как я использую beanstalk, какой-то const пользовательского AMI решается. –
Btw Я думаю об использовании одного контейнера (мне не нужно несколько контейнеров в одном экземпляре) –