ITコラム
「アポロ計画」成功の裏には、“進化し続ける”コンピューター・システムがあった
2020年4月22日
カテゴリー ITコラム
記事をシェアする:
1969年7月、アポロ11号により2名の宇宙飛行士が人類史上初めて月面着陸に成功した。この米国の「アポロ計画」の裏側には、当時としては革新的だったコンピューター・システムの徹底活用があった。この画期的なコンピューター・システムのアーキテクチャーは脈々と受け継がれ、今なお進化を続け、企業のイノベーションを支えているという。
アポロ計画を支えたコンピューター・システム
1961年から1972年にかけて米国で実施されたアポロ計画。有人月面着陸をめざし、1969年7月のアポロ11号の月面着陸をはじめ、全6回の有人月面着陸に成功した。
しかし、こうした業績の裏に、「ITの力」があったことはあまり知られていない。
アポロ計画以前は、宇宙船の飛行ルートの計算は「手計算」で行われていた。宇宙船が地球を出発して周回軌道に乗り、月の軌道に移行するタイミング、あるいは月面着陸のタイミングやスピード、角度などを計算するのだ。しかも、刻々と変わる宇宙船の位置やスピードに応じて随時、再計算することが求められていた。
これを手計算で行うのは、膨大な人手と時間がかかる。そこでNASA(米国航空宇宙局)は、アポロ計画においてコンピューター・システムの導入を決意する。国家のプライドと人命がかかったこのコンピューターには、性能はもちろん、「平均故障間隔2万5000時間」という当時としては破格の高可用性要件が求められた。
当時としては圧倒的な高可用性とハイパフォーマンスを両立
この高い要求に対し、「平均故障間隔4万時間」という圧倒的な高可用性を達成したシステムがあった。IBMのメインフレーム「IBM System/360」である。データ処理の高速性も高く評価され、NASAは「IBM System/360」の導入を決定し、「リアルタイム・データ処理」を実現する。
日本アイ・ビー・エム(IBM) システム事業本部 技術理事の川口 一政は次のように明かす。
「これまでは手計算で行われていたので、相当の時間が必要でした。しかし、アポロ計画では、IBMのメインフレームである『IBM System/360』が採用され、宇宙飛行センターで技術者が宇宙船の軌道の計算をリアルタイムで行いました。4000人を超えるIBMのエンジニアが、宇宙船の打ち上げから地球への安全な帰還を実現するシステムとプログラムの開発に携わったのです」(川口)
アポロ11号が月面に着陸し、地球に帰還するための精密な軌道計算に、IBMのコンピューターとエンジニアたちが活躍していた。いわば、米国の名誉や人類の希望を託した計画の実現に、IBMが一役買ったといえるだろう。
採用された「IBM System/360」は、科学技術計算用に開発されたメインフレームの機能を統合し、商用にも利用可能な高速処理と高可用性を実現したモデルだ。つまり、「IBM System/360」は、今でいう「ハイパフォーマンス・コンピューティングの先がけ」ともいえるシステムだったといえる。
さらに、「IBM System/360」はコンピューターとメモリー、キャッシュ、ストレージの階層構造を実現した。これにより、大量データを高速処理する礎を築いた。また、IBMのサーバーやストレージを他のベンダーのハードウェアと結合できるよう、アーキテクチャーやインターフェースも公開した。
まさに「それぞれのコンポーネントを独立させ、さらに世代が変わっても利用できるよう仕様を公開、標準化する」という、今では当たり前となったコンピューター開発手法の基礎を作った、画期的なモデルだったのだ。
ダウンサイジングやオープン化の波にも対応
そして、アポロ計画を裏側から支えた「IBM System/360」の後継機は、今なお進化を続け、「IBM Z」シリーズとして企業の課題解決に寄与している。「IBM Z」シリーズを通しての特長は大きく3つあると川口は語る。
1つ目は、「設計思想の先進性」だ。上述したように、IBMのメインフレームは、アーキテクチャーを公開し、標準化を推進し、プログラムの後方互換性を維持した。こうしたことは今では当たり前であるものの、「コンピューターごとに独自のプログラムを作る必要があった当時に、世代をまたがっても、プログラムの後方互換性を担保したのは大きな価値だ」と川口は話す。
2つ目は、「ダウンサイジング」だ。メインフレームは、1990年代に入るとダウンサイジングの波にさらされ、パソコンの普及や、UNIXの台頭によって「滅びゆく恐竜」といわれた。
「IBM Z」では、コンピューターのCPUを構成する基本回路に「CMOS(シーモス)」を採用。これにより、ハードウェアのダウンサイジングと省コスト化を実現した。さらに、CMOSのデメリットである演算能力の低さを補うために、CPUを並列させ、スケールアウトにより大きな処理能力を実現した。
3つ目は、「新しい技術の取り込み」だ。当時、コンピューター・システムとOSは一体だったが、IBMは、オープン化の波に対応すべく、メインフレーム用のOSとして独自の「z/OS」に加えて、新たにLinuxをサポートした。オープン技術を採用して、アプリケーションと従来の技術を融合させたことは「クラウド時代にも通用する先見性」だといえるだろう。
最新の「IBM z15」がもたらす4つの価値
では、「IBM Z」シリーズの最新作となるメインフレーム「IBM z15」の概要、特長はどのようなものだろうか。以下の4つのキーワードに集約されるという。
- クラウド・ネイティブな開発への対応(Cloud Native)
- あらゆる場所での暗号化(Encryption Everywhere)
- 短時間での回復(Cyber Resilience)
- 多様なお客様のニーズに適合する設計(Flexible Compute)
1つ目の「クラウド・ネイティブな開発への対応」について、川口は、「最近の企業ITにおいては、アプリケーション開発のしやすさ、スピードが重要だ」と述べる。
「IBM z15」はマイクロサービスやコンテナ、さらに、コンテナ化したアプリケーションの展開、スケーリング、および管理を行うKubernetesといったクラウド・ネイティブな技術をサポートしている。
これによって、新規のアプリケーション開発については、クラウド・ネイティブでの開発を強力に支援する一方、既存システムについても、「既存のIBM Zの資産を有効活用して、クラウド・ネイティブにシフトしていくことが可能だ」という。これにより、ハイブリッド・クラウド環境をスピーディに実現することができる。
2つ目の「あらゆる場所での暗号化」については、パブリック・クラウド、プライベート・クラウドに点在してコピーされる機密データを集中管理し、暗号化によってデータを保護する「Data Privacy Passports」という機能を装備。機密情報のトレーサビリティーや鍵を安全に保護することで、ハイブリッド・クラウド環境の中で「IBM z15」が核となり、すべての機密データの暗号/復号を高速に行うことを可能にする。
そして、3つ目の「短時間での回復」については、ハードウェアとしての可用性、耐故障性の高さに加え、保守、修正の際に「システム停止時間の極小化」がなされている。
これは、システム内部で持つ追加の処理能力を解放する「システム・リカバリー・ブースト」という機能によって、システム停止からの再起動を高速化するものだ。サーバー・ダウンやシステム停止などは「業務ピーク時に起こることが多く、こうした早期の回復のための機能は顧客企業からの評価も高い」と川口は話した。
「進化し続けるメインフレーム」としてDXの中核を担う
デジタル・トランスフォーメーション(DX)を推進する企業にとって、ハイブリッド・クラウドの活用は大きなテーマであり、ビジネスにおけるデータ活用の重要性は高まるばかりだ。
しかし、企業ITのクラウドへの移行はそれほど進んでいないのも事実だ。その理由として、川口は、「セキュリティーをはじめとする『非機能要件』が大きなハードルになっている」と語る。
ハイブリッド・クラウドによって、パブリック、プライベート・クラウドにデータが点在し、無秩序なクラウド間の機密データ共有によりデータ漏えいのリスクは高まる。「IBM Z」シリーズは、上述したような連続稼働を可能にする高可用性とセキュリティーを両立することで、「ダウンタイムなしで大量のトランザクションを瞬時かつセキュアに処理することが可能なサーバーであり、クラウド・ネイティブなコンピューターとして企業のITインフラをこれからも支えていく」ということだ。
DXによって注目が集まる人工知能(AI)によるデータ分析においても、企業が保有するデータ量は増え、非構造化データをはじめ、データの種類も増えていく。企業は顧客情報や購買、サポート履歴といった独自保有のデータから、新たな企業戦略につながる知見を導いていくことが求められている。
そこで、大量のデータを分析、新たな知見を導くための「データの集積場所」として、基幹システムはより重要な役割を果たしていくだろう。
「IBM Z」は、これまでも高速のデータ処理を得意としてきた。加えて、ハイブリッド・クラウドで利活用されるデータもIBM Zが一元管理していくことで、これまでの堅牢性、高可用性という価値だけでなく、「イノベーションを起こすメインフレーム」「進化し続けるメインフレーム」となる。
アポロ計画というまさに革新的なイノベーションを支えた「IBM System/360」の系譜として、「IBM Z」はこれからも企業のイノベーション、DXの中核を担っていくに違いない。
IBMメインフレーム「IBM Z」についてもっと知る
IBMと宇宙開発:アポロ11号 50周年
月面着陸から50年。IBMは現在もNASAとともにテクノロジーの限界に挑んでいる。
IBM Z メインフレーム 公式ページ
進化し続けるメインフレーム IBM Zの特長や活用事例などを公開中。
2020年4月、IBM Z メインフレーム最新作「z15」に、多様なお客様のニーズに適合する設計の、シングル・フレーム空冷式の新モデルが加わることが発表。最新情報はこちらから。
IBM z15 – オンデマンドWebセミナー
IBM z15の新機能「あらゆる場所での暗号化」について、記事に登場したIBM 川口がオンデマンドWebセミナーで詳細を解説。
※本記事は、2020年1月に「ビジネス+IT」に掲載された記事を、一部編集の上で転載したものです。
女性技術者がしなやかに活躍できる社会を目指して 〜IBMフェロー浅川智恵子さんインタビュー
ジェンダー・インクルージョン施策と日本の現状 2022年(令和4年)4⽉から改正⼥性活躍推進法が全⾯施⾏され、一般事業主⾏動計画の策定や情報公表の義務が、常時雇用する労働者数が301人以上の事業主から101人以上の事業主 […]
Qiskit Runtimeで動的回路を最大限に活用する
私たちは、有用な量子コンピューティングのための重要なマイルストーンを達成しました: IBM Quantum System One上で動的回路を実行できるようになったのです。 動的回路は、近い将来、量子優位性を実現するため […]
Qiskit Runtimeの新機能を解説 — お客様は実際にどのように使用しているか
量子コンピューターが価値を提供するとはどういうことでしょうか? 私たちは、価値を3つの要素から成る方程式であると考えます。つまりシステムは、「パフォーマンス」、「機能」を備えていること、「摩擦が無く」ビジネス・ワークフロ […]