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.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
「Microsoft 365のセキュリティ運用」に関するアンケート
-
3
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
4
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
5
221人調査で分かった「情シス最大のストレス」は?
-
6
「Salesforceのテスト自動化ツール」に関するアンケート
-
7
IT製品の導入に関するアンケート「サーバ&ストレージ」編
-
8
「データストレージの活用方法」に関するアンケート
-
9
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
10
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー