メインフレームとは?

メインフレームはミッションクリティカルな取引処理のために設計された高信頼性・高スループットの計算機システムです。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)。

関連用語

COBOLJCL、CICS、Db2、IMS、RACF、VSAM、LPAR、そして完全版のメインフレーム用語集をご覧ください。

よくある質問

メインフレームとは、1文で言うと何ですか?
メインフレームはミッションクリティカルな取引処理向けに設計された高信頼性・高スループットの計算機システムで、2026年ではほぼ常にz/OSを走らせるIBM z Systemsハードウェアを意味します。
メインフレームは消えていきますか?
いいえ。IBMは新しいz16とその後継世代を出荷し続けており、銀行、保険、航空、政府での導入基盤は縮小ではなく拡大しています。消えつつあるのは、それらを運用できるエンジニア世代の方です。
z/OS、z/VM、z/VSEの違いは?
z/OSはIBMの主力64ビットメインフレームOSで、OS/360の系譜です。z/VMは他のOS(Linux on Zを含む)を動かすハイパーバイザです。z/VSEはより小規模向けの軽量なOSです。エンタープライズの大半のワークロードはz/OS上で動きます。
典型的なメインフレームはどれくらいのMIPSを使いますか?
大手銀行は複数のLPARにわたって3万〜10万MIPS以上(毎秒数百万命令)を運用することがあります。消費MIPSが増えるたびにIBMのソフトウェアライセンス費用が発生するため、モダナイゼーションの大きな動機となります。
メインフレームでLinuxを動かせますか?
はい。IBMはLinux on Zをネイティブにサポートし、LPAR内またはz/VMの下で直接動作します。多くのモダナイゼーションプログラムは、信頼性あるz Systemsハードウェアを維持しつつオープンソーススタックへ移行する中間ステップとしてLinux on Zを用います。
メインフレームとは?z/OSアーキテクチャ — Hypercubic - Hypercubic