Я хочу перейти из Heroku в Amazon AWS, и я хотел бы развернуть мое приложение в изображении Docker. Таким образом, приложение состоит из:Докер на AWS - в чем разница между эластичным бобовым стеблем и ECS?
- веб-сервер (Node.js -> докер изображение)
- рабочий (Node.js -> докер изображение)
- Postgres базы данных (Amazon RDS)
- Redis экземпляра (Amazon ElatiCache?)
с моим приложением I (Web + Worker):
- Я должен б возможность масштабирования как веб-страниц, так и рабочих экземпляров вручную или автоматически.
- обновление с новым изображением с нулевым временем простоя
- см метрики в реальном времени/истории
- посмотреть журналы в реальном времени/история
И теперь при изучении Amazon Документов я нашел «Elastic Beanstalk» и «Amazon EC2 контейнера Услуги (ECS) ". Мне было интересно, какой из них следует использовать для управления моим приложением (изображения докеров)? В чем разница между ними?
Было бы здорово, если вы перечислите мелкозернистый контроль в ECS, который мы не получаем в EB. –