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
-
市場調査・トレンド
[AvePoint Japan株式会社] SCS評価制度の死角は“SaaSの中” クラウド標準機能では届かない領域とは? -
製品資料
[デジタルサーカス株式会社] 5分で分かる、「オープンソースCMS」比較ガイド -
製品資料
[デジタルサーカス株式会社] 1つのアプリを各国で運用 多言語モバイルアプリを簡単に開発・導入できる方法 -
製品資料
[ニュータニックス・ジャパン合同会社] 複雑化するKubernetes運用、VMとコンテナの二重管理を解消する方法は? -
市場調査・トレンド
[アルプス システム インテグレーション株式会社] 急増する高度なフィッシング詐欺 先回りしてブロックするには何が必要?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
Microsoft 365導入後も稟議は「Excelをメールで回覧」 承認が止まる理由
-
2
米国防総省で300万人分の個人情報が流出 その「意外な原因」と教訓
-
3
「Microsoft 365」が乗っ取られる MFAを破る“本物の画面”の恐怖
-
4
PHPはそもそも必要か? 脆弱性で問われる自社サイト安全性と保守負担のバランス
-
5
PHP脆弱性「PHP2Shell」で2260万件に影響 情シスの緊急チェックリスト
-
6
金融・通信で情報漏えいが続出 IPAとJPCERT/CCが情シスに求める緊急点検
-
7
「年1回の外部診断」が限界に 大手小売が脆弱性管理を内製化・一元化した方法
-
8
京王電鉄・東京メトロの被害から学ぶ境界防衛 ITの侵害はどこまで波及するか
-
9
PHP2Shellの「事前の情報流出」でパニックに パッチ公開を巡る“混乱劇”
-
10
Googleの業務向けAIエージェント「Gemini Agent」が登場 しかし課題は山積み
ホワイトペーパーランキング PR
-
1
AI駆動攻撃にどう対抗する? 超速の攻撃からエンドポイントを保護する方法
-
2
最速72分でデータが流出? 最新の脅威トレンドや侵入手法から分かった防衛策
-
3
経験豊富な即戦力人材に直接アプローチできる、「攻めの採用」への転換術
-
4
2026年のサイバーセキュリティには何が必要か? 最新データに学ぶ傾向と対策
-
5
「IT史に名を残すシステム障害」8選
-
6
「EDR」選定ガイド:比較・検討フェーズで整理すべきポイントを解説
-
7
10G回線の真価をフルに享受するには? 導入前にチェックしたいポイント
-
8
HDDを使わない「SSDオンリー」が無謀なのはなぜ?
-
9
MDMだけでは防げない? Appleデバイスに潜む5つのセキュリティギャップ
-
10
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー