30.09.2016 ЭкспертизаПредлагаем вам ознакомиться мнением на этот счет известного американского эксперта Брайена Поузи, опубликованным на ресурсе SearchStorage.com. До недавнего времени контейнеры применялись в основном на стадии разработки и тестирования ПО. Это упрощало разработчикам задачу, позволяя ускорить процесс создания программ благодаря прозрачности контроля над любыми параметрами вычислительной среды в процессе разработки. После этого готовые продукты переносились в виртуальные машины и передавались заказчикам на эксплуатацию. Возможности передачи продукта заказчикам в виде контейнера не рассматривалась из-за сложности переноса в новую среду всех необходимых параметров настройки и контроля их соблюдения на технологической площадке заказчика. Главные отличия программных контейнеров от виртуальных машин Главное отличие — это среда, в которой работает система. Если запуск осуществляется в виде контейнера, то приложение попадает в ту же операционную среду, в которой работают остальные приложения заказчика и с которыми происходит взаимодействие. Если же запуск осуществляется в виде виртуальной машины на сервере, то любые обращенные в ее сторону запросы со стороны контактирующих приложений проходят длинный путь из одной операционной среды в другую и обратно. Переход на использование программных контейнеров и виртуальных машин призван решить главную задачу: выделить программный объект из базовой среды, чтобы вести его обработку в особых, оптимальных для него условиях. Но если контейнеры ...
читать далее.