13.04.2020 ЭкспертизаВсем нравятся контейнеры. По крайней мере, операторов дата-центров, которые наотрез отказываются от внедрения контейнеризации, с каждым днём становится меньше. Контейнеры как легковесный метод виртуализации приложений очень хороши, пока взаимодействуют исключительно между собой в оперативной памяти. Однако как только возникает необходимость обратиться из контейнера к хранилищу данных — и особенно в ситуациях, связанных с обработкой больших данных, — легковесность и эфемерность (отсутствие состояния, stateless) контейнеров начинают играть с ними злую шутку. Для того, чтобы надёжно и с максимальной гибкостью сопрягать эфемерные виртуализованные программные модули с самыми разнообразными системами хранения данных, к каким только может иметься доступ из предоставляющего услугу контейнеризации ЦОДа, и был предложен интерфейс хранилищ для контейнеров — container storage interface, CSI. Надёжная основа Контейнеры — сравнительно недавнее веяние в области виртуализации, которое год от года приобретает всё большее распространение в самых различных по структуре и предназначению ЦОДах. Виртуализация абстрагирует исполнение приложений от конкретной аппаратной платформы (правда, здесь возникает необходимость в гипервизоре), тогда как контейнеризация превращает само приложение из монолитного целого в облако взаимодействующих один с другим модулей, каждый из которых обособленно виртуализирован и изолирован на уровне ОС — иными словами, помещён в свой собственный контейнер. Такой контейнер ...
читать далее.