Upgrade to Pro — share decks privately, control downloads, hide ads and more …

レガシーモダナイゼーション_物理_.pdf

Avatar for koakjo koakjo
August 27, 2026
50

 レガシーモダナイゼーション_物理_.pdf

Netadashi Meetup #17 LT

Avatar for koakjo

koakjo

August 27, 2026

Transcript

  1. まずメインフレームを用意します ▸ Hercules ▸ TK5 / MVS 3.8J ▸ JES2

    / TSO ▸ WC3270 IPLは終わってますので、 安心してください ※ありがたいことに昔の商用OSが無料で使えたり、 メインフレームをx86で動かせたりなので実現しました 02
  2. アーキテクチャ https://commons.wikimedia.org/wiki/File:Punch_card_80_columns_(2).jpg https://commons.wikimedia.org/wiki/File:Punch_card_80_columns_(2).jpg 現代から50年前へのアクセスを実現したのは… パンチカードです。 Web / HTTPS Gateway (Spring)

    IBM MQ Anti-Corruption Layer(Spring) 3505 Reader JES2 MVS Hercules Kubernetes + Cilium Herculesの機能に仮想カードリーダをTCPで受け付ける機能があり、 TCPを受け付けてカードとしてMVS/JES2に送信する部分があるというもの。 80桁の長さ制限はここからきてます。 04
  3. 動作確認 スマホ Cloudflare Apache Gateway Spring IBM MQ 腐敗防止層 パンチカード

    JES2 / MVS お手元のスマートフォンからメインフレームへ! 05
  4. 実際の適用に向けた簡易評価 ビジネス的な価値 〇 まったく同じ構成でいけるのならきっとみんな幸せになれる 拡張性 ✕ 巨大戦艦もといステートフルの権化なのでコンテナと思想が相いれない 実現性 〇 できてしまった()

    整合性 △ コンテナが落ちた際のDASD/PVCは本当に無事? 機密性 △ TN3270は閉じ込めないといけない、HTTPSのみ公開する 可観測性 〇 がんばればなんとかなる気がする 保守性 ✕ 誰が引き継ぐんですか 運用性 ✕ きっと運用が死ぬ、AIでも戦えないこれ 感想:楽しくも本当に苦しいものでした。AI使っても普通にきつかったです。技術と時間の無駄遣い。 しかし、パンチカードという物理層があった過去に思いをはせることができてよかったです。 08