建築

公開日: 2024-04-18 • 読了時間: 9分

メインフレームの最新化: 再ホスト、再プラットフォーム、リファクタリング

メインフレーム コンピューターは依然として世界的な金融取引の運用バックボーンであり、毎日何十億ものレガシー COBOL ワークロードを実行しています。メインフレームは信頼性が高い一方で、高額なライセンス料がかかり、統合の機敏性に欠けます。これらのシステムを最新化するには、適切な戦略を選択する必要があります。

近代化への道

企業は通常、再ホスティング、再プラットフォーム化、リファクタリングという 3 つのモダナイゼーション パスから選択します。それぞれに異なるリスク プロファイルと投資収益率曲線が示されます。

メインフレームの最新化パス レガシーメインフレーム (COBOL/PL/1) 再ホスト (クラウドリフト&シフト) プラットフォームの再構築 (Linux への移行) リファクタリング (マイクロサービスとして書き直す)

モダナイゼーション戦略の比較

  • 再ホスト (リフト&シフト): 従来の COBOL コードをクラウド仮想マシンまたはエミュレーション コンテナに移動します。労力はかかりませんが、最適化は最小限に抑えられます。
  • プラットフォームの再構築: ビジネス ロジックを変更せずに、Linux プラットフォームまたはクラウド データベース上で実行できるように COBOL をコンパイルし、インフラストラクチャ コストを削減します。
  • リファクタリング (再書き込み): 最新の言語 (Java、Go など) を使用してアプリケーションをマイクロサービスに分解し、長期的なアジリティを実現します。

変更データ キャプチャ (CDC) によるリアルタイム データ アクセス

一般的な中間ステップはデータの有効化です。メインフレーム データベースをすぐに移行するのではなく、Change Data Capture (CDC) エージェントがデータベース ログを監視します。すべての書き込みトランザクションは即座に Apache Kafka にストリーミングされ、メインフレーム データがクラウド マイクロサービスに公開されます。

CDC リアルタイム ストリーミング アーキテクチャ メインフレームDB (DB2/IMS) CDCエージェント ログバイナリストリームを読み取ります ロックなしで動的に カフカ イベント ハブ ダウンストリーム システムを同期します

戦略的近代化ロードマップの設計

パスを選択するには、リスク、市場投入までの時間、ターゲットの能力のバランスを取る必要があります。リファクタリングは最大限の俊敏性を実現しますが、移行リスクが最も高くなります。 CDC データ ストリーミングから始めて段階的にプラットフォームを再構築するハイブリッド戦略は、多くの場合最良の結果をもたらします。

← ブログに戻る