09.11.2016 ЭкспертизаВсе согласны с тем, что контейнерные технологии и микросервисы будут трансформировать корпоративные ИТ. Но когда и в какой степени осуществится эта трансформация, во многом остается предметом догадок. Драйвером феномена контейнеров сегодня в первую очередь является стремление разработчиков изолировать свой код от превратностей ИТ-инфраструктуры, а также упростить разработку и обновление своих приложений. Собственно как технология контейнеры в той или иной форме существуют не одно десятилетие. Внезапный всплеск их популярности можно приписать появлению переносимых контейнеров Docker, содержащих полную файловую систему, которая охватывает практически все, что требуется для работы приложения — код, среду исполнения, системные средства и системные библиотеки. Разработчики приложений во многих смыслах видят в контейнерах дар небес. Начать с того, что создание и обновление приложений упрощается благодаря возможности заменять элементы контейнера Docker. Далее, различные функции внутри приложения можно делать более гранулярными посредством архитектуры микросервисов, использование которой упрощает реализацию запросов конкретных частей гранулярного кода к любому числу бэкэнд-сервисов при помощи API-интерфейсов, базирующихся на REST (Representational State Transfer). Часть специалистов рассматривают контейнеры как облегченную альтернативу виртуальным машинам. Однако виртуальная машина, в отличие от контейнера, может служить хостом не только для многих гостевых ОС, но и для многих ...
читать далее.