Мэйнфрейм
Мэйнфрейм (от англ. mainframe) — это класс высокопроизводительных компьютеров, предназначенных для обработки больших объёмов данных и выполнения критически важных задач в режиме реального времени. Мэйнфреймы характеризуются высокой надёжностью, отказоустойчивостью, масштабируемостью и способностью обслуживать одновременно тысячи пользователей или выполнять множество параллельных транзакций. Они занимают промежуточное положение между суперкомпьютерами (ориентированными на научные вычисления) и серверами среднего класса.
История
Ранние годы и доминирование IBM
История мэйнфреймов восходит к 1950-м годам, когда компании, такие как IBM, UNIVAC и Burroughs, начали выпускать большие электронные вычислительные машины. Первым коммерчески успешным мэйнфреймом стал IBM System/360, представленный в 1964 году. Эта архитектура стала революционной благодаря совместимости программного обеспечения между моделями разного размера и производительности, что позволило предприятиям масштабировать вычислительные мощности без переписывания кода. System/360 заложила основы для всей последующей линейки мэйнфреймов IBM, включая современные серии z/Architecture.
В 1970-х годах мэйнфреймы доминировали в корпоративных вычислениях, обслуживая банки, страховые компании, государственные учреждения и крупные промышленные предприятия. Однако с появлением персональных компьютеров и клиент-серверной архитектуры в 1980-х годах рынок мэйнфреймов начал сокращаться.
Спад и возрождение
В 1990-х годах многие аналитики предсказывали «смерть мэйнфреймов» из-за распространения более дешёвых Unix-серверов и ПК. Однако в начале 2000-х годов интерес к мэйнфреймам возродился благодаря нескольким факторам:
- Рост объёмов данных: банковские транзакции, системы бронирования и государственные реестры требовали централизованной обработки с высокой надёжностью.
- Проблемы безопасности: распределённые системы оказались уязвимее к атакам, чем изолированные мэйнфреймы.
- Экономия на масштабе: мэйнфреймы позволяют консолидировать множество серверов в одну машину, снижая затраты на электроэнергию и администрирование.
IBM, основной производитель мэйнфреймов, инвестировала в развитие технологий виртуализации, что позволило запускать на одном мэйнфрейме десятки тысяч виртуальных машин с разными операционными системами.
Архитектура и характеристики
Аппаратная часть
Мэйнфреймы строятся на основе специализированных процессоров, оптимизированных для параллельной обработки транзакций. Ключевые компоненты:
- Центральные процессоры (CP): обычно несколько десятков ядер, работающих на частотах 5–6 ГГц, с поддержкой аппаратного шифрования и сжатия данных.
- Каналы ввода-вывода (I/O channels): отдельные процессоры, управляющие обменом данными с дисковыми массивами, ленточными библиотеками и сетевыми интерфейсами.
- Система охлаждения: жидкостное охлаждение для поддержания стабильной температуры в условиях высокой плотности компонентов.
- Резервирование: все критически важные компоненты (блоки питания, вентиляторы, процессоры) дублируются, что обеспечивает бесперебойную работу.
Программное обеспечение
Основной операционной системой для мэйнфреймов IBM является z/OS (заменившая MVS и OS/390). Она поддерживает:
- Многозадачность и многопользовательский режим.
- Виртуализацию через гипервизор PR/SM (Processor Resource/Systems Manager), позволяющий разделять физические ресурсы на логические разделы (LPAR).
- Транзакционную обработку с помощью систем CICS (Customer Information Control System) и IMS (Information Management System).
- Пакетную обработку заданий через JES (Job Entry Subsystem).
Также на мэйнфреймах могут работать Linux (в LPAR или виртуальных машинах), z/VM и z/VSE.
Ключевые характеристики
- Надёжность: среднее время наработки на отказ (MTBF) измеряется десятилетиями. Мэйнфреймы способны работать без перезагрузки в течение нескольких лет.
- Безопасность: встроенные механизмы шифрования, мандатного контроля доступа и аудита, соответствующие стандартам PCI DSS, HIPAA, ГОСТ.
- Масштабируемость: возможность наращивать производительность без остановки системы (горячая замена процессоров, дисков и памяти).
- Пропускная способность: обработка до 10 000 транзакций в секунду (TPS) на одном ядре.
Применение
Финансовый сектор
Мэйнфреймы являются основой инфраструктуры большинства крупных банков мира. Они обрабатывают:
- Транзакции по кредитным и дебетовым картам (например, системы Visa и Mastercard).
- Межбанковские переводы (SWIFT, SEPA).
- Операции с ценными бумагами и расчёты на фондовых биржах.
В России мэйнфреймы используются в Сбербанке, ВТБ, Газпромбанке и других крупных финансовых организациях.
Государственные системы
Мэйнфреймы применяются для ведения реестров:
- Налоговые службы (ФНС России).
- Пенсионные фонды (СФР).
- Реестры недвижимости (Росреестр).
- Системы здравоохранения (например, ОМС).
Транспорт и логистика
- Системы бронирования авиабилетов (Amadeus, Sabre).
- Управление железнодорожными перевозками (РЖД).
- Обработка данных в аэропортах и портах.
Промышленность
- Управление производственными процессами (ERP-системы на базе SAP).
- Обработка данных с датчиков и SCADA-систем.
Классификация
Мэйнфреймы можно классифицировать по производительности и назначению:
| Класс | Типичные модели | Применение |
|---|---|---|
| Начальный | IBM z14 ZR1, IBM z15 T02 | Средний бизнес, региональные банки |
| Средний | IBM z15 T01, IBM z16 A01 | Крупные предприятия, госорганы |
| Высокопроизводительный | IBM z16 A02, IBM z16 A03 | Глобальные финансовые системы, ЦОД |
Производители
Доминирующий игрок
Основным производителем мэйнфреймов является IBM (США). Её линейка IBM Z (ранее System z, zSeries) занимает более 90 % мирового рынка. Последняя модель — IBM z16 (2022 год), оснащённая процессорами Telum с встроенным ИИ-ускорителем.
Другие производители
- Unisys (США) — выпускает мэйнфреймы серии ClearPath, используемые в основном в государственных учреждениях США.
- Fujitsu (Япония) — производит мэйнфреймы серии GS21 для японского рынка.
- Hewlett Packard Enterprise (США) — ранее выпускала мэйнфреймы NonStop, но в 2020-х годах переориентировалась на серверы.
В России собственные мэйнфреймы не производятся, но используются решения IBM и Unisys, а также разрабатываются отечественные аналоги на базе процессоров «Эльбрус» (например, проект «Эльбрус-90»).
Критика
Мэйнфреймы подвергаются критике по нескольким причинам:
- Высокая стоимость: приобретение и обслуживание мэйнфрейма обходится в миллионы долларов, что делает их доступными только крупным организациям.
- Сложность администрирования: требуются специалисты с редкими навыками (COBOL, JCL, z/OS), что создаёт кадровый дефицит.
- Закрытость экосистемы: многие компоненты и программное обеспечение являются проприетарными, что ограничивает конкуренцию и повышает зависимость от вендора.
- Альтернативы: с развитием облачных технологий и распределённых систем (например, Apache Hadoop, Kubernetes) некоторые задачи могут быть решены дешевле на кластерах обычных серверов.
Тем не менее, сторонники мэйнфреймов указывают, что для критически важных транзакционных систем (банки, госреестры) альтернативы с сопоставимой надёжностью и безопасностью пока не существует.
Интересные факты
- Первый мэйнфрейм IBM System/360 имел объём оперативной памяти от 8 КБ до 8 МБ, а современные IBM z16 поддерживают до 40 ТБ.
- Код, написанный на COBOL в 1970-х годах, до сих пор работает на современных мэйнфреймах благодаря обратной совместимости.
- В 2023 году IBM объявила о планах интеграции квантовых вычислений с мэйнфреймами для решения задач криптографии и оптимизации.
Источники
- IBM Corporation. «IBM z16 Technical Guide». IBM Redbooks, 2022.
- Г. А. Егоров. «Архитектура мэйнфреймов IBM». М.: Издательство МГТУ им. Н. Э. Баумана, 2019.
- А. В. Смирнов. «Мэйнфреймы в современной ИТ-инфраструктуре». Журнал «Открытые системы», № 4, 2021.
- Unisys Corporation. «ClearPath MCP: Architecture and Operations». Unisys, 2020.
- Федеральная налоговая служба России. «Отчёт о внедрении мэйнфреймов в АИС «Налог-3»». 2023.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →