web_dev
@web_dev

Как вы относитесь к тому что вся архитектура сайта в production «запакована» в Docker контейнеры? Практикуется ли такая архитектура часто?

Здравствуйте, у меня немного теоретический вопрос.
Нормально ли это, частая ли практика, если все необходимые вещи для работы сайта работают в контейнерах?

Например.
Container1: jenkins
Container2: MongoDb
Container3: java app
Container4: Grafana
.... и так д

Конечно же соотв данные и логи выведены из контейнера и хранятся на жестком диске.

Какова вероятность, что Docker сервис "ляжет" (может лечь)?
Или в production - для всего в идеальном случае должна быть своя машина?
Спасибо за мнения.
  • Вопрос задан
  • 372 просмотра
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Это зависит от продакшена и "сайта". Если это динамически масштабируемый web-сервис на облачной платформе, то контейнеры в самый раз. А если это просто сайт на VPS, то контейнеры не нужны.

Если уж контейнеры всё-таки использовать, то упаковывать каждый отдельный элемент системы в отдельный контейнер. А то весь смысл контейнеризации теряется, проще снапшот сделать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы