メインフレームとは?
メインフレームはミッションクリティカルな取引処理のために設計された高信頼性・高スループットの計算機システムです。2026年においてその語はほぼ常に、1964年にIBMが導入したSystem/360系譜のIBM z Systems上で動作するz/OSを意味します。メインフレームは世界の金融取引、保険請求、政府記録の圧倒的多数を処理しています。
- 初出荷
- 1964 (S/360)
- 現行ベンダー
- IBM z Systems
- 可用性目標
- 99.999%
- 世界の稼働台数
- ~10,000
ハードウェア:System/360からz16まで
IBMは1964年にSystem/360を導入しました。幅広い価格帯に対応する互換マシンのファミリーで、すべて同じソフトウェアを実行できました。その互換性の約束は今も生きていて、1970年代のSystem/370向けにコンパイルされたコードは2024年のz16でも動作します。各世代で命令セットレベルの後方互換性が守られてきたためです。
現代のz Systemsハードウェアは特化型です。電源の二重化、冷却の冗長化、ホットスワップ可能なプロセッサブック、再起動なしにDIMMを置き換えられるECCメモリなど、あらゆる要素が冗長化されています。メインフレームは部品が故障しても稼働を続けるように設計されています。
OS:z/OS
z/OSはIBMの主力64ビットメインフレームOSで、OS/360からMVS、OS/390を経てz/OSとなりました。CICS(オンライン取引処理)、Db2(リレーショナルデータ)、IMS(階層・取引データ)、RACF(セキュリティ)、JES(バッチ)といった中核サブシステムが真のプラットフォームです。ほとんどのメインフレームアプリケーションは、実際にはCICS内で動くCOBOLやPL/IのプログラムかJESのバッチジョブです。
なぜメインフレームは残り続けるのか
- 信頼性。5ナインの可用性は目標ではなく契約事項です。大手機関はメインフレームのダウンタイムを年間分単位で測ります。
- スループット。1台のz16はz/OSワークロードマネージャの下で何百もの並行ワークロードを実行しつつ毎秒数万件の取引を処理できます。
- 正しさの埋没コスト。規制当局はこれらのシステム上のアプリケーションを何十年も承認してきました。その承認を置き換えることは高コストです。
モダナイゼーションの圧力
同時にメインフレームでの稼働は高コストです。IBMのソフトウェアライセンスはMIPS消費量に比例し、ハードウェアリフレッシュは数千万ドル規模、z/OSアプリケーションを維持できるエンジニアは縮小傾向です。モダナイゼーションの意思決定はたいてい「どのワークロードを、どう移すか」になります — 移すかどうかではなく。
Hypercubicのアプローチ:退職前に知識を捕捉(HyperTwin)、どのエンジニアでも引き継げるようコードを文書化(HyperDocs)、AI支援で運用(Hopper)、そして近代化すべきものを形式的正当性証明付きで近代化(HyperLoop)。
関連用語
COBOL、JCL、CICS、Db2、IMS、RACF、VSAM、LPAR、そして完全版のメインフレーム用語集をご覧ください。