Мейнфрейм
Мейнфрейм — это высокопроизводительный компьютер общего назначения, предназначенный для централизованной обработки больших объёмов данных и выполнения критически важных транзакций в реальном времени. От других классов вычислительных машин мейнфреймы отличаются исключительной надёжностью, отказоустойчивостью, масштабируемостью и способностью одновременно обслуживать тысячи пользователей и приложений. Термин происходит от английского main frame («главная рама»), что исторически относилось к центральному шкафу с процессором и памятью.
История
Первое поколение (1940–1950-е годы)
Предшественниками мейнфреймов стали первые электронные вычислительные машины, такие как ENIAC (1945) и UNIVAC I (1951). Эти системы занимали целые комнаты, потребляли огромное количество энергии и использовались преимущественно для научных и военных расчётов. В СССР к этому поколению относят МЭСМ (1950) и БЭСМ (1952), созданные под руководством С. А. Лебедева.
Эпоха мейнфреймов (1960–1980-е годы)
Ключевым этапом стало появление в 1964 году семейства IBM System/360, которое ввело понятие программной совместимости: программы, написанные для младших моделей, могли выполняться на старших без изменений. Это позволило унифицировать архитектуру и сделало мейнфреймы стандартом для крупных корпораций и государственных учреждений. В СССР аналогом стала Единая система ЭВМ (ЕС ЭВМ), выпускавшаяся с 1970-х годов по лицензии IBM и использовавшаяся в плановой экономике, науке и оборонной промышленности.
Кризис и возрождение (1990-е — настоящее время)
С распространением клиент-серверной архитектуры и персональных компьютеров в 1990-х годах рынок мейнфреймов резко сократился. Многие эксперты предсказывали их исчезновение. Однако мейнфреймы сохранили позиции в сферах, где критически важны надёжность и безопасность: банковские системы, авиаперевозки, государственные реестры, крупные розничные сети. В 2000-х годах IBM выпустила новое поколение zSeries (ныне IBM Z), которое интегрировало поддержку Linux и современных стандартов, что дало новый импульс развитию.
Архитектура и устройство
Центральный процессор (ЦП)
Мейнфреймы используют многопроцессорные конфигурации с числом ядер от нескольких десятков до сотен. В отличие от серверов x86, процессоры мейнфреймов (например, IBM z/Architecture) оптимизированы для работы с большими объёмами памяти и поддерживают аппаратную виртуалицию на уровне процессора (LPAR — Logical Partition). Это позволяет запускать несколько независимых операционных систем на одном физическом устройстве.
Подсистема ввода-вывода
Одна из ключевых особенностей — канальная архитектура ввода-вывода. Специализированные канальные процессоры (каналы) берут на себя управление обменом данными с дисками, ленточными накопителями и сетевыми интерфейсами, освобождая центральный процессор для вычислений. Это обеспечивает пропускную способность, измеряемую гигабайтами в секунду.
Оперативная память
Объём оперативной памяти в современных мейнфреймах может достигать десятков терабайт. Память защищена аппаратными механизмами коррекции ошибок (ECC) и дублированием критических компонентов. Поддерживается технология «горячей замены» модулей памяти без остановки системы.
Системы хранения данных
Мейнфреймы традиционно используют специализированные дисковые массивы (DASD — Direct Access Storage Device), такие как IBM DS8000. Эти системы обеспечивают зеркалирование данных на нескольких физических носителях и поддержку RAID-массивов высших уровней. В последние годы активно внедряются твердотельные накопители (SSD) для ускорения операций ввода-вывода.
Операционные системы
Основные операционные системы для мейнфреймов:
- z/OS — флагманская ОС от IBM, наследница OS/360 и MVS. Поддерживает многозадачность, виртуальную память, транзакционную обработку (CICS, IMS) и пакетный режим. Широко используется в банковской сфере.
- z/VM — гипервизор, управляющий логическими разделами (LPAR) и виртуальными машинами. Позволяет запускать сотни экземпляров гостевых ОС (включая Linux) на одном мейнфрейме.
- z/VSE — упрощённая версия для средних предприятий, наследница DOS/360.
- Linux on Z — портированная версия ядра Linux, оптимизированная для архитектуры z/Architecture. Обеспечивает совместимость с современными открытыми технологиями.
В России и странах бывшего СССР на мейнфреймах ЕС ЭВМ использовались операционные системы ОС ЕС (аналог OS/360) и ДОС ЕС (аналог DOS/360). В настоящее время в российских банках и госструктурах применяются как импортные IBM Z, так и китайские системы (например, Inspur).
Применение
Финансовый сектор
Мейнфреймы обрабатывают до 90 % мировых банковских транзакций. Они обеспечивают работу систем межбанковских переводов (SWIFT, SEPA), процессинга кредитных карт, расчётных палат и биржевых торгов. В России мейнфреймы используются в Сбербанке, ВТБ, Центральном банке и других крупных кредитных организациях.
Государственные информационные системы
Мейнфреймы применяются для ведения реестров населения, налоговых баз, пенсионных фондов и систем социального обеспечения. Например, в России на мейнфреймах работают системы Пенсионного фонда и Федеральной налоговой службы.
Авиаперевозки и логистика
Системы бронирования билетов (например, Sabre, Amadeus) и управления грузоперевозками исторически построены на мейнфреймах. Они обеспечивают обработку миллионов запросов в час с гарантированной доступностью 99,999 % (так называемые «пять девяток»).
Промышленность и розничная торговля
Крупные производственные предприятия используют мейнфреймы для управления цепочками поставок (ERP-системы) и складским учётом. В розничной торговле они обрабатывают данные о продажах в режиме реального времени (POS-терминалы).
Преимущества и недостатки
Преимущества
- Надёжность: среднее время наработки на отказ (MTBF) исчисляется десятилетиями. Мейнфреймы имеют аппаратное дублирование всех критических компонентов (процессоры, память, блоки питания, диски).
- Безопасность: встроенные механизмы шифрования, мандатного контроля доступа и аудита. Мейнфреймы сертифицированы по стандартам безопасности (например, Common Criteria EAL5+).
- Масштабируемость: возможность наращивать производительность без замены оборудования, путём добавления процессоров, памяти или каналов ввода-вывода.
- Виртуализация: эффективное разделение ресурсов между сотнями виртуальных машин с минимальными накладными расходами.
Недостатки
- Высокая стоимость: приобретение и обслуживание мейнфрейма требует значительных капитальных затрат. Лицензии на ПО (z/OS, DB2) также дороги.
- Сложность эксплуатации: требуется персонал с узкой специализацией (системные программисты, администраторы z/OS), что создаёт дефицит кадров.
- Закрытость экосистемы: многие технологии (JCL, COBOL, PL/I) устарели, а миграция на современные платформы затруднена из-за высокой связанности бизнес-логики.
Интересные факты
- Первый мейнфрейм IBM System/360 (модель 30) стоил около 133 000 долларов США в 1964 году (что эквивалентно примерно 1,2 млн долларов в ценах 2024 года).
- Мейнфреймы продолжают обрабатывать до 68 % всех производственных рабочих нагрузок в мире, несмотря на то, что их доля на рынке серверов составляет менее 5 %.
- В 2020 году компания IBM объявила о выпуске мейнфрейма z16, который первым в мире получил встроенный ускоритель искусственного интеллекта для анализа транзакций в реальном времени.
- В России до сих пор эксплуатируются отдельные экземпляры мейнфреймов ЕС ЭВМ, выпущенных в 1980-х годах, в основном в оборонной промышленности и системах управления железнодорожным транспортом.
Критика и перспективы
Критики мейнфреймов указывают на их высокую совокупную стоимость владения (TCO) и сложность интеграции с современными облачными и микросервисными архитектурами. Однако сторонники отмечают, что для критически важных систем, где цена простоя измеряется миллионами долларов в минуту, мейнфреймы остаются безальтернативным решением. В 2020-х годах наблюдается тренд на гибридные архитектуры: мейнфреймы используются как ядро транзакционной обработки, а облачные платформы — для аналитики и пользовательских интерфейсов.
Источники
- IBM Corporation. «IBM z/Architecture Principles of Operation». 2023.
- П. В. Семёнов. «ЭВМ и вычислительные системы». М.: Радио и связь, 1985.
- M. Ebbers, W. O’Brien, B. Ogden. «Introduction to the New Mainframe: z/OS Basics». IBM Redbooks, 2011.
- А. А. Бухарин. «Мейнфреймы: прошлое, настоящее, будущее». Журнал «Открытые системы», № 4, 2019.
- «Единая система ЭВМ: история создания и развития». Сборник статей, под ред. В. К. Левина, М.: Наука, 1988.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →