Контейнеры Solaris
-
Обзор технологии Solaris Containers
- Solaris Containers — это технология виртуализации на уровне операционной системы, представленная в 2004 году.
- Она присутствует в дистрибутивах illumos и Oracle Solaris 11, обеспечивая разделение ресурсов и изоляцию виртуальных серверов.
-
Терминология и эволюция
- Название технологии менялось в процессе разработки и публичных мероприятий.
- Изначально термин «контейнеры Solaris» относился к любым рабочим нагрузкам с управлением ресурсами Solaris.
- В 2007 году термин стал означать зоны Solaris с управлением ресурсами или без него.
- В Solaris 11 термин «контейнер» был заменен на «Зона Solaris».
-
Описание и функции
- Каждая зона имеет собственное имя узла, доступ к сетевым интерфейсам и выделенное хранилище.
- Зоны окружены границами безопасности, которые предотвращают взаимодействие процессов из разных зон.
- Система автоматически управляет конфликтами идентификаторов пользователей и поддерживает до 8191 зон.
- Некоторые приложения могут не работать внутри контейнеров из-за требований к привилегиям.
-
Необходимые ресурсы и ограничения
- Зоны создают низкую нагрузку на процессор и память, используя общее виртуальное адресное пространство.
- В одном экземпляре операционной системы может быть создано до 8191 зоны.
- Существуют фирменные зоны, которые позволяют зонам вести себя иначе, чем глобальная зона по умолчанию.
-
Поддержка и документация
- Операционная система Solaris предоставляет справочные страницы для зон, а более подробную документацию можно найти в различных онлайн-ресурсах.
- Существует множество документов и книг, описывающих функции и рекомендации по использованию зон Solaris.
-
Вопросы реализации и рекомендации
- Фирменные зоны поддерживаются на архитектуре sun4us с помощью специальных пакетов.
- Для получения дополнительной информации рекомендуется обратиться к блогам и документации.
Полный текст статьи: