COTSサーバ移行の壁とは?
今あらためて比較する、COTSサーバ vs. レガシーサーバ
COTSサーバやレガシーハードウェアに関する通念にとらわれず、データセンターの変化への不安が、克服すべき大きな障害になっている。この現状を理解しよう。
「COTSサーバ vs. レガシーハードウェア」をめぐる議論は時には激烈なものになるが、大抵は根拠のない通説や虚実ないまぜの話、昔ながらの「FUD」(※)でうやむやになる。
※ 競合製品をおとしめるなどの目的で恐怖(Fear)、不安(Uncertainty)、疑念(Doubt)をあおる言葉。
「UNIXサーバ vs. メインフレーム」で始まったこの議論は30年の歴史がある。この議論では基本的に、既存のレガシーハードウェアおよびソフトウェアの耐用年数と、米Intel、米AMD、英ARMプロセッサベースの低コストなCOTS(Commercial/Commodity Off-The-Shelf:市販/コモディティ型の既製品)サーバおよびストレージが持つ可能性が対比される(編注)。
編注:ここではCOTSサーバはオープンサーバ、レガシーサーバは旧来のメインフレーム、オフィスコンピュータなどを指す。
党派的な議論の常として、この議論には技術的、経済的、政治的な問題が混在している。
レガシー派は、「レガシーからの移行がいかに困難か」「移行した場合の障害発生のリスク」を考えるべきだとしている。COTS派は、「COTSではアジリティとパフォーマンス向上が約束されている」ことに目を向けるべきだという言い分だ。「レガシーシステムのハードウェアとソフトウェアは、減価償却が済んでからやっと更新されることが多い」としている。また、雇用の安定という問題も議論に複雑に絡んでくる。
レガシーシステムはきちんと役割を果たすか
この質問にはトリックがある。「データセンターにおけるレガシーシステムの役割は静的なものである」という暗黙の前提がある。しかも、「アプリがビジネスプロセスを定義し、ビジネスプロセスがアプリを定義する。両者はいずれも最適な状態にある」という考え方が透けて見える。
こうした前提や考え方は、よく考えればまず成り立たない。現在のビジネス環境は進化しており、ときには大転換を遂げている。どのようなビジネス分野でも、俊敏なプレーヤーが成功している。レガシーシステムはきちんと役割を果たすが、それはそもそも正しい問題設定だろうか。
ライバルに差をつけられるだけの速さでレガシーシステムに変更を加えられるか
レガシーシステムは大抵の場合、ゆっくりと進化する。古いコード、貧弱なAPI、外の世界と通信できないことが進化のネックになるからだ。念のために補足すると、外の世界ではモバイル革命が進んでおり、企業は対応していかなければならない。
Microsoft .NETをレガシーコードベースに組み込めば、問題が部分的に解決され、やや継ぎはぎのソリューションが得られる。レガシーアプリは、ターボディーゼルの世界における蒸気エンジンに相当する。
COTSサーバの出番
COTSシステムへのエンジニアリング投資と、プロプライエタリ設計のシステムへの投資を比べてみよう。COTSシステムではCPUチップ、ハードウェア全般、ソフトウェアの投資効果が極めて大きい。
COTSサーバのCPUはムーアの法則に沿って、18カ月ごとに性能が2倍に向上している。レガシープロプライエタリCPUの性能向上曲線ははるかに緩やかだ。新製品がリリースされるごとに大幅に性能が向上するが、リリース間隔は格段に長い。両CPUの性能の違いは大きいが、全体的に見ると、システムレベルの性能差はあまり目立たなかった。ストレージの性能が小幅な伸びにとどまっていたからだ。
現在では、フラッシュドライブやSSD(ソリッドステートドライブ)のおかげで、高速で高性能のCPUが潜在力を発揮できるようになっている。これに伴い、コスト曲線でも性能曲線でも、COTSのアプローチの方がプロプライエタリシステムよりも断然優位に立っている。その差は実際のビジネスでも、「新しい機能やスケーラビリティを実現した企業がライバル企業を打ち負かす」という形で現れるようになっている。
だが、COTSサーバへの移行には変化が伴うことから、移行のハードルが高くなっている。雇用の保護が変化の回避につながり、進化を妨げてしまうわけだ。すなわち、COTSサーバの運用管理では、大規模なデータセンターチームは不要になる。管理の負担が軽くなり、コーディングをする代わりに既製アプリや、さらにはクラウドベースのSaaS(Software as a Service)が使えるからだ。この2つでは、社内にコーディングノウハウはあまり必要ない。さらに、ほとんどのレガシーコードはCOBOLで書かれている(全世界でまだ4000億行のCOBOLコードが実行されている)が、新しいアプリはC++やJavaなどで作成されている。
しかし、「レガシーハードウェアおよびソフトウェアはタダだ」とレガシー派は主張する。だが、これは間違いだ。例えば、メインフレームはCOTSと比べて大量の電力を消費する。また、多くのレガシーシステムを対象とした保守・サポート契約では、新しいCOTSシステムを一式買いそろえられるくらいの高額な料金が掛かるだろう。雇用の問題も、財務上の考慮事項に密接に関係する。コード作成やシステム管理に必要なスタッフ数が少なくなれば、人件費も減るからだ。
将来を見越したアプリ移行
レガシーシステムに関して、COTSシステム導入のもう1つの大きな障害は、変化への不安だ。レガシーシステムからCOTSへの移行に当たって、レガシーシステム上のパッケージをエミュレートするアプリを作成するのは容易なことではない。しかもこの移行では、往々にして単なるエミュレートでは済まない。
レガシーシステムではビジネスプロセスの変更ニーズが抑制されがちになるため、COTSへの移行を機に、これらのニーズへの対処が図られるからだ。こうして、新しいコードを作成する際に急速な機能進化が要求されることになる。
そこで移行のプロセスが破綻してしまう。コードにむやみに変更が加えられ、安定性が損なわれるからだ。1つの選択肢として、COTSプラットフォームでコードをリコンパイルするという方法がある。そのための良いCOBOLツールもある。しかし、これはレガシーシステムのハードウェア上の問題を修正するにすぎない。
最良の選択は、新しいアプリを購入することだ。アプリ開発をアプリの選択に変え、レンタルするか、購入するかも併せて決めることになる。何でも自前でまかなう自己完結した企業はほとんどない。大半の企業は業務やその処理方法の90%以上で、他社も使う何らかの既製のコードを利用している。コードの既製品がハードウェアのCOTSを補完するわけだ。
新しいCOTSアプリに移行するには、ビジネスプロセスリエンジニアリングが必要になる。それにはコストが掛かるが、これはもともととっくの昔にやっておくべきだったことだろう。品質保証を目的としたISO 9000規格への取り組みや関連するプロセスドキュメンテーションアプローチを実行することが、重要な第1歩になる。
クラウドの台頭を背景にIT部門の仕事では、外部との関わりがますます重要になっている。クラウドの経済性、拡張性、柔軟性は、レガシーシステムからの脱却を迫っている。IT部門の基本的な機能はサービスの提供となり、クラウド(パブリックまたはハイブリッド)は、サービス提供における最良の価値を提供するようになっている。各種の政府機関や米海軍も、硬直的で変化に無関心という評判を覆し、クラウドの導入に乗り出している。
さまざまな問題をクリアし、レガシーシステムからCOTSへの移行を開始するには、シニアスタッフのコミットメントとITを統括する強力なリーダーが必要だ。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
市場調査・トレンド
[セコムトラストシステムズ株式会社] EDR導入を成功に導くロードマップ:選定/稟議/運用のつまずきを防ぐコツ -
製品資料
[ペンタセキュリティ株式会社] PCI DSS v4.0.1対応の負担を軽減 審査工数とコストを削減する実践的アプローチ -
製品資料
[ペンタセキュリティ株式会社] いま「次世代WAF」が必要とされる理由 -
市場調査・トレンド
[ServiceNow Japan合同会社] 通信事業を次の段階へ引き上げるには? 主要33社の調査に見る成長戦略の勘所 -
製品資料
[ServiceNow Japan合同会社] 運用のサイロ化で連携が進まない、サービスプロバイダーの成長をどう実現する?
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Windows」の不要なファイルを安全に消して容量を空ける方法
-
2
なぜ「全社配布Copilot」は使われないのか? 失敗に学ぶAI定着
-
3
ChatGPTは“検索しまくり”でGeminiは“淡泊”? データが明かすAIの裏側
-
4
IBM iのブラックボックス化を打破 資産継承と進化を実現する「IBM Bob」の実力
-
5
「何から始めればいい?」 情報漏えい対策で悲鳴を上げる中小企業のリアル
-
6
「業務改善とツール活用」に関するアンケート
-
7
【漫画付き】ひとり情シス協会が明かす、RAG導入でしくじる企業「2つの共通点」
-
8
情シスの約8割が転職や退職を意識 調査で分かった“辞めたくなる最大の理由”
-
9
損保ジャパンはなぜ「COBOL」を捨てなかったのか? 脱メインフレームの真相
-
10
年収700万超エンジニアに共通するスキルと「もっと勉強すべきだった分野」
ホワイトペーパーランキング PR
-
1
不審メールの経路や見せ方に変化? 2026年夏の3事例から見えた動向と対処方法
-
2
家庭用Wi-Fiルーターの業務利用は危険? 避けるべき理由と具体的な対策
-
3
プログラミング不要で誰でも実現できる、ネットワーク運用管理の自動化とは
-
4
Microsoft 365を安全に運用 うっかりミスやサイバー攻撃に備えるデータ保護術
-
5
財務部門がAIを最大限に活用する方法 無駄のない戦略的リーダーシップへの道
-
6
なぜRPA導入は頓挫する? シナリオ作成の壁を乗り越える解決策とは
-
7
ランサムウェア攻撃“究極の対策”はこれだ
-
8
サイバー脅威「トップ50」完全解説ガイド、新たな攻撃手法に対抗するには
-
9
「オンプレミス回帰」せざるを得ない“合理的な理由”
-
10
生成AIの活用を阻む「5つの壁」とは? AIネイティブ組織へ変革を遂げる方法
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー