Что такое встроенные контейнеры vSphere и для чего создаются VCH

Технологии
Екатерина Юдина
15.12.2015
Количество просмотров
5554
Сегодня о контейнерной реализации не говорит только ленивый. Нам обещают, что за ней настоящее и будущее, а многие крупные игроки рынка виртуализации демонстрируют уже готовые решения либо заявляют о скором их появлении.

Поневоле начинаешь сравнивать, что же все-таки лучше: виртуальные машины или контейнеры, чему отдать предпочтение и, наконец, как же всё это работает?

В этой статье мы познакомим вас с технологией vSphere Integrated Containers (VIC), позволяющей работать с контейнерами на vSphere как локально, так и в публичном облаке VMware. Являясь результатом тесной интеграции контейнерных механизмов Docker с гипервизором ESX, vSphere Integrated Containers предлагает возможность использовать существующие инструменты VMware для развертывания, администрирования и защиты приложений, оформленных в виде контейнеров.

Ключевые понятия инфраструктуры контейнеров

Virtual Container Host, или сокращенно VCH, является ключевым понятием инфраструктуры контейнеров. Однако называть его «хостом» было бы не совсем верно, несмотря на присутствие английского слова host в самом названии. Правильнее представлять VCH виртуальным объектом, который состоит из ресурсного пула (Resource Pool) VMware vSphere или кластера хостов ESXi. Таким образом, в рамках одного или нескольких VCH можно создавать контейнеры. Каждый виртуальный объект VCH обслуживает собственный кэш образов, которые загружаются из частных репозиториев либо из публичного хаба Docker.

Управление инфраструктурой VCH

Для управления инфраструктурой Virtual Container Host и выполнения мониторинга используется плагин для vSphere Web Client. Администраторы vSphere с помощью vSphere Integrated Containers могут создавать виртуальные объекты, соблюдая установленные бизнес-требования.

Доступность vSphere Integrated Containers в веб-консоли vSphere Web Client

Рисунок 1. Доступность vSphere Integrated Containers в веб-консоли vSphere Web Client

Как отмечалось ранее, каждый VCH ассоциируется с пулом ресурсов vSphere, где определяются значения, связанные с памятью, процессором, а также хранилищем. При этом к объекту VCH можно подключаться удаленно, через интерфейс командной строки PowerCLI.

 Возможность управления VCH через командную строку

Рисунок 2. Возможность управления VCH через командную строку

Чтобы улучшить управляемость и обеспечить надежную изоляцию приложений, организовав безопасную и стабильную работу, каждый Docker-контейнер помещается в отдельно взятую виртуальную машину. Все изменения, которые происходят в контейнере, сохраняются отдельным слоем относительно базового образа, а каждый контейнер запускается изолированно от основной системы.

Напомним, что Docker — это своего рода разделение архитектуры приложений на более мелкие компоненты, которые запускаются в изолированных контейнерах, что позволяет достичь большего ускорения, параллелизации исполнения и надежности. С помощью Docker приложение отделяется от имеющейся инфраструктуры, обращаться с которой можно как с управляемым приложением. А Docker-контейнер представляет собой образ, который может быть записан и прочтен.

Экономия потребляемых ресурсов достигается за счет использования технологии VMFork, суть которой заключается в создании «на лету» клонов виртуальной машины, каждый из которых использует ту же память Shared Memory, что и родительская виртуалка. При этом происходит удаленное взаимодействие с объектом VCH, а не с отдельно взятым экземпляром контейнера, запущенного в существующей инфраструктуре.

Итоги

Суммируя сказанное, отметим, что технология vSphere Integrated Containers (VIC) предназначена для работы с контейнерами на базе VMware vSphere, где ключевым понятием инфраструктуры выступает виртуальный объект VCH.

Следите за новыми материалами нашего блога, в одном из них мы расскажем о применении VCH на практике.

Средняя оценка: 0, всего оценок: 0
Поделиться

Только полезные материалы в нашей рассылке

Ошибка подписки

Похожие статьи

Тенденции
Подборка наших облачных постов прошедшего лета
18.10.2018
Количество просмотров
3397

Подборка наших облачных постов прошедшего лета

Облачные технологии используются повсеместно, и эта данность давно изменила стратегию ведения бизнеса многих компаний. Банки, медицинские учреждения, частные клиники и компании из иных сфер деятельности все чаще смотрят в сторону облачных решений, перенося на площадку провайдера критичные данные, часть сервисов или инфраструктуру целиком.
IT-инфраструктура
IaaS или Виртуальная инфраструктура VMware на практике (часть 1): работа с каталогом и сетью
08.02.2017
Количество просмотров
4935

IaaS или Виртуальная инфраструктура VMware на практике (часть 1): работа с каталогом и сетью

Если перед вами стоит задача практического характера, а теория не решает возникших вопросов, самое время приступить к делу. В этой статье поговорим о том, с чего начать работу, если вы уже нашли подходящего хостинг-провайдера и взяли в аренду облачную инфраструктуру.
IT-инфраструктура
Организация надежной беспроводной сети Wi-Fi
22.04.2020
Количество просмотров
5612

Организация надежной беспроводной сети Wi-Fi

Периодически мы получаем запросы на организацию надежной беспроводной сети с возможностью использования пользовательских гаджетов. Сегодня мы хотим поделиться кейсом из нашего опыта и уделить внимание инструментам, которые мы используем для решения подобных задач.

Ваше обращение приняли

Скоро наш менеджер свяжется с вами.
А пока вы можете изучить интересные материалы в нашем блоге.

Подписка оформлена

Скоро отправим вам уведомление о новых материалах.