IBM Z
IBM Z — это семейство мейнфреймов (больших универсальных вычислительных систем), разрабатываемых и производимых корпорацией IBM. Системы данного семейства ориентированы на обработку критически важных транзакций в реальном времени, работу с большими объёмами данных и обеспечение высочайшего уровня надёжности, безопасности и доступности (RAS). IBM Z является прямым потомком линейки System/360, представленной в 1964 году, и на протяжении десятилетий сохраняет обратную совместимость на уровне программного обеспечения.
История развития
Происхождение от System/360
Предшественником всех современных мейнфреймов IBM стала архитектура System/360, анонсированная 7 апреля 1964 года. Это была первая в мире серия компьютеров, использующих единую систему команд и совместимых между собой. В 1970 году появилась System/370, которая ввела поддержку виртуальной памяти. В 1990 году была выпущена линейка System/390 (S/390), которая стала основой для перехода на 31-разрядную адресацию.
Появление бренда IBM Z
В 2000 году IBM представила новое поколение мейнфреймов под названием IBM eServer zSeries (модель z900). Буква «z» в названии означала «zero downtime» (нулевое время простоя) и подчёркивала способность системы работать круглосуточно без остановок. В 2003 году вышла модель z990, а в 2005 — z9. В 2008 году линейка была переименована в IBM System z, а в 2015 году — в IBM Z (с выпуском модели z13).
Хронология поколений
| Год выпуска | Название модели | Ключевые особенности |
|---|---|---|
| 2000 | z900 (eServer zSeries) | Первое поколение zSeries, поддержка 64-разрядной адресации |
| 2003 | z990 | Модульная архитектура, до 32 процессоров |
| 2005 | z9 | Встроенная поддержка криптографии, улучшенная виртуализация |
| 2008 | z10 | Многоядерные процессоры, до 64 ядер |
| 2012 | zEnterprise EC12 | Процессоры с частотой 5,5 ГГц, поддержка до 120 ядер |
| 2015 | z13 | Встроенная аналитика, поддержка Java и Linux |
| 2017 | z14 | Аппаратное шифрование всех данных, до 170 ядер |
| 2019 | z15 | Защита от утечек данных (Data Privacy Passports), до 190 ядер |
| 2022 | z16 | Встроенный ИИ-ускоритель (Telum), до 200 ядер |
Архитектура и аппаратное обеспечение
Процессоры
Сердцем IBM Z являются специализированные процессоры архитектуры z/Architecture. Они используют систему команд CISC (Complex Instruction Set Computer) и поддерживают как 64-разрядную, так и 31-разрядную адресацию (для обратной совместимости). Процессоры изготавливаются по техпроцессу 7 нм (начиная с z16). Каждый процессорный чип содержит несколько ядер, часть из которых зарезервирована для системных функций, а остальные доступны для пользовательских задач.
Типы процессоров (PUs)
В системе IBM Z процессоры (Processor Units) могут быть сконфигурированы для разных ролей:
- CP (Central Processor) — стандартный процессор для выполнения операционных систем (z/OS, z/VM, z/VSE, Linux on Z).
- IFL (Integrated Facility for Linux) — процессор, оптимизированный для запуска Linux, не лицензируется для z/OS.
- zIIP (z Integrated Information Processor) — процессор для специализированных нагрузок (Java, XML, аналитика), снижающий стоимость лицензирования ПО.
- ICF (Internal Coupling Facility) — процессор для организации кластеров Parallel Sysplex.
- SAP (System Assist Processor) — процессор, управляющий вводом-выводом.
- I/O Assist — процессор для обработки канальных операций.
Память и подсистема ввода-вывода
IBM Z поддерживает до 40 ТБ оперативной памяти (на z16). Подсистема ввода-вывода использует Fibre Channel (FICON) для подключения к внешним хранилищам данных и HiperSockets для высокоскоростного обмена данными между виртуальными машинами внутри системы. Система также поддерживает до 256 каналов ввода-вывода.
Аппаратная безопасность
Начиная с модели z14, все данные в IBM Z шифруются аппаратно без снижения производительности. Используются выделенные криптографические сопроцессоры (CP Assist for Cryptographic Function — CPACF) и модули Crypto Express. Система поддерживает шифрование по стандартам AES, DES/TDES, RSA, ECC, а также аппаратную генерацию случайных чисел.
Программное обеспечение
Операционные системы
IBM Z поддерживает несколько операционных систем:
- z/OS — основная ОС для мейнфреймов IBM, потомок OS/390 и MVS. Обеспечивает работу с транзакциями (CICS, IMS), пакетной обработкой (JES), базами данных (Db2 for z/OS) и файловыми системами (VSAM, zFS).
- z/VM — гипервизор, позволяющий запускать сотни виртуальных машин с разными ОС.
- z/VSE — упрощённая ОС для малых и средних конфигураций.
- Linux on Z — дистрибутивы Linux (Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu), адаптированные для архитектуры z/Architecture.
- z/TPF — специализированная ОС для систем обработки транзакций с высокой пропускной способностью (используется в авиабилетных системах).
Промежуточное программное обеспечение
На IBM Z работают ключевые продукты IBM:
- CICS (Customer Information Control System) — монитор транзакций, обрабатывающий миллиарды операций в день.
- IMS (Information Management System) — иерархическая СУБД и транзакционный менеджер.
- Db2 for z/OS — реляционная СУБД, оптимизированная для мейнфреймов.
- WebSphere Application Server — сервер приложений Java EE.
- MQ for z/OS — система очередей сообщений.
Применение
Финансовый сектор
IBM Z является основой инфраструктуры большинства крупнейших банков мира (включая российские Сбербанк, ВТБ, Газпромбанк). Системы обрабатывают до 90 % всех кредитных и дебетовых транзакций в мире. Мейнфреймы обеспечивают соответствие требованиям международных стандартов безопасности (PCI DSS, ISO 27001) и российским требованиям Центрального банка.
Государственные информационные системы
В России IBM Z используется в системах Пенсионного фонда, Федерального казначейства, Федеральной налоговой службы и других ведомств. Системы обеспечивают централизованный учёт и обработку персональных данных граждан.
Авиационная и транспортная индустрия
Системы бронирования авиабилетов (Amadeus, Sabre, SITA) и железнодорожных билетов (РЖД) исторически работают на мейнфреймах IBM. z/TPF обеспечивает обработку до 10 000 транзакций в секунду.
Розничная торговля и логистика
Крупные розничные сети (Walmart, Target) используют IBM Z для управления цепочками поставок, учёта товаров и обработки платежей в реальном времени.
Критика и ограничения
Высокая стоимость владения
IBM Z является одной из самых дорогих вычислительных платформ. Стоимость одной системы может достигать нескольких миллионов долларов, а лицензирование программного обеспечения (особенно z/OS и Db2) требует значительных ежегодных затрат. Это делает мейнфреймы недоступными для малого и среднего бизнеса.
Сложность администрирования
Эксплуатация IBM Z требует высокой квалификации персонала. Специалистов по мейнфреймам (системных программистов z/OS) в мире остаётся всё меньше, что создаёт кадровые риски для организаций, использующих эти системы.
Ограниченная совместимость с современными технологиями
Хотя IBM Z поддерживает Java, Linux и контейнеризацию (Docker, Kubernetes), многие современные DevOps-инструменты и облачные технологии плохо интегрируются с мейнфреймами. Разработка для z/OS требует использования специфических языков (COBOL, PL/I, Assembler) и сред (ISPF, TSO).
Импортозамещение в России
В условиях санкционного давления и политики импортозамещения российские организации постепенно отказываются от IBM Z в пользу отечественных решений. В 2022 году Сбербанк объявил о миграции с мейнфреймов IBM на собственную платформу на базе процессоров «Эльбрус». Однако полный отказ от IBM Z в крупных компаниях может занять 5–10 лет из-за сложности переноса унаследованных приложений.
Интересные факты
- IBM Z сохраняет обратную совместимость на уровне машинных команд с System/360 (1964 года). Программа, написанная на ассемблере для System/360, может быть запущена на z16 без изменений.
- В 2021 году IBM объявила о рекордной производительности z16: система обработала 1,2 миллиарда транзакций в день в тестовом режиме.
- Мейнфреймы IBM Z используются в системах управления воздушным движением США (FAA) и в ядерных реакторах (для контроля безопасности).
- Операционная система z/OS содержит около 80 миллионов строк кода, написанных в основном на ассемблере и PL/I.
Источники
- IBM Corporation. «IBM Z Architecture and Technical Overview». IBM Redbooks, 2022.
- IBM Corporation. «z/OS Concepts». IBM Knowledge Center, 2023.
- Сбербанк России. «Стратегия импортозамещения в ИТ-инфраструктуре». Годовой отчёт Сбербанка, 2022.
- А. В. Федотов. «Эволюция мейнфреймов IBM: от System/360 до z16». Журнал «Системный администратор», № 4, 2023.
- Международный стандарт ISO 27001:2022. «Информационная безопасность — Системы менеджмента».
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →