Руководство по системному администрированию: контейнеры в Solaris - управление ресурсами и зонами

Рекомендации по использованию управления ресурсами

Управление ресурсами следует использовать для обеспечения требуемого времени отклика приложений.

Управление ресурсами также может способствовать повышению степени использования ресурсов. Расположение потребностей в ресурсах по категориям и приоритетам позволяет эффективно использовать резервную мощность в периоды с умеренной нагрузкой, что в свою очередь позволяет устранить необходимость в дополнительных вычислительных мощностях. Также удается избегнуть траты ресурсов впустую из-за изменчивого характера нагрузки.

Консолидация серверов

Управление ресурсами в первую очередь должно применяться для сред, в которых ряд приложений консолидируется на одном сервере.

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

При необходимости предоставления интернет- и прикладных сервисов управление ресурсами может обеспечить следующие возможности:

Поддержка большого или дифференцированного коллектива пользователей

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

Например, в крупных брокерских фирмах трейдерам периодически требуется быстрый доступ для выполнения запросов или расчетов. Другие пользователи системы, однако, пользуются более ровными рабочими нагрузками. Если проектам трейдеров выделить больше вычислительной мощности, они получат требуемую высокую скорость реакции системы.

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