Docker — это не синоним микросервисов
Раз уж я DevOps, не могу не вступиться за контейнеры — их слишком часто записывают в «штатное оружие микросервисов». На деле Docker одинаково хорош для любой архитектуры: монолита, SOA, API, событийных систем. Его ценность в предсказуемой среде от ноутбука до прода, чистой упаковке приложения, простом управлении зависимостями и изоляции от хоста. Монолит в Docker получает всё это, но без оркестрационного налога микросервисов. Microsoft в своих рекомендациях прямо отмечает, что масштабировать контейнеры быстрее и проще, чем поднимать новые виртуалки, неважно, один у вас сервис или пятьдесят...
9040 читали · 1 год назад
Что такое Docker простыми словами? Пошаговое руководство по Docker
Docker — это инструмент, который позволяет упаковывать приложения и все их зависимости в так называемые контейнеры. Контейнер — это небольшая виртуальная среда, где работает ваше приложение. Представьте, что это как коробка, в которую вы положили всё необходимое для работы программы: код, библиотеки, настройки и т.д. Это удобно, потому что приложение будет одинаково работать на любом компьютере или сервере, где есть Docker. Вам не нужно беспокоиться о том, что у кого-то не установлена нужная версия программы или зависимостей...