Контейнерные технологии виртуализации рассматриваются в последнюю пару лет как одно из перспективных направлений развития инфраструктурных ИТ, однако пока аналитики констатируют, что решительного перехода заказчиков к применению этих средств еще не произошло. Эксперты объясняют это тем, что, несмотря на большую эффективность контейнеров по сравнению с традиционными виртуальными машинами, они все же заметно уступают гипервизорам в гибкости управления, что является особенно важным для корпоративных заказчиков. Это мнение подкрепляется маркетинговыми исследованиями: абсолютное большинство клиентов (82%) хотели бы начать работать с контейнерами в ближайшие два года, но при условии, что будут существенно улучшена управляемость этих технологий. При этом в первую очередь отмечается необходимость повышение эффективности взаимодействия контейнеров с «памятью постоянного хранения» (Persistent Storage). Именно такой термин сегодня используют вместо ранее применявшегося «внешняя память», имея в виду устройства хранения, не требующие электроэнергии для собственно хранения информации; кроме традиционных магнитных дисков к этому классу относят и твердотельные диски и флэш-память, которую зачастую встраивают в процессорное оборудование.
Именно на решение этих вопросов нацелена объявленная недавно инициатива компании MapR Technologies, которая реализовала поддержку контейнеров Docker в своей системе Converged Data Platform (платформа конвергированных данных), обеспечивающей надежный доступ к файлам, базам данных и к потокам сообщений со стороны приложений и микросервисов, находящихся в самых разных местах. Речь идет о выпуске средства MapR Persistent Client Container (PACC), который предоставляет гибкий быстрый доступ к масштабируемым данным, хранящимся в репозиториях MapR Apache Hadoop со стороны Docker-контейнеров. Данное решение само реализовано в виде встроенного Docker-контейнера, выполняющего обмен данными с хранилищем. При этом задачи безопасной аутентификации реализуются на уровне контейнера, а различные вопросы настройки доступом — на уровне приложений.