Открыть сервис

LPAR

LPAR (Logical Partition, логический раздел) — это технология аппаратной виртуализации, позволяющая разделить один физический сервер (обычно на архитектуре IBM Power Systems) на несколько изолированных независимых вычислительных сред, каждая из которых работает под управлением собственной операционной системы. LPAR является ключевым компонентом архитектуры серверов IBM Power, обеспечивая высокую степень утилизации ресурсов, отказоустойчивость и гибкость управления.

История

Технология LPAR была разработана компанией IBM в 1990-х годах как эволюция более ранних концепций логического разбиения (Partitioning), применявшихся в мейнфреймах IBM System/370. Первые реализации LPAR появились на серверах IBM AS/400 (позже — IBM iSeries) и RS/6000 (позже — pSeries). В 2001 году IBM представила LPAR для серверов на базе процессоров POWER4, что позволило создавать до 16 логических разделов на одном физическом узле. С развитием архитектуры POWER5 (2004 год) количество поддерживаемых LPAR увеличилось до 254, а также была добавлена поддержка микропартиционирования (Micro-Partitioning), позволяющего выделять разделу доли процессорного ядра.

В последующие годы LPAR стала стандартной функцией всех серверов IBM Power Systems, включая модели на процессорах POWER6 (2007), POWER7 (2010), POWER8 (2014), POWER9 (2017) и POWER10 (2021). Технология активно применяется в корпоративных дата-центрах, особенно в сферах, требующих высокой надёжности и масштабируемости (банковское дело, телекоммуникации, государственные информационные системы).

Архитектура и принцип работы

Гипервизор PowerVM

Управление LPAR осуществляется через гипервизор PowerVM (ранее — Power Hypervisor, PHYP), который является встроенным программным обеспечением, работающим на уровне прошивки сервера. Гипервизор создаёт и изолирует логические разделы, распределяя между ними аппаратные ресурсы: процессорные ядра, оперативную память, каналы ввода-вывода (PCIe), дисковые подсистемы и сетевые интерфейсы. PowerVM работает на уровне аппаратуры, что обеспечивает минимальные накладные расходы (overhead) — обычно менее 5% производительности.

Типы логических разделов

Выделяют два основных типа LPAR:

Ресурсы LPAR

Каждый логический раздел получает:

Изоляция и безопасность

LPAR обеспечивает аппаратную изоляцию между разделами: ни один раздел не может получить доступ к памяти, процессорным регистрам или устройствам ввода-вывода другого раздела. Даже при сбое операционной системы в одном разделе остальные продолжают работу. Гипервизор контролирует все обращения к аппаратуре, что исключает возможность «вырывания» ресурсов.

Управление LPAR

Инструменты администрирования

Для создания, настройки и мониторинга LPAR используются:

Динамическое перераспределение ресурсов

Одним из ключевых преимуществ LPAR является возможность динамического изменения ресурсов без остановки работы раздела. Администратор может добавлять или удалять процессорные ядра, память и устройства ввода-вывода «на лету» (Dynamic LPAR, DLPAR). Это позволяет адаптировать инфраструктуру под изменяющиеся нагрузки без прерывания сервиса.

Поддерживаемые операционные системы

LPAR поддерживает работу следующих операционных систем:

На одном физическом сервере могут одновременно работать несколько разных ОС в разных LPAR, что позволяет консолидировать разнородные нагрузки.

Преимущества и ограничения

Преимущества

Ограничения

Применение

LPAR широко используется в:

Интересные факты

Критика

Основные претензии к LPAR связаны с вендор-локином (зависимостью от IBM) и сложностью миграции на другие платформы. Кроме того, для небольших организаций стоимость лицензий PowerVM может быть неоправданно высокой. Некоторые эксперты отмечают, что на рынке x86-серверов с современными гипервизорами (например, VMware) можно достичь схожих показателей консолидации при меньших затратах, хотя уровень аппаратной изоляции и производительности ввода-вывода у LPAR остаётся выше.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →