メインフレームがなくなることはない。クラウドの台頭、来たるべき量子コンピューティングへの期待、そしてデータセンター運用能力の大規模な普及にもかかわらず、世の中に存在するメインフレームアプリケーションの既存基盤は、今後もしばらく語り継がれる存在であり続けるようだ。これらは主に金融業界、小売業者、企業コングロマリットを支えている。
IBM自身が私たちに思い出させてくれるように、ATMを利用したり、航空券を予約したり、スーパーで何かを購入して支払いを済ませたりするたびに、私たちは何らかの形でメインフレームのコンピューティング能力と関わっている。
現在、メインフレームの運用に必要なスキルが失われつつある。多くのミレニアル世代やZ世代のプログラマーが、メインフレームのOSや言語を過ぎ去った時代の古びた遺物とみなすなか、業界はメインフレームの既存リソースにアクセスする新たな方法を見いださなければならなくなった。高い可用性と、大量の入出力に対応できる幅広い能力をもたらすメインフレームには、今なお居場所がある。
究極のクラウド・メインフレーム問題とは…
いわゆるメインフレーム・モダナイゼーション・ツールが、主として既存のメインフレームリソースへのアクセスと制御を提供するために存在するのだとすれば、コンテナ化、シフトレフト・テスト、Infrastructure as Code、そして現在最先端と考えられているクラウドネイティブ・ツール群全体について、私たちが現代のテクノロジーに取り入れている、よりきめ細かくコンポーザブルなアプローチの利点まで提供できていないのではないか。
ここまでの議論が現状をある程度示しているとすれば、現役で稼働する世界中のメインフレーム資産を、現代のスタックに組み込むために、どのような取り組みが進められているのだろうか。
最近注目されるのは、エンタープライズシステムの接続性とデータ管理を専門とするSoftware AGの取り組みだ。ドイツに本社を置くソフトウェア企業はIBM Z and Cloud Modernization Centerに加わった。これは物理的なオフィス施設ではない(やや気取った表現をすれば「デジタルの玄関口」だという)が、オープンなハイブリッドクラウド・アーキテクチャで企業がアプリケーション、データ、プロセスをモダナイズするのを支援する、IBMのサービス・ポータル兼ツール・トレーニング用ウェブサイトだ。
関連記事:現代のクラウドという乱戦でAPIの乱立に立ち向かう
オープンなハイブリッドクラウド・アーキテクチャ
この最後の4語は重要だった。これは「オープンなハイブリッドクラウド・アーキテクチャ」であり、アプリケーション・プログラミング・インターフェース(API)を使って、コードを一切変更せずにメインフレーム・アプリケーションとクラウドを接続し、顧客にとってメインフレームのモダナイゼーションへの障壁を取り除こうとするものだ。
両社は、APIによってオンプレミス環境とマルチクラウド環境に分散したアプリケーション間でリアルタイムのやり取りを実現し、非侵襲的なモダナイゼーションを可能にすると主張している。Software AGのAPI対応メインフレーム統合ソリューションであるwebMethodsとCONNXは、メインフレーム・アプリケーションのコード、画面、データから再利用可能なサービスを作成する選択肢を企業に提供するよう設計されている。
IBMは、ハイブリッド・マルチクラウド・プラットフォームの導入という定義を、APIで接続されたメインフレームの導線まで含むよう拡張することに、かなり抵抗がないようだ。IBM Institute for Business Valueが最近実施したハイブリッドクラウド・プラットフォームの優位性という調査によると、「大規模環境における完全なハイブリッド・マルチクラウド・プラットフォームのテクノロジーと運用モデルから得られる価値は、単一プラットフォーム・単一クラウドベンダーのアプローチから得られる価値の2.5倍である。さらに、IBM Zを統合したIBMのハイブリッドクラウド変革では、パブリッククラウドのみのアプローチと比べて最大5倍の価値を引き出せる可能性がある」
ここでいう価値は、システムの可用性やトランザクション処理能力だけから生まれるわけではない。IBMは戦略コンサルティング会社のHurwitz and Associatesと協力して作成した提供論文で、価値はビジネスの加速、開発者の生産性、インフラコストの効率性、規制・コンプライアンス・セキュリティ、そして導入の柔軟性によってもたらされると明らかにした。
関連記事:クラウドを蝕む統合の深淵
柔軟性と安定性、両方を手に入れる力
Software AGでメインフレーム・ソリューション担当ゼネラルマネージャーを務めるArno Theissも、「ハイブリッドにはメインフレームも含まれる」という主張を受け入れているようだ。Theissは、一部のアプリケーションやプラットフォームにはクラウドの柔軟性が必要である一方、オンプレミスのメインフレームが持つ安定性と所有権も組み合わせる必要があると主張する。
「真に接続された企業では、アプリケーションがどこに存在するかにかかわらず、データはアプリケーション間をあらゆる方向に流れられるべきです。これこそが、顧客に接続されたサービスを提供し、業務運営をより効率的にする唯一の方法です。私たちはIBM Zの顧客がメインフレームの周囲にAPIを使ったハイブリッド環境を構築し、コア・アプリケーションを中断するリスクに対処しながら、非侵襲的な方法でクラウドに接続できるよう支援します」とTheissは述べている。
IBM Z and Cloud Modernization Centerで同社は、ツール、トレーニング・ワークショップ、グローバル・システム・インテグレーター、テクノロジーパートナーを結集し、リスクを低減してビジネス価値を最大化するよう設計されたロードマップを策定・実行すると約束している。
Big BlueことIBMは、このサービス全体を「インタラクティブなデジタルジャーニー」と呼び、ビジネスプロフェッショナル、ITエグゼクティブ、開発者の誰もが、リソース、能力、指針に包括的にアクセスできる場だと説明している。Centerを通じて顧客は、Software AGのリソースや同社のAPI対応メインフレーム統合ソリューションの詳細を含む、パートナー向けラーニングハブを利用できるようになる。
選択を迫られたら、両方を選ぶ
大きなクラウド・メインフレーム問題には答えが出ただろうか。
Software AGのTheissの言葉をそのまま受け入れ、クラウドの柔軟性とメインフレームの安定性の両方が必要だと認めるなら、私たちはきめ細かさとコンテナ化されたコンポーザビリティを受け入れる能力を今も持ちつつ、そこにメインフレームの強力な処理能力も加えられる、と言ってよいのかもしれない。
このクラウドとメインフレームのハイブリッドな融合の本当の核心は、メインフレーム側の中核機能、つまりより深い内部を持つ「サーバー側」の機能(決済照合や、その他のバックエンド中核データストリーム機能など)を、在庫、販売、物流といった上位層のアプリケーションの雑音をすべて取り除いたうえで再利用可能にできるかどうかにあるだろう。上位層の機能は、より現代的で、通常はクラウドネイティブな環境へと抽象化して移行できる。
結局のところ、『反社会的な強迫性障害者の信条(Peterの法則)』は、あらゆるタイプのプログラマーや開発者、ソフトウェアエンジニアに広く愛されており、選択肢を与えられたら両方を選べ、と説いている。
ハイブリッドクラウドとメインフレームのコンボプレートが提供された。ご注意を――中身は熱いかもしれない。