IBM Z 、z/OSに変更も
メインフレームでもDevOps サポートツールの実力は?
メインフレーム環境でのDevOps導入は無視できない課題になりつつあるが、導入に乗り気ではないメインフレームの専門家は多い。しかし、メインフレーム向けDevOpsをサポートするツールは進化しつつある。
多くの大規模企業のデータセンターにとってメインフレームは象のようなものだ。決してデータを忘れることはないが、DevOpsの速度にとっては大きな障害になる。DevOpsでは速度を無視できない。
企業は、長らくの間DevOpsを実践する際メインフレームを除外しようとしてきた。金融機関などのデータ駆動型ビジネスではメインフレームがバックエンドの中枢になっていることが多い。しかしメインフレーム環境向けのDevOpsは避けられない問題になってきている。
米ニューヨークに拠点を置き、大手銀行などを顧客に抱えるコンサルティング会社MphasisでDevOps部門のアシスタントバイスプレジデントを務めるラメシュ・ガナパシー氏は次のように語る。「中核にバックエンドメインフレームシステムを使用している企業には、その企業特有の知識で運用している30~40年前から変わっていないようなアプリがある。分散システムでは新人の開発者がアジャイルな方法で作業し、メインフレームのデータを利用する。そのためこうした企業では新しいアプリケーションを市場に投入するまでの時間を短縮できないことになる」
分散システムでは速度と柔軟性を兼ね備えた一過性のアプリが標準になっている。しかしメインフレーム環境はその対極にとどまったままだ。他に類を見ない信頼性を備えていても、急激な変化に対応するようには設計されていない確固としたプラットフォームになっている。メインフレームからの移行が解決策になるのは明白だが、それほど単純な話ではない。
併せて読みたいお薦め記事
長寿なメインフレームを使い続けることができるのか?
DevOpsにどう取り組むか
「顧客がリスクを受け入れるつもりがあるかどうかで変わってくる。また、価格の手頃さも問題だ。全てのアプリを近代化できるわけではない。少なくともすぐにはできない。従来のメインフレームを近代化するには数年が掛かる」(ガナパシー氏)
メインフレームがなくなることはない。実際、企業はメインフレームシステムへの投資を増やすことを計画している。2017年末に発行されたForrester Researchの「Global Business Technographics Infrastructure Survey」(世界での企業向けテクノロジーインフラに関する調査)は次のように報告している。メインフレームを使用している企業のほぼ半数が今後2年間でメインフレームの使用が増えると見込んでいる。これは前年比18%の増加だ。一方、メインフレームの使用量が減ると考えている企業は14%しかない。前年の調査では24%だった。
メインフレームに関する長期的な決定がどうであれ、どの業界でも大手企業は機敏で革新的なスタートアップ企業との競争を迫られている。そのため、メインフレームでDevOpsに対処する方法を早急に見つけなければならない。
メインフレームのギャップに対応するためのDevOpsへの橋渡し
信用調査会社のExperianは、メインフレーム環境向けDevOpsの導入で行き詰まっている大手企業の1社だ。同社には信用情報を個人に関連付ける「ピンニング(pinning)」というプロセスがデータ取得業務の一環として存在している。このプロセスにより、社会保障番号よりも一意で信頼できるID情報が生成される。同社で使用しているIBMの「IBM z3」メインフレームはピンニングの重要な役割を果たしている。IBM z3はそのコンピューティング負荷の大きいワークロードを、高いパフォーマンスと確かな信頼性で処理する。同社が所有するメインフレームの6つのインスタンスはいずれも3年以上にわたって機能が停止したことがない。
ExperianもアジャイルとDevOpsによる一連の戦略に乗り出した。運用分散システムにおけるセルフサービスとインフラの自動化に慣れてきた開発者にとって、IBM z3が妨げになっている。
「IBMは状況を認識しており、『z/OS』と『IBM Z』に変更を加えている」と話すのは、米カリフォルニア州コスタメサに拠点を置くExperianでグローバル最高情報責任者(CIO)を務めるバリー・リベンソン氏だ。例えば、「IBM UrbanCode Deploy」CI/CD(継続的インテグレーションと継続的デリバリー)ツールはメインフレームにおけるアプリケーション導入の自動化をサポートする。「当社が懸念しているのは、開発者が独自の運用インフラや、ネイティブな構成管理機能をz/OSにプロビジョニングできるツールがまだ存在しないことだ。Chef Softwareの『Chef』やPuppet Labsの『Puppet』のような構成管理機能がない」(リベンソン氏)
ChefはIBMのLinuxサーバ「IBM LinuxONE」との統合を通じてIBM Zメインフレームをサポートする。しかしExperianの大半の上級メインフレーム専門家はz/OSを支持し、「LinuxONE」に難色を示している。Puppetでもz/OSのサポートを提供する。リベンソン氏によると、z/OSのネイティブ管理ツールからこれらの機能を利用できる方が好ましいという。
IBMの「z Systems Development and Test Environment V11」には、下位環境でのアプリケーション導入用に一部のセルフサービス機能が用意されているが、Experianの開発者は、IBM Zの論理区画(LPAR)など、運用サービス用の自社製ツールを作成した。これらの自社製ツールはメインフレーム上のLPAR、コンテナ、仮想マシン(VM)の利用状況も監視する。そして、これらが一定時間アイドル状態になっていたら自動的に停止するか、手動で停止するよう管理者に通知する。
「これらのシステムはこうした動作を行うようには設計されておらず、それには高いコストも掛かる。コモディティハードウェアには多くの選択肢がある。だが、メインフレームの処理能力が足りなくなった場合はIBMから追加エンジンを購入するしかない。また、メインフレームを理解している人材を探すことも難しくなっている」(リベンソン氏)
Experianで雇用している1人のメインフレーム専門家は、バックエンド管理者にありがちな視野が狭くて変化を拒むタイプではないとリベンソン氏は言う。しかしそのメインフレーム専門家は無限のリソースでもなければ、一生現役でいるわけでもない。
「彼には私よりも先に辞めようとしたら承知しないとよく言っている」とリベンソン氏は話す。
リベンソン氏によると、最終的にExperianはメインフレームから移行することを計画しており、現在メインフレームアプリケーションでの製品開発は停止しているという。メインフレームからの移行プロセスには3~5年掛かる見込みだ。
メインフレーム向けDevOpsの進化
古くて規模の大きいメインフレームを抱える企業でも、数年がかりでメインフレームから移行するにはコストが高過ぎる場合がある。
「ある保険会社の顧客からは3000万ドルが必要だと聞いた。メインフレームプラットフォームから撤退する十分な理由がなくても、DevOps固有の多くの機能を実現する方法は幾つかある」とForrester Researchでアナリストを務めるクリストファー・ガードナー氏は話す。
CA Technologies、IBM、Compuwareなどのメインフレームベンダーには、メインフレーム向けDevOpsと日常業務の距離を縮めるツールがある。IBMのUrbanCode Deployエージェントは、メインフレームを扱うDevOpsチームにアプリケーション導入の自動化とオーケストレーションワークフローを提供する。同社は、Gitリポジトリからz Systemsへのコード導入のサポートも最近追加した。また、オープンソースのCI/CDツール向けのz/OSコネクタ「Jenkins」もある。Jenkinsの他に、Electric CloudやXebiaLabsが提供するCI/CDツールでもメインフレームアプリケーション導入をサポートする。
CA Technologiesは同社の「Mainframe Operational Intelligence」ツールでメインフレームでのAIOps(Algorithmic IT Operations)サポートを提供する。2018年6月にはSaaSツールの「Mainframe Resource Intelligence」も導入した。これはメインフレーム環境をスキャンして最適化を提案する。Compuwareのツールはメインフレームでの更新とプロビジョニングを高速化するもので、顧客によるメインフレームの近代化を促すことを狙う。Compuware自体もこの4年間で独自のDevOps変革を実行した。
この分野のベンダーと専門家が口をそろえて、メインフレーム環境でのDevOpsでは文化が最大の課題になるという。開発者とIT運用担当者の間で激しい文化の衝突が起きることがある。
この課題を解決するために、メインフレームの専門家がソフトウェア開発戦略に参加することが不可欠だとガナパシー氏は指摘する。同氏の顧客は職務上の枠を超えたチームを用意し、パブリッククラウドからバックエンドメインフレームまでのインフラプラットフォーム全体でDevOps手法の標準化方法を判断している。
「そこではメインフレームの知識が非常に大きな価値を持ち、企業レベルで役割を果たす可能性がある。重要なのは、特定の事業部門にとらわれることなくメインフレーム専門家が発言できるようにすることだ」(ガナパシー氏)
メインフレームは、分散システムのような速度やアジリティで運用されることは決してないだろう。ただし、速度はDevOpsの効率を評価する1つの指標にすぎないとForrester Researchのガードナー氏は言う。
「品質も文化もDevOpsの一部であり、継続的なフィードバックループの一環でもある。バグを早々とリリースしてしまったり、チームを過度に働かせ過ぎたりすることで多くの従業員が離職するような事態になったら、DevOpsでの責務を果たしていないことになる」(ガードナー氏)
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
技術文書・技術解説
[Jamf Japan 合同会社] MDMだけでモバイルセキュリティは十分? 不足する対策を16項目でチェック -
事例
[Wrike Japan 株式会社] 世界的な家電メーカーが実践する「クリエイティブプロセス効率化」の方法とは? -
事例
[Wrike Japan 株式会社] 世界的テクノロジー企業に学ぶ、プロセス標準化とプロジェクト納品自動化の秘訣 -
事例
[Wrike Japan 株式会社] ソニー・ピクチャーズ テレビジョンに学ぶ、次世代サービスデリバリーのヒント -
事例
[Wrike Japan 株式会社] ソミック石川に学ぶ、ICT浸透後に直面した「工数管理」の課題と解決策
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Copilot」はなぜ放置される? “議事録要約止まり”を脱する処方箋
-
2
脱VMwareの前提が崩れる BroadcomのVDDK公開停止で確認すべき点
-
3
なぜOpenAIやAnthropicのAIは「脱走」したのか 情シスが迫られるエージェント統制
-
4
Oracle巨大ITプロジェクトはなぜつまずいたのか 8年で導入1割、追加で170億ドル
-
5
「Microsoft一択」で本当にいいのか 知らぬ間にライセンス費用が膨らむ真相
-
6
ANAが専用回線から移行した「NaaS」の全貌 ネットワーク準備が数カ月から数週間に
-
7
「プログラマー不要論」にThe Linux Foundationが示した答え
-
8
Microsoft製品でここまで自動化できる 情シスがやめられる手作業10選
-
9
「高すぎるGPU」を捨てAI推論をCPUへ Armが示す電力とコストの現実解
-
10
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
ホワイトペーパーランキング PR
-
1
マンガで解説:「ゼロトラスト」「SASE」の必要性とメリット
-
2
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
3
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
4
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
5
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
6
国税庁の次世代基幹システム「KSK2」稼働開始に向けて、対応すべき変更点とは?
-
7
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
8
ドラマで分かる、標的型攻撃メールの被害を受ける企業と回避できる企業の分岐点
-
9
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
10
少額減価償却資産が40万円未満へ拡大、令和8年度税制改正で押さえるべき変更点
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー