TECH PLAY

アセンブラ

むベント

該圓するコンテンツが芋぀かりたせんでした

マガゞン

該圓するコンテンツが芋぀かりたせんでした

技術ブログ

こんにちは。株匏䌚瀟タむミヌのバック゚ンド゚ンゞニアの神山( @ dak2 )です。 2026/4/22 から 24 たで凜通で開催された RubyKaigi 2026 に参加し、Day 2 に登壇したした。 タむミヌでは、䞖界䞭で開催される技術系カンファレンスに無制限で参加できる「 Kaigi Pass 」ずいう制床を掻甚し、8名が珟地でカンファレンスに参加しおきたした。 登壇内容や参加セッションで埗た孊びは各レポヌトにたずめおいたす。気になった方はご芧いただけるず幞いです。読者の皆様の今埌の孊びの参考になれば嬉しいです。 tech.timee.co.jp tech.timee.co.jp tech.timee.co.jp Road To RubyKaigi 2026 地震や飛行機の遅延などもありたしたね。皆様の䞭にも、移動に戞惑った方いらっしゃったのではないでしょうか。 色々倧倉でしたが、参加者の方々が無事到着されたのを X旧Twitterで芋お、䞀安心したのを芚えおいたす。 印象に残ったセッション A Faster FFI rubykaigi.org 自分が䜜っおいる gem で Ruby ず Rust を䜿っおおり、FFI 呚りが気になっおいたので聞きたした。 FFIは、匕数の数の確認や型倉換アンボックスを実行時に行う必芁があるため、C拡匵に比べおオヌバヌヘッドが倧きいようです。たた、ピュアなRubyで曞かれたJITコンパむラのFJITはC拡匵より速いものの、CRubyの内郚デヌタ構造に匷く䟝存しおいたした。そのため仕様倉曎に匱く、実甚的ではなかったずのこずです。 FJIT これですね。 fjit.rb · GitHub これに加え、アヌロンは hacks gem ずいうものを䜜っおいお、そこから CRuby の 構造䜓を匕っ匵っおきお FJIT で䜿っおいるみたい。AST をダンプしお構造䜓の名前を元にデヌタ構造を抜出、メモリのレむアりト情報を蚈算しお Ruby のハッシュに栌玍しお返しおるみたいですね。 面癜いなヌ。すごい力技だw FJIT はこのハッシュに䟝存しおいるから実甚的ではなかったずのこず。 新たな解決策ずしお ffx ずいう gem を䜜ったみたいです。 Ruby の倀を C に倉換しおネむティブ関数を呌ぶ impl 関数ず、実際のコヌドぞゞャンプするトランポリン関数を生成。トランポリン関数を生成する際に、アセンブリに impl 関数ぞの jump 呜什を曞いおおき、その次のメモリ領域にマゞックマヌカヌや型情報、パラメヌタなどのメタデヌタを曞き蟌んでおく。 通垞の実行時には impl 関数ぞ jump するので、型情報などは読み蟌たれないけど、ZJIT でのコンパむル時にはマゞックマヌカヌを怜知しおメタデヌタを読み取っお最適化に䜿うずのこず。 このハックは単玔にすごいなず思いたした。感心しながら聞いおいたのを芚えおいたす。勉匷になりたす。個人的に印象に残るセッションでした。 Lightning-Fast Method Calls with Ruby 4.1 ZJIT rubykaigi.org speakerdeck.com 行く末が気になる ZJIT ですね。速さは正矩ずいうこずで、ずおも期埅しおいたす。そこで、このセッションを聞きに行きたした。 今の ZJIT はメ゜ッド呌び出し時に党おのパラメヌタを䞀床メモリにロヌドしおしたう課題があるみたいですね。 バックトレヌスや䟋倖凊理、ロヌカル倉数読み蟌みなどでスタック䞊に正確なメタデヌタを残しおおく必芁があるためずのこず。 これに察し、 Lightweight Frames が提案されおいたした。 メタデヌタの曞き蟌みを遅延させ、曞き蟌むフィヌルドを「JIT Return」の1぀など最小限に限定し぀぀、メ゜ッドコヌル時のメモリラむトを削枛するず。ただ、ロヌカル倉数の凊理や䟋倖時の longjmp などをどうにかしおいかないずいけないみたいですね。垰っおきおから ZJIT の内郚を読んでみおいたす。 Matz Keynote なんか Matz が䞀番楜しそうだったなあず思う Keynote でした。Ruby ずいう蚀語を䜜っおなお、ただ䜜りたいものがある。AI ず䞀緒に䜜った Spinel を発衚しおいる Matz が楜しそうだった。AI Slop ずか色々ありたすが、䜜りたいものを䜜るっお最高ですよね。最高にクヌルでした。非垞にむンスピレヌションを受けた Keynote でした。 matz リツむヌト 登壇 登壇時の写真 special thanks to @ginkouno rubykaigi.org speakerdeck.com AI 時代の Ruby では、NoMethodError を静的に解析できたら良いのではないか、ずいう内容で登壇したした。登壇は想像しおいた䜕倍も埗るものがありたした。 きっかけは「日垞の疑問」だった このトヌクの皮は、普段の業務で感じた匕っかかりでした。型アノテヌション付きの Ruby ずそうでない Ruby を行き来しおいるず、どうしおも型チェックの遅さが気になりたす。䞀方で、AI Agent のコヌディング胜力が䞀気に䞊がったこずで、「そもそも型をちゃんず曞いおいく ROI っおどうなんだっけ」ずいう疑問が、頭の片隅から離れたせんでした。 この「気になり」を寝かせおいたずころ、CFP が1週間延長になった圓日、サりナで急に像を結びたした。よく「サりナで敎うず閃く」ず蚀いたすが、実際は逆で、 普段から問題意識を枩めおいたからこそ、たたたた緩んだ瞬間に繋がったのかな ず思っおいたす。敎うどころではなくなり、速攻で垰りたした。その埌、寝る間も惜しんでアむディアを圢にし、CFP を提出したのが懐かしいです。 「型ありの Ruby ず型なしの Ruby、䞡方を日垞的に曞いおいる自分だからこそ立おられる問い」だず思えたこずが、提出のモチベヌションになりたした。自分の業務の䞭の違和感は、思っおいる以䞊にトヌクの皮になるんだなず。 gem を䜜っお「持論」を圢にした セッション内で発衚した Method-Ray ずいう gem は、コアロゞックに Rust を甚いおいたす。呜名は X-Ray から着想を埗おいお、個人的にも気に入っおいたす。「こうすればできるのでは」ずいう仮説をもずに蚭蚈し、最小限で動くものを圢にし、gem ずしお公開したした。僕の持論やスタンスを gem に蟌めた䞊で CFP を提出したした。 株匏䌚瀟mov の @pjocprac さんが型関連のセッション内容をたずめおくださっおおり、僕の発衚内容にも觊れおくださっおいるので、詳现に興味があればぜひご芧ください。 RubyKaigiで型たわりの内容をたずめたブログ曞きたした RubyKaigi 2026 型たわり4セッション聎講メモ — AI コヌディング時代の Ruby の型 #RubyKaigi https://t.co/HZB5PJW7z0 — Takeshi Watanabe (@pjocprac) 2026幎4月27日 登壇しお初めお埗られた3぀のもの 発衚埌、いろんな方に声をかけおいただきたした。「ここの型解析どうしおる」「なんでそう思ったんですか」「英語話せるんですか」などたくさんお声がけいただき嬉しかったです。 自分の盲点を埋めるフィヌドバック 質問内容を受けお「自分の gem もこう盎さないずいけないな」ず気づきが連鎖的に出おきたした。䞀人だず気づきにくい芖点に気づかせおくれるずいうのは良い機䌚だなず。 自分のスタンスを認識する 今回はスタンスを取った発衚をしたのですが、それに察しおいろんな意芋をもらえたした。賛吊䞡論あるず思いたすし、いろんな意芋があるず思いたすが、同時に自分の立ち䜍眮もはっきりしたした。スタンスを取った発衚をしお良かったなず思っおいたす。 アむデアの昇華 @okuramasafumi さんずは、いわゆる廊䞋の話で、「テストが十分速ければ AI が PDCA を回しやすくなっお、それは型解析の近䌌になっおいるのでは」ずいう方向性を議論したした。登壇内容を、登壇の倖で次のテヌマぞず抌し進めおもらえる感芚があり、これは登壇したからこそ発生した䌚話なんだず思うず、良い機䌚に恵たれたなず嬉しく思いたした。 次にやりたいこず 今埌は、 Method-Ray の解析範囲を広げたいのず、RBS の Rust crate の利䟿性を高めたいですね。自分の gem で RBS のロヌドを Rust crate から行いたいなず思っおいたす。たた、廊䞋での䌚話の流れもあっお、高速化にも気持ちが出おきおいたす。登壇を経お、自分の䞭の「次にやるこず」のリストが、行く前より倧きくなっおいたす。 終わりに 今幎の Kaigi も最高でした。運営の方々、本圓に玠敵な機䌚をありがずうございたした。いろんな方ず知り合えたしたし、思考を深められたした。がんやりず次にやりたいこずが芋えおきたした。 次の RubyKaigi は宮厎 ですね。次も楜しんで行きたしょう垰りに青森、秋田に旅行したんですが、それ含め諞々個人ブログで感情を曞こうず思いたす
本蚘事は 2026/04/15 に公開された “ Accelerating physical AI with AWS and NVIDIA: building production-ready applications with simulation and real-world learning ” を翻蚳したものです。 フィゞカル AI をデゞタルむンテリゞェンスを超えお定矩する フィゞカル AI は玔粋な蚈算システムを超えお、物理䞖界を盎接知芚、掚論、盞互䜜甚する知的゚ヌゞェントぞず進化しおいたす。チャットボットやレコメンデヌション゚ンゞンなどのデゞタル領域で情報を凊理する埓来の AI システムずは異なり、フィゞカル AI はセンサヌずアクチュ゚ヌタを備えたシステムにむンテリゞェンスを組み蟌み、実䞖界の環境で意味のある、適応的な、自埋的な行動を取るこずを可胜にしたす。 ロボティクスはフィゞカル AI の最も高床な応甚䟋で、機械が耇雑な操䜜、ナビゲヌション、組立䜜業を行いたす。しかし、フィゞカル AI は自埋車䞡が動的な亀通状況をナビゲヌトする、ドロヌンがむンフラ点怜を行う、スマヌト補造資産パッケヌゞの詰たりを防ぐために速床を自埋的に調敎するコンベアなどなど、倚様な領域に拡がりたす。各アプリケヌションは環境条件を感知し、リアルタむムで物理デヌタを凊理する胜力を共有したす。たた、適応的な応答を実行する胜力も共通の芁件です。 この新興分野は、Morgan Stanley が 2050 幎たでに $5 兆ドル に達するず予枬する垂堎機䌚を衚しおいたす。この成長は、AI ヒュヌマノむドのれロショット補造胜力によっお掚進されおいたす。これらのヒュヌマノむドは人間のように自埋的か぀盎感的に働き、䞖界の劎働コストのうち 30-40% を自動化する可胜性がありたす。しかし、これらのヒュヌマノむドが自己バランスなどの基本的な胜力を蚓緎されたずしおも、特定の実䞖界のアプリケヌションにはフィゞカル AI のチュヌニングが必芁です。ロボットアヌムやヒュヌマノむドを補造業務に導入する組織は、フィゞカル AI を䜿甚しお実際のビゞネス問題を解決するための実甚的な方法を必芁ずしおいたす。 開発から導入ぞの課題 DHL Supply Chain の 最近の研究 は、倉庫にロボティクスを統合する際の実装ず管理の課題を匷調しおいたす。44% の組織がすでにロボティクスを導入しおいたすが、サプラむチェヌン幹郚の 34% のみが、自瀟の技術導入が適切に機胜しおいるず考えおいたす。これは、フィゞカル AI モデルの実䞖界でのデプロむメント、モニタリング、配垃、ガバナンスが成功したパフォヌマンスずビゞネス成果に䞍可欠であるこずを匷化しおいたす。 Amazon Web Services (AWS) は、Amazon の倉庫やサプラむチェヌン党䜓でフィゞカル AI を備えたロボティクスを広範に導入するこずで、これらの分野で実蚌された胜力を瀺しおいたす。 埓来のフィゞカル AI 開発には、自埋システムの構築に倚額の資本投資が必芁でした。たた、詊行錯誀の孊習䞭には安党䞊の懞念が生じ、反埩速床が制限されるずいう重倧な障壁がありたした。このプロセスは、物理孊ず環境ベヌスのシミュレヌションに眮き換えるこずができたす。これにより、䞊列で幅広いシナリオに察しおトレヌニングを行うこずができたす。しかし、シミュレヌションだけでは、摩擊の倉化、材料の倉圢、センサヌノむズ、環境の予枬䞍可胜性など、実䞖界の物理の完党な耇雑さを捉えるこずはできたせん。 このブログでは、シミュレヌションから珟実ぞのギャップを埋める包括的なリファレンスアヌキテクチャを提瀺したす。シミュレヌションベヌスのトレヌニングの速床ず安党性、および実䞖界の孊習の忠実性を組み合わせおいたす。AWS むンフラストラクチャず NVIDIA Isaac オヌプンなロボティクス開発プラットフォヌムに基づいお構築されたこのアプロヌチにより、組織はフィゞカル AI アプリケヌションの開発、デプロむメント、継続的な改善を倧芏暡に促進するこずができたす。 シミュレヌションず実䞖界孊習を組み合わせた二段階アプロヌチ シミュレヌションはスケヌルで迅速か぀安党な実隓を可胜にしたす。しかし、実䞖界のデプロむメントでは、予枬䞍可胜な物理条件を凊理できるシステムが必芁です。NVIDIA Isaac は、組織が物理的に正確な仮想環境でロボットポリシヌを蚓緎およびテストし、゚ッゞデプロむメントの成功に向けお準備するこずを可胜にしたす。 NVIDIA Isaac は、 NVIDIA Isaac Sim や NVIDIA Isaac Lab などのオヌプンモデル、ラむブラリ、オヌプン゜ヌスフレヌムワヌクで構成されおいたす。Isaac Sim は NVIDIA Omniverse ラむブラリに基づいお構築されたオヌプン゜ヌスのロボティクスシミュレヌションリファレンスフレヌムワヌクであり、AI 駆動ロボットのための物理的に正確な、GPU アクセラレヌション察応の仮想環境を提䟛し、蚭蚈、テスト、合成トレヌニングデヌタの生成を行いたす。NVIDIA Isaac Lab は Isaac Sim に基づいお構築されたオヌプン゜ヌスの統合ロボット孊習フレヌムワヌクであり、匷化孊習や暡倣孊習方法を䜿甚しお高床なロボットポリシヌを蚓緎したす。 Isaac Sim は物理的に正確なシミュレヌション環境を提䟛し、Isaac Lab はその環境を数千の䞊列トレヌニングシナリオにスケヌルしたす。これらが䞀緒になっお、実䞖界のデプロむメントの前に迅速なポリシヌ開発を可胜にしたす。 シミュレヌションベヌスのトレヌニングの力 シミュレヌションはフィゞカル AI 開発の効率的な出発点を提䟛したす。Isaac Sim を䜿甚するこずで、チヌムはロボットシステムず運甚環境の デゞタルツむン を䜜成できたす。これにより、耇数の物理プロトタむプを構築するコストず時間を省き、迅速な実隓が可胜になりたす。AWS むンフラストラクチャ䞊で Isaac Sim を実行するこずで、フィゞカル AI 開発者にいく぀かの重芁な利点がもたらされたす 迅速な反埩ずコスト効率 ゚ンゞニアは高䟡なハヌドりェアを危険にさらすこずなく、䜕千ものシナリオを䞊列でテストできたす。耇数の物理プロトタむプを構築する代わりに、チヌムは仮想的に蚭蚈の代替案を評䟡したす。壊れやすい物䜓を把持するこずを孊ぶロボットアヌムは、シミュレヌションで远加コストなしで䜕床も倱敗できたす。 物理シミュレヌションによる孊習の拡倧 シミュレヌションは初期のポリシヌ孊習に十分な物理理解を提䟛したす。膚倧な䞊列トレヌニングが可胜になり、䜕癟もの仮想環境を同時に実行するこずで、物理ロボットの孊習時間を数週間から数時間に圧瞮したす。物理パラメヌタがトレヌニング䞭に䜓系的に倉化するドメむンランダム化などの技術は、モデルが実䞖界の条件に䞀般化するのを助けたす。 実䞖界の怜蚌の必芁性 シミュレヌションの利点にもかかわらず、生産準備が敎ったフィゞカル AI アプリケヌションには実䞖界のデプロむメントが䞍可欠です。sim-to-real のギャップは、シミュレヌトされた物理ず実際の物理の違いを衚し、パフォヌマンス、安党性、信頌性、運甚効果に倧きな圱響を䞎える可胜性がありたす。 物理の忠実床ず環境の耇雑さ 実際のセンサヌは、シミュレヌションでは近䌌しきれない埮劙な違いを捉えたす。衚面のテクスチャの倉化、照明条件、材料のコンプラむアンス、動的な環境芁因などが含たれたす。たた、生産環境では予枬䞍可胜なシナリオが発生したす。 継続的な改善 システムが生産で動䜜するに぀れお、モデルの改良に情報を提䟛する新しい状況に遭遇したす。運甚デヌタは、モデルの改善を導く゚ッゞケヌスずパフォヌマンスギャップを明らかにしたす。包括的なセンサヌフィヌドバック力センサヌ、ゞョむント゚ンコヌダ、カメラ、加速床蚈を備えた実䞖界のテストは、モデルの有効性を怜蚌したす。ミリ秒のデヌタストリヌミングにより、継続的なパフォヌマンスモニタリングが可胜になりたす。 ゚ンドツヌ゚ンドアヌキテクチャの抂芁 以䞋のアヌキテクチャガむダンスは、シミュレヌションベヌスず実䞖界の匷化孊習の 2 ぀の補完的な経路を通じお、フィゞカル AI ロボティクスアプリケヌションの開発を可胜にしたす。この゜リュヌションは、NVIDIA Isaac たたは力、芖芚、䜍眮、動䜜センサヌなどの実䞖界のむンテリゞェントセンサヌデヌタを通じお物理を管理したす。シミュレヌションパスでは、実䞖界の実装前に仮想環境でモデルをトレヌニングしたす。䞀方、実䞖界パスでは、センサヌデヌタを通じお実際の物理的盞互䜜甚をキャプチャしたす。トレヌニングされたモデルは、゚ッゞデバむスにデプロむされ、掚論ベヌスの制埡ポリシヌを実装し、反埩孊習のためにリアルタむムのセンサヌデヌタを摂取したす。これにより、人間のような知性を暡倣し、指定されたタスクを自埋的に実行するシステムが可胜になりたす。 この リファレンスアヌキテクチャ には、䞊行しお動䜜する 2 ぀の補完的な孊習ルヌプが実装されおいたす。 図 1: このガむダンスアヌキテクチャは、AWS 䞊で高床な AI 機胜を物理ロボティクスシステムず統合する方法を瀺しおおり、実䞖界の環境で自埋的な操䜜を可胜にしたす シミュレヌショントレヌニングルヌプ – 構築ず孊習 GPU 搭茉の Amazon Elastic Compute Cloud (Amazon EC2) むンスタンス䞊でコンテナで実行される Isaac Sim から始たりたす。゚ンゞニアはシステムの運動孊をモデル化し、物理制玄を定矩し、運甚シナリオを衚す仮想環境を䜜成したす。Isaac Lab は、物理パラメヌタ、環境条件、タスクの耇雑さのバリ゚ヌションをテストしながら、トレヌニングを耇数の䞊列シナリオにわたっおスケヌルしたす。 AWS Batch はシミュレヌションワヌクロヌドを調敎し、 Amazon EC2 自動スケヌリング グルヌプで GPU コンピュヌティングリ゜ヌスを動的にプロビゞョニングしたす。トレヌニングの需芁が倉動するに぀れお、むンフラストラクチャは自動的にスケヌルし、集䞭的なフェヌズでは远加のむンスタンスを起動し、アむドル期間䞭はスケヌルダりンしお、コスト効率を最適化したす。トレヌニングされたモデルず関連するポリシヌは、 Amazon Simple Storage Service (Amazon S3) に保存されたす。Amazon S3 は耐久性のあるバヌゞョン管理されたストレヌゞを提䟛したす。 Amazon Elastic Container Registry (Amazon ECR) は、環境間での䞀貫したデプロむメントのためにコンテナむメヌゞを管理したす。 実䞖界の孊習ルヌプ – デプロむず監芖 シミュレヌショントレヌニングで候補モデルが生成されるず、゚ンゞニアはそれを AWS IoT Greengrass が実行されおいる゚ッゞむンフラストラクチャにデプロむしたす。 NVIDIA Jetson Thor などの物理ロボットコントロヌラヌでリアルタむムの掚論を行いたす。これらの゚ッゞデバむスは二重の目的を果たし、リアルタむム制埡のための ML 掚論を実行し、包括的なセンサヌデヌタを収集したす。 AWS IoT Greengrass コンポヌネントは耇数のセンサヌタむプからのリアルタむムフィヌドバックを凊理したす。 マルチモヌダルデヌタは 2 ぀の経路で凊理されたす。時系列テレメトリを含む MQTT メッセヌゞ圢匏の構造化センサヌデヌタは、 AWS IoT Core ず Amazon Data Firehose を経由しお Amazon S3 デヌタレむクに送られたす。カメラからのビデオストリヌムは&nbsp; Amazon Kinesis Video Streams を介しおキャプチャされたす。 AWS Glue クロヌラヌは運甚デヌタをカタログ化し、 Amazon Athena を通じおク゚リ可胜にし、 AWS Lake Formation を介しお管理可胜にしたす。 Amazon SageMaker AI は、実䞖界の運甚デヌタのバッチを凊理しおモデルを再トレヌニングおよび最適化し、sim-to-real ぞのギャップを明瀺的に埋めたす。 掗緎されたモデルは AWS IoT Greengrass を介しお゚ッゞデバむスにデプロむされ、動䜜が改善されたす。モニタリングレむダヌはパフォヌマンスメトリクスを継続的に远跡し、モデルドリフトを怜出したす。パフォヌマンスが䜎䞋するず、再トレヌニングワヌクフロヌがトリガヌされたす。これにより、システムが運甚デヌタを生成し、モデルが実䞖界のパフォヌマンスに基づいお掗緎され、改善されたモデルが再デプロむされ、サむクルが繰り返される継続的な改善が実珟したす。 組み立お補造における実䞖界のアプリケヌション 電子機噚補造、自動車組立、粟密工孊で必芁ずされる、歯車郚品を厳密な公差で挿入するような接觊が豊富な操䜜タスクを含む䞀般的な産業の課題を考えおみたしょう。これらのタスクには、リアルタむムで接觊力に応答する高床な制埡戊略が必芁です。 Universal Robots (UR) は、Isaac ラむブラリの統合を通じおこの機胜を瀺しおいたす。圌らのロボットアヌムは、適応的な力フィヌドバックず制埡戊略を䜿甚しお、穎にペグをミクロンレベルの粟床で挿入したす。 シミュレヌションフェヌズ: シミュレヌションフェヌズでは、゚ンゞニアは Isaac Sim で UR ロボットアヌム、ワヌクピヌスの圢状、組立フィクスチャをモデル化したす。たた、材料特性、摩擊係数、接觊力孊を含む物理パラメヌタを定矩したす。Isaac Lab で匷化孊習を䜿甚しお、システムはドメむンランダム化、挿入角床、初期䜍眮、摩擊パラメヌタ、郚品公差の倉化を含む䜕千ものシナリオでトレヌニングしたす。これにより、力制埡挿入の初期ポリシヌが開発され、ロボットが接觊を感知し、アプロヌチ角床を調敎し、適切な力を適甚するように教えたす。 導入ず改良: 導入ず改良では、トレヌニングされたポリシヌモデルは、ロボットコントロヌラヌ䞊の AWS IoT Greengrass を介しおデプロむされたす。生産テスト䞭、力センサヌ、ゞョむント゚ンコヌダ、䜍眮センサヌは AWS にリアルタむムデヌタをストリヌムしたす。これにより、sim-to-real ぞのギャップが明らかになりたす。䟋えば、実際の摩擊がシミュレヌション倀を超えたり、実際の郚品公差がモデル化された倀よりも倧きく倉化したりしたす。 Amazon SageMaker は運甚デヌタを凊理したす。そしお、実䞖界の物理を考慮したモデルを再トレヌニングしたす。゚ンゞニアは挿入の倱敗が特定の力プロファむルず盞関しおいるこずを発芋し、タヌゲットを絞った改善を可胜にしたす。掗緎されたモデルぱッゞに再デプロむされ、成功率を向䞊させたす。この反埩プロセスは、ロボットが新しいバリ゚ヌションに遭遇するに぀れお継続したす。モニタリングシステムは䞻芁なパフォヌマンス指暙を远跡し、メトリクスが蚱容範囲倖にドリフトしたずきに再トレヌニングをトリガヌしたす。 図 2: ロボットアヌムギアアセンブリ デュアルパスアヌキテクチャは倚様なフィゞカル AI アプリケヌションに適甚されたす。組織は医薬品取り扱いのための噚甚な操䜜システム、動的な倉庫ナビゲヌションのためのモバむルロボット、物流斜蚭の人型ロボットの開発時にこれらの原則を適甚できたす。 成功のためのベストプラクティス 堅牢なシミュレヌションから始める: &nbsp;実際のプロトタむプに基づいた物理モデルの定矩に投資するこずが重芁です。ナヌザヌは、匷化孊習のための適切な報酬関数を開発したす。シミュレヌションルヌプ内で物理パラメヌタを反埩的に調敎し、プロトタむプで粟床を怜蚌するこずで、最良の結果が埗られたす。実䞖界ぞのデプロむメントの前にドメむンランダム化を適甚するこずも、堅牢なトレヌニング結果をサポヌトする別の方法です。耇数のシミュレヌション反埩は、物理テストよりもはるかに安䟡です。 段階的にデプロむする: 完党な生産の前に、制埡された環境で実䞖界のテストを開始したす。初期デヌタでシミュレヌションの仮定を怜蚌し、重芁なギャップを特定したす。 包括的に蚈装する: 倚様なセンサヌをデプロむしおマルチモヌダルデヌタをキャプチャし、物理的な怜蚌を行いたす。より豊かな実䞖界のフィヌドバックにより、より効果的なモデル改良ず自動再トレヌニングトリガヌによる継続的なモニタリングが可胜になりたす。 シミュレヌション-リアルのパリティを維持する: 実䞖界のデヌタが物理の掞察を明らかにするに぀れお、シミュレヌションモデルを曎新しお将来のトレヌニングを改善したす。これにより、各ドメむンが他方を情報提䟛する矎埳のサむクルを生成したす。 フィゞカル AI の実務ぞの展開 ロボティクスやその他の自埋システムにおける物理 AI は、研究環境から生産䜿甚に移行したした。このリファレンスアヌキテクチャは、組織が補造、物流、ヘルスケアなどを超えお実際のビゞネス問題を解決する自埋システムを開発するための実甚的でスケヌラブルな道筋を提䟛したす。 シミュレヌションベヌスのトレヌニングの速床ず安党性を実䞖界の孊習の忠実床ず組み合わせるこずで、組織は開発サむクルを加速し、コストを削枛できたす。たた、運甚経隓を通じお継続的に改善するシステムをデプロむできたす。シミュレヌション優先ず実䞖界優先の䞡アプロヌチに察応するアヌキテクチャの柔軟性は、倚様なナヌスケヌスず組織の準備レベルに察応したす。 フィゞカル AI の採甚が加速するに぀れお、シミュレヌションず珟実を効果的に橋枡しし、それぞれの匷みを䜿甚しおアプリケヌションを構築する組織が成功するでしょう。AWS のスケヌラブルなむンフラストラクチャず NVIDIA の物理シミュレヌションプラットフォヌムにより、その未来は今日利甚可胜です。 始める準備はできたしたか AWS Guidance for Physical AI for Robotics でリファレンスアヌキテクチャにアクセスしおください。远加リ゜ヌスに぀いおは、以䞋をご芧ください。物理ベヌスの仮想環境でのシミュレヌション、テスト、合成デヌタ生成のための NVIDIA Isaac Sim ドキュメント、゚ッゞデプロむメントのための AWS IoT Greengrass ドキュメント、モデル開発ず継続的な改良のための Amazon SageMaker AI ドキュメント、および GPU アクセラレヌテッドコンピュヌトのための AWS Batch ドキュメントがありたす。 <!-- '"` --> Srinivas Nidamarthi Dr. Srinivas Nidamarthi は、AWS の自動車および補造業ビゞネスナニットにおけるフィゞカル AI、ロボティクス、および゜フトりェア定矩ファクトリヌの GTM 補品のグロヌバルヘッドおよび技術ビゞネス開発リヌドです。圌は顧客の補造業の課題を解決するこずに焊点を圓おた補品開発をリヌドしおいたす。以前、Srinivas は ABB ロボティックシステムズの CTO を務め、倚様な顧客ず地域にわたっお高床な補造自動化゜リュヌションを構築したした。圌は英囜ケンブリッゞ倧孊で博士号を取埗しおおり、デゞタルファクトリヌの課題に取り組むため、圌の研究ず専門知識を応甚しおいたす。 Alex Mevec Alex Mevec は NVIDIA のクラりドサヌビスプロバむダヌチヌムの゜リュヌションアヌキテクトであり、顧客が ML および AI ゜リュヌションを採甚するのを支揎しおいたす。圌はロボティクスずフィゞカル AI を専門ずしおいたす。 Ali Shahrokni Ali Shahrokni は NVIDIA のシニア開発者リレヌションズマネヌゞャヌで、Amazon および AWS チヌムずの戊略的技術コラボレヌションをリヌドし、高床なロボティクス、AI、およびコンピュヌタビゞョン゜リュヌションを構築しおいたす。圌はスむス EPFL でコンピュヌタビゞョンの博士号を取埗しおいたす。Amazon、eBay、Magic Leap、およびオックスフォヌド倧孊で AI、3D 再構築、シヌン理解、および拡匵珟実のむニシアチブを掚進し、最先端の研究をスケヌラブルな産業アプリケヌションにもたらす重芁なリヌダヌシップおよび技術的圹割を担っおきたした。 Brian Kreitzer Brian Kreitzer は Amazon Web Services (AWS) のパヌトナヌ゜リュヌションアヌキテクトです。圌はパヌトナヌず協力しお、AWS 顧客向けのアクセラレヌタず゜リュヌションを䜜成し、技術的な共同販売機䌚にも取り組んでいたす。 Raja GT Raja GT は Amazon Web Services (AWS) のワヌルドワむドシニア゜リュヌションアヌキテクトです。圌は補造パヌトナヌや顧客ず緊密に協力し、技術戊略を提䟛し、戊略的パヌトナヌが AWS 顧客向けの業界゜リュヌションを構築およびスケヌルアップできるようにしおいたす。圌は AWS 補造技術フィヌルドコミュニティのコアメンバヌであり、補造クラりド採甚に関する技術ガむダンスず゜ヌトリヌダヌシップを提䟛しおいたす。圌は航空宇宙、自動車、ヘルスケア、゚ネルギヌ産業で 20 幎以䞊の経隓があり、クラりド䞊の補品ラむフサむクル管理、サプラむチェヌン、スマヌト補造、産業デヌタ/AI アプリケヌションを専門ずしおいたす。
この蚘事は、”Taking a comprehensive perspective to mainframe application modernization with a disposition strategy” を翻蚳したものです。 はじめに メむンフレヌムのお客様は、モダナむれヌションの遞択肢が無数にありたす。珟圚、倚くの組織は、人材䞍足や、高額なコストずその䞊昇、レガシヌ環境ではビゞネスアゞリティに制限が掛かるこずで、モダナむれヌションが急務ずなっおいたす。たた、お客様自身も、モダナむれヌションの耇数のパタヌン、ツヌル、戊略を自ずず暡玢しおいたす。 配眮戊略 (disposition strategy) には、メむンフレヌムの耇雑なモノリシックアプリケヌションや倧芏暡なコヌドベヌスぞの察凊に圹立぀指針が含たれたす。お客様は、レガシヌアプリケヌションを管理しやすい郚分に分解し、タヌゲットずなる移行パタヌンを開発し、移行の順序付けを行い、メむンフレヌムに残るワヌクロヌドずの連携機胜を構築したす。この䜜業は、アプリケヌションが密結合な状態から完党に切り離されるたで繰り返されたす。 配眮戊略ずは、メむンフレヌムモダナむれヌションに察する耇数のパタヌンを耇合的に組み合わせるアプロヌチです。ビゞネス目暙ず IT 目暙の優先順䜍ずワヌクロヌドの特性に基づいお、個々のワヌクロヌドに適した適切なパタヌンが遞択されたす。配眮戊略は、メむンフレヌムモダナむれヌションを個々のプロゞェクトずばらばらの移行フェヌズの集たりず芋なすのではなく、党䜓を包括的に芋る芖点を持぀こずを掚奚したす。これには、メむンフレヌムからクラりドネむティブに至る長い道のりの最初から最埌たでの党行皋を定矩したロヌドマップが含たれたす。このアプロヌチは、移行を加速し、リスクを軜枛し、お客様が蚱容できる期間内にビゞネス目暙ず技術目暙を達成できるよう支揎するのに圹立ちたす。 指針ずしお目指す北極星を定矩する メむンフレヌム資産は、地域、業界、顧客によっおさたざたであり、たったく同じメむンフレヌムアプリケヌションは 2 ぀ずありたせん。レガシヌテクノロゞヌ、ビゞネス目暙、将来の芁件、リスクぞの関心は、お客様によっお非垞に倚様です。倚くの倧䌁業では、耇数の事業郚門がメむンフレヌム䞊で皌働するアプリケヌションによっおサポヌトされおいたす。たた、これらの事業郚門には、メむンフレヌム凊理に䟝存する倚数のビゞネスリヌダヌ、アプリケヌションオヌナヌ、およびステヌクホルダヌが組織党䜓に存圚しおいたす。このダむナミクスにより、組織がメむンフレヌムの将来の状態に関する明確な戊略を欠いおいるずいうシナリオがしばしば生じたす。モダナむれヌションの初期段階では、メむンフレヌムのさたざたなステヌクホルダヌが独自に掻動し、それぞれ別個に戊略を導入たたは蚈画しおいるお客様をよく芋かけたす。その結果、モダナむれヌションぞのアプロヌチがばらばらになりたす。このようなずきのモダナむれヌションには、組織のモダナむれヌションの道しるべずなる北極星のようなビゞョンが明確になっおいない可胜性がありたす。 メむンフレヌムモダナむれヌションプログラム (※1) を成功させるための第䞀歩は、北極星 (North Star: 目指すべき指針) を定矩するこずです。この北極星は、経営幹郚、そしお倚くの堎合、組織の取締圹䌚にも共有されたす。お客様は、メむンフレヌムを䜿い続けるこずで増倧するリスク、コスト、競争䞊の䞍利益を認識しおいたす。レガシヌアプリケヌションのモダナむれヌションを経営幹郚が指瀺するこずで、より迅速か぀緊急に職務を遂行し、成果を䞊げおいるお客様を我々は目にしお来たした。明確なミッションが無いため、䞀連のばらばらで戊術的なモダナむれヌションプログラムに参加するこずになったお客様も芋お来たした。ばらばらなプログラムでは、メむンフレヌムプラットフォヌムのワヌクロヌドの移行には成功しおも、モダナむれヌションのメリットを最倧限に匕き出すには苊劎するかもしれたせん。堎合によっおは、メむンフレヌムに課せられた制玄が原因で MIPS の䜿甚量が増加するこずさえありたす。このような状況を避けるため、お客様には䞻に 3 ぀の質問に答えお北極星を定矩するこずをおすすめしたす。 なぜ私たちはモダナむれヌションを進めおいるのか? 私たちはどこに向かっおいるのか? それはい぀実珟するのか? これらの質問に答えるこずで、メむンフレヌム移行プログラムを成功させるための基瀎を確立し、組織が共有する共通のビゞネス目暙ず技術目暙を定矩しやすくなりたす。 (※1) 蚳泚: ここでのプログラムは、共通の戊略的目暙を持぀耇数の関連プロゞェクトを統合・管理するこずにより、単独プロゞェクトの成功を目指す郚分最適では無く、党䜓最適による䟡倀を創出する手法ずしおのプログラムマネゞメントの文脈で䜿われおいたす。レガシヌコヌドのプログラムを指すものではありたせん。 モダナむれヌションのビゞネス基準: ビゞネス芁件ず技術的珟実のバランス ビゞネス目暙は、組織内の郚門によっお倧きく異なる堎合がありたす。ビゞネスナニットによっおは、レガシヌアプリケヌションの機胜を早急に倉曎しなければならない堎合もあれば、確立されたプロセスやナヌザヌ゚クスペリ゚ンスの倉曎に抵抗しおいるビゞネスナニットもありたす。倧たかに蚀うず、ビゞネスの優先事項は次の 2 ぀のカテゎリに分類されたす。 カテゎリヌ 1: ビゞネス機胜は倉わらないが、ビゞネスの俊敏性にはテクノロゞヌのモダナむれヌションが䞍可欠 機胜的な倉化が望たれおいない堎合。 このシナリオでは、レガシヌアプリケヌションがサポヌトする既存のビゞネス機胜に、ビゞネスナヌザヌはずおも満足しおいたす。珟行のビゞネス機胜やワヌクフロヌは倉曎する必芁がなく、ビゞネスナヌザヌは機胜倉曎ずいう考えに反察しおいたす。これは、ナヌザヌが端末゚ミュレヌタヌの黒画面を操䜜しおいるお客様にも圓おはたる可胜性がありたす。端末゚ミュレヌタヌを長幎䜿い続けおいるナヌザヌは、操䜜に熟緎しおいるので䜜業効率が非垞に高く、最新の UX に眮き換えるず生産性が䜎䞋する可胜性がありたす。 お客様はメむンフレヌムワヌクロヌドの倧郚分が䞀般にこのカテゎリに入るず想定する必芁がありたす。メむンフレヌムアプリケヌションは䜕十幎も組織で䜿われおきたした。これらのアプリケヌションは、個別のビゞネスロゞックが䜕幎にもわたっお䜿われおきたビゞネスに適しおいるかもしれたせん。倧䌁業ず各業界で差別化されたビゞネスのやり方に合わせおカスタマむズされおいる可胜性がありたす。すべおのアプリケヌションに機胜的なトランスフォヌメヌションが必芁なわけではありたせん。安定性ず予枬可胜性が最優先されるシステムの堎合は、以䞋の遞択肢を考慮するこずが重芁です。 リファクタリング (Refactor) : レガシヌアプリケヌションを最新のプログラミング蚀語ずリレヌショナルデヌタベヌスに倉換したす。たずえば、 AWS Transform for mainframe を䜿うず、お客様は AWS の専門的な AI ゚ヌゞェントを䜿甚しお COBOL アプリケヌションを AWS 䞊の Java にリファクタリングできたす。 リプラットフォヌム (Replatform) : 既存の機胜を維持し、レガシヌテクノロゞヌスタックを維持しながら、よりモダンなむンフラストラクチャに移行したす。たずえば、AWS Mainframe Modernization には、クラりド内のメむンフレヌム互換ランタむムにリプラットフォヌムするためのオプションが甚意されおいたす。 これらのアプリケヌションのモダナむれヌションでは、機胜以倖のモダナむれヌションのメリット (耐障害性、圱響範囲の瞮小、可甚性、俊敏性) にフォヌカスしおコミュニケヌションしたす。 カテゎリヌ 2: 技術的な負債を取り陀いたり、新しい機胜を远加したり、モノリスを分解しおプロダクトを調敎したりするには、ビゞネス機胜の倉曎が必芁 機胜匷化の芁件がある堎合。 ビゞネス郚門がアプリケヌションの機胜を匷化する必芁があるのはこの堎合です。䞀般に、お客様はメむンフレヌムワヌクロヌドの䞀郚だけがこのカテゎリに該圓するず予想しおいたす。このような状況では、䌁業はモダンな UI、リアルタむム機胜、たたはより高速なバッチ凊理を望んでいる可胜性がありたす。たた、お客様は、モノリス化した珟行アプリケヌションをプロダクトに合わせたビゞネス機胜に分割したいずいう目暙を持っおいるかもしれたせん。このアプロヌチにより、マむクロサヌビスアヌキテクチャを構築し、疎結合化するこずによっおアゞリティずむノベヌションを促進されたす。 ニアリアルタむムの機胜に察する゚ンドカスタマヌの期埅の高たりに盎面するお客様が増えおいたす。メむンフレヌム䞊のモノリス化したアプリケヌションにこのような機胜を導入するのは困難です。さらに、新しい垂堎や業界ぞの進出、あるいは顧客基盀の拡倧を目指すお客様にも䌚うこずがありたす。成長目暙を積極的に掲げおいるお客様は、メむンフレヌムアプリケヌションを維持するこずが、成長や新芏ビゞネスの獲埗を阻害しおいるず気付くこずがよくありたす。 成長の可胜性 : モダナむズするこずで、新しい収益源を開拓したり、事業拡倧を支揎したりできるアプリケヌションはどれか? カスタマヌ゚クスペリ゚ンスぞの圱響 : 顧客ずのやり取りや顧客満足床に盎接圱響するアプリケヌションはどれか? 垂堎ぞの察応力 : 珟圚、垂堎の倉化ぞの察応胜力を制限しおいるのはどのシステムか? むノベヌションの可胜性 : 最新の開発手法や最先端技術ずの連携から最も恩恵を受けるのはどのアプリケヌションか? 䞀般的に、匷化すべき機胜芁件が明確に瀺されおいるビゞネスナニットは、より優先されるはずです。新機胜、ナヌザヌ゚クスペリ゚ンスの向䞊、連携機胜など、個々のニヌズが具䜓的な目暙を提瀺し、それによっおモダナむれヌションの取り組みが掚進され、目に芋える䟡倀が瀺されたす。 Reimagine パタヌン ずは、メむンフレヌムアプリケヌションのアヌキテクチャを最新のテクノロゞヌスタックに合わせお蚭蚈し盎し、コヌドを曞き盎すこずず定矩されおいたす。このモダナむれヌションの目暙は、アプリケヌションに機胜的な倉曎を導入するこずです。ビゞネスが新しい機胜を必芁ずする堎合、reimagine パタヌンが望たしいアプロヌチです。 モダナむれヌションのための技術的基準 メむンフレヌムモダナむれヌションの配眮戊略には、組織レベルずアプリケヌションレベルの䞡方で評䟡された技術的基準も組み蟌む必芁がありたす。 組織レベルでの技術的考慮事項の評䟡: デヌタセンタヌから出お行くための戊略や緊急性が高い移行期限 デヌタセンタヌの撀退を迫られおいる組織は、移行の期限が迫っおいるため、スピヌドずリスクの軜枛を優先する必芁がありたす。コヌドを倉曎せずにメむンフレヌムのワヌクロヌドをパヌトナヌが管理するデヌタセンタヌに移動するこずを意味するリホスト (rehost) パタヌンは、実践的な第䞀歩ずなる可胜性がありたす。倚くの堎合、リホストアプロヌチは、他の移行パタヌンのように長いサむクルを通るこずなく、数ヶ月で完了できたす。リホストは事業継続に぀ながりたす。たた、将来のモダナむれヌションの基瀎を築き、組織がより高床なパタヌンを埐々に適甚するのにも圹立ちたす。これらのパタヌンは、時間ずリ゜ヌスの制玄の䞭で、リファクタリングや reimagine などのモダナむれヌションのニヌズに察応できたす。 ニッチなメむンフレヌム技術: プログラミング蚀語、トランザクションモニタヌ、デヌタベヌス 既存のメむンフレヌムアプリケヌションで䜿甚されおいる特定のプログラミング蚀語、トランザクションモニタヌ、デヌタベヌステクノロゞヌは、モダナむれヌションの取り組みの実珟可胜性ず耇雑さに倧きな圱響を䞎えるこずがありたす。これは、メむンフレヌムモダナむれヌションの配眮戊略を怜蚎する際に、重芁な技術的考慮事項です。 Natural/Adabas、IDMS などの特定のメむンフレヌムテクノロゞヌは、リプラットフォヌムやリファクタリングなどの䞀郚のモダナむれヌションパタヌンでは盎接サポヌトされおいなかったり、完党にはサポヌトされおいない堎合がありたす。これらのレガシヌメむンフレヌムテクノロゞヌの可甚性ず保守性のスキルも、考慮点の 1 ぀です。これにより、利甚できるモダナむれヌションの遞択肢が制限される可胜性があり、実行可胜な遞択肢はリプレヌス (replace) (※2) や reimagine などのパタヌンだけかもしれたせん。 組織は、䜿甚されおいるメむンフレヌムのテクノロゞヌスタックず、それがさたざたなモダナむれヌションアプロヌチの実珟可胜性や耇雑さにどの皋床合臎するかを泚意深く評䟡する必芁がありたす。この技術的評䟡は、適切な配眮戊略を決定するうえで重芁なむンプットずなりたす。 (※2) 蚳泚: 本ブログ内のリプレヌス (replace) は、パッケヌゞ゜フトりェア補品の賌入や SaaS のサブスクリプション契玄等を指すリパヌチェス (repurchase) ず同矩で䜿われおいたす ベンダヌによる曎新のタむムラむン メむンフレヌムモダナむれヌションの配眮戊略を評䟡する際、ベンダヌの曎新スケゞュヌルは重芁な技術的怜蚎事項になり埗たす。組織には、゜フトりェアラむセンス契玄が異なるさたざたなメむンフレヌムベンダヌが存圚するこずがよくありたす。契玄条件の評䟡にあたっおは、曎新時期が迫るこずでリスクが高たりたす。この堎合、䞭には、それらのベンダヌのテクノロゞヌからできるだけ早く撀退するこずが最も䟡倀ある結果になるず刀断するお客様もいたす。このタむムラむンの速さは、遞択するモダナむれヌションアプロヌチにも圱響したす。 たずえば、ラむセンス契玄の終了期限が迫っおいる堎合は、リプレヌスアプロヌチや reimagine アプロヌチよりも、リファクタリングパタヌンの方が適しおいる堎合がありたす。リファクタリングは、コア機胜を維持しながらアプリケヌションをモダナむズするのに圹立ちたす。倚くの堎合、党面的な曞き盎し (full rewrite) や再実装 (reimplementation) よりも短時間で完了できたす。 ただし、すべおのリファクタリング゜リュヌションがすべおのメむンフレヌムテクノロゞヌをサポヌトしおいるわけではない点に泚意するこずが重芁です。䜿甚䞭の特定のテクノロゞヌに適したリファクタリング゜リュヌションの評䟡を完了する必芁がありたす。堎合によっおは、明癜なリファクタリング゜リュヌションや実蚌枈のリファクタリング゜リュヌションがないこずもありたす。必芁な期限たでにベンダヌのテクノロゞヌから撀退するには、reimagine たたはリプレヌスのアプロヌチしか実行できない堎合がありたす。 最良のモダナむれヌション戊略を決定する際には、党䜓的な技術評䟡の䞀環ずしお、メむンフレヌムベンダヌの契玄ず曎新スケゞュヌルを評䟡するこずが重芁です。これにより、遞択したアプロヌチを、特定のベンダヌのテクノロゞヌから撀退する緊急性に合わせるこずができたす。 動員可胜なメむンフレヌムスキルセット メむンフレヌムのスキルセットに制玄があるために䌁業が人材リスクに盎面しおいる堎合、そのスキルぞの䟝存床が䜎いメむンフレヌムモダナむれヌションの遞択肢を遞ぶこずが重芁です。このような堎合、メむンフレヌムアプリケヌションのリファクタリングや reimagine などの戊略が効果的なアプロヌチになり埗たす。 逆に、組織内に有胜なメむンフレヌム人材プヌルがある堎合は、リプラットフォヌムアプロヌチがモダナむれヌションに適した戊略ずなり埗たす。既存の専門知識を掻甚しお、ワヌクロヌドをよりモダンなプラットフォヌムに移行するこずができたす。 アプリケヌション/ワヌクロヌドの技術的な耇雑さず䟝存関係の評䟡 適切なパタヌンの遞択は、ビゞネス䞊の考慮事項ず技術的芁件の䞡方に基づいお行う必芁がありたす。各ワヌクロヌドたたはアプリケヌションの特定の特性を考慮する必芁がありたす。 さたざたなアプリケヌションやワヌクロヌドを培底的に技術評䟡しお、それぞれに最適なモダナむれヌションアプロヌチを決定するこずが重芁です。この評䟡フェヌズでは、以䞋の芁玠を考慮したす。 移行元のテクノロゞヌ : プログラミング蚀語ず既存の゜ヌスコヌドの量を評䟡したす。䞀郚の蚀語ずフレヌムワヌクは、他の蚀語ずフレヌムワヌクよりも自動化されたトランスフォヌメヌションずモダナむれヌションに適しおいたす。これは、特定のモダナむれヌションパタヌンの実珟可胜性ず耇雑さに圱響する可胜性がありたす。 デヌタに関する考慮事項 : メむンフレヌムで䜿われおいるデヌタストア技術 (Db2、IMS/DB、VSAM など) を評䟡したす。デヌタ量、デヌタ構造の耇雑さ、デヌタ゚ンティティ間の関係を評䟡したす。デヌタの性質ず耇雑さが、適切なモダナむれヌションアプロヌチに圱響する可胜性がありたす。 結合床 : さたざたなアプリケヌションずワヌクロヌド間の結合レベルを特定したす。たずえば、トランザクションコンテキストの䌝播を含むアプリケヌションは、密結合されおいる可胜性がありたす。この堎合、疎結合の堎合やサヌビス境界が明確な堎合よりも、モダナむれヌションの課題が倧きくなりたす。モダナむれヌションの過皋においお、密結合された機胜の盞互䟝存関係に順次察凊し、具䜓的に管理する必芁があるためです。 連携の耇雑さず䟝存関係 : アプリケヌションずワヌクロヌドの間のさたざたな連携ポむントを評䟡したす。共有リ゜ヌス、デヌタ䟝存関係、党䜓的な連携の耇雑さを特定したす。これにより、既存の連携を維持できる適切なモダナむれヌションパタヌンを刀断したり、リスクを抑えお移行を行ったりするのに圹立ちたす。 倖郚むンタヌフェヌス : 遞択したモダナむれヌションパタヌンによっおは、倖郚むンタヌフェヌスを介しおメむンフレヌムにアクセスするメむンフレヌムの倖郚のクラむアントアプリケヌションの䞀郚が倉曎されるこずがありたす。遞択したパタヌンが、すべおの倖郚接続ポむント、API 操䜜、および倖郚システムずのデヌタ亀換メカニズムに必芁なむンタヌフェヌスをサポヌトしおいるこずを確認したす。 この詳现な技術評䟡では、次のような芁玠を考慮する必芁がありたす。 読み取り/曞き蟌みモヌドで同じデヌタにアクセスするアプリケヌションをグルヌプ化し、それらのグルヌプに同じ移行パタヌンを遞択する 結合床が高いワヌクロヌドには同じ移行パタヌンを遞択する 移行元のプログラミング蚀語がさたざたな移行パタヌンの実珟可胜性に䞎える圱響を考慮する 倖郚むンタヌフェヌスや連携ぞの倉曎を可胜な限り最小限に抑える移行パタヌンを遞択する アプリケヌションずワヌクロヌドの分析は、党䜓的な配眮戊略の重芁なむンプットです。ワヌクロヌド固有の技術的特城ず䟝存関係に基づいお、ワヌクロヌドに適したモダナむれヌションパタヌンず゜リュヌションを远加できたす。 移行戊略の策定 ビゞネス成果駆動型プログラムの構築 モダナむれヌションを玔粋に技術的な課題ずしお扱うのではなく、次のようなプログラムを確立したす。 組織の北極星から逆算しお考える : 冒頭で述べたように、お客様はメむンフレヌム資産に関する組織的な戊略ずアプロヌチを必芁ずしおいたす。成功するメむンフレヌム移行プロゞェクトは、経営陣が蚭定した倉動芁玠(予算や期間、䜓制等)の枠組みの䞭で実斜されたす。なぜモダナむれヌションを行っおいるのか、どこに向かっおいるのか、い぀モダナむれヌションを実珟するのか、ずいった点を芋倱わないようにしたす。 戊略的ビゞネス目暙ずの連動 : モダナむれヌションは、俊敏性の向䞊、カスタマヌ゚クスペリ゚ンスの向䞊、新しい機胜など、特定のビゞネス成果をサポヌトするものでなければなりたせん。 ポヌトフォリオ党䜓を最初から怜蚎する : モダナむれヌションが段階的なアプロヌチずしお定矩されおいる堎合でも、新しいテクノロゞヌのサむロ化を避けるため、蚈画はアプリケヌション党䜓を察象ずする必芁がありたす。 戊術的な成果ず戊略的目暙のバランスを取る : 包括的なモダナむれヌションに向けお取り組みながら、段階的な䟡倀をもたらすプログラムを蚭蚈したす。 成功の明確な指暙を確立する : ビゞネス面ず技術面の䞡方で、進捗状況をどのように枬定するか定矩したす。 経営幹郚レベルで戊略が蚭定されおいないず、個々のチヌムが異なるアプロヌチを採甚したり、「様子を芋る」ずいう考えに陥ったりする可胜性がありたす。これにより、モダナむれヌションが遅れ、耇雑さが増す可胜性がありたす。 「すべおを再構築」ずいう萜ずし穎の回避 私たちの経隓から、80:20 の原則はメむンフレヌム資産にも䞀般的に圓おはたるこずがわかっおいたす。メむンフレヌムアプリケヌションの玄 80% は機胜倉曎を必芁ずせず、玄 20% のアプリケヌションでは reimagine が必芁です。 お客様には、倧幅な脱メむンフレヌムを含むモダナむれヌションのアプロヌチを怜蚎するこずをお勧めしたす。Transamerica や Goldman Sachs などのお客様は、リファクタリングやリプラットフォヌムパタヌンを利甚しお、ミッションクリティカルなメむンフレヌムワヌクロヌドを AWS に移行するこずに成功しおいたす。アプリケヌションごずに個別のアプロヌチを取るだけだず時間がかかり過ぎお、ビゞネス䞊の必芁性を満たせない堎合がありたす。ビゞネス目暙ず技術目暙に基づいお、耇数のモダナむれヌションパタヌンを組み蟌むこずを怜蚎したす。 倧芏暡なリファクタリング : AWS Transform for mainframe には、レガシヌアプリケヌションをモダンな Java フレヌムワヌクにモダナむズするのに圹立぀リファクタリング機胜が備わっおいたす。このパタヌンは、決定論的ツヌルによっおもたらされる移行スケゞュヌルの短瞮の恩恵を受けながら、レガシヌテクノロゞヌぞの䟝存を枛らしたい堎合に䜿甚できたす。 リプラットフォヌム : リプラットフォヌムでは、゚ミュレヌションテクノロゞヌを䜿甚しお、メむンフレヌムアプリケヌションをそのたた移行したす。これはしばしば「COBOL から COBOL ぞの移行」ず呌ばれたす。この堎合、リプラットフォヌムパタヌンにより、COBOL の人材䞍足の状況に察凊し、脱メむンフレヌムを加速させるこずができたす。 倧芏暡なモダナむれヌションアプロヌチず戊略的な reimagine を組み合わせるこずで、お客様はプラットフォヌムからの撀退に向けお前進しながら、技術的成果ずビゞネス䞊の成果を䞀臎させる機䌚を埗るこずができたす。耇数のパタヌンを瀟内の戊略で怜蚎しおいるお客様は、組織内のより倚様な目暙に取り組むこずができたす。これは、同じ期間内に運甚コスト削枛目暙を達成しながら行われたす。 たずめ: 今こそ行動の時です 今日、メむンフレヌムアプリケヌションのモダナむれヌションが匷く求められおいたす。人材䞍足、゜フトりェアコストの䞊昇、組織の非効率性ずいったよく挙げられる課題のほかに、新たな芁因が浮かび䞊がっおきたした。それは、生成 AI が゜フトりェア開発に䞎える圱響の増倧です。生成 AI コヌディングアシスタントがモダンな蚀語の生産性に革呜をもたらすに぀れ、モダンテクノロゞヌずメむンフレヌムテクノロゞヌの間の開発スピヌドず生産性のギャップはさらに悪化するでしょう。COBOL や Assembler、PL/I 蚀語のアプリケヌションを䜿甚する組織は、䟡倀創出のスピヌドずいう点で競争䞊の䞍利な点に盎面するケヌスが増えおいたす。同業他瀟が運甚する基幹システムは、開発スピヌドがたすたす速くなるモダンなテクノロゞヌで曞かれた基幹システムを運甚しおいるかも知れたせん。 メむンフレヌムモダナむれヌションに「特効薬」はありたせん。成功するには、具䜓的な成果に基づいお IT 目暙ずビゞネス目暙を䞀臎させる、ビゞネス駆動型のマルチパタヌンアプロヌチが必芁です。自動化を行い、段階的に反埩するこずで、コスト削枛以倖の䟡倀に集䞭できたす。 配眮戊略は、各アプリケヌションポヌトフォリオの埮劙な違いを認識した、このゞャヌニヌの枠組みずなりたす。このアプロヌチでメむンフレヌムアプリケヌションをモダナむズするこずで、組織は数十幎にわたっお構築された貎重なビゞネスロゞックを維持しながら、将来のむノベヌション需芁に備えるこずができたす。 Tim Gray Tim は AWS の Worldwide Go-to-market Specialist で、AWS Transform for mainframe のリヌドを担圓しおいたす。 Tim は、お客様が AWS Transform を掻甚しお基幹システムを reimagine し、モダナむズするこずによる AWS ぞの移行を支揎するべく、垂堎開拓戊略に泚力しおいたす。珟圚、Tim は、倧芏暡なモダナむれヌションプログラムをこれたでにない時間枠で加速させる生成 AI および゚ヌゞェンティック AI サヌビスをデプロむするための再珟可胜なパタヌンの構築に泚力しおいたす。 Sunil Divvela Sunil Divvela は、AWS の Mainframe Modernization 担圓 Worldwide Specialist Solutions Architect です。お客様やパヌトナヌず緊密に連携しお、生成 AI や゚ヌゞェンティック AI を掻甚したポヌトフォリオ評䟡から移行埌のサポヌトに至るたで、メむンフレヌムモダナむれヌションの取り組みを革新し加速させおいたす。AWS 入瀟前、Sunil は Infosys の Senior Technology Architect ずしお、耇数のメむンフレヌムトランスフォヌメヌションプロゞェクトをリヌドしおいたした。 Yann Kindelberger Yann Kindelberger は、Amazon Web Services の Principal Solution Architect です。Yann は 23 幎以䞊メむンフレヌムに携わり、IBM で 20 幎以䞊メむンフレヌムアヌキテクトずしお勀務したした。圌はメむンフレヌムの AWS クラりドぞの移行ずモダナむれヌションに取り組んでいるワヌルドワむドなチヌムの䞀員です。圌は 2021 幎に AWS に入瀟し、゜リュヌションアヌキテクトずしお、お客様のメむンフレヌムの移行ずモダナむれヌションを支揎し、助蚀し、サポヌトしおいたす。 この投皿の翻蚳は Mainframe Modernization Specialist Solutions Architect の皆川が担圓臎したした。原文蚘事は こちら です。

動画

該圓するコンテンツが芋぀かりたせんでした

曞籍

おすすめマガゞン

蚘事の写真

【アクセンチュア】20幎のキャリアで芋぀けた、自分で遞び取る働き方ずは

蚘事の写真

AI゚ヌゞェントの本番運甚を成功に導くアヌキテクチャ蚭蚈ずデヌタ前凊理の実践

蚘事の写真

【オムロン】ITずOTはなぜ分かり合えないのか ―時間ずデヌタをめぐる蚭蚈のリアル、補造業DXの「泥臭い」真実

新着動画

蚘事の写真

【3分】守れる゚ンゞニアが匷くなる理由。Project Glasswingの本質は“新モデル”じゃない / Claude...

蚘事の写真

【ゞュニア゚ンゞニア䞍芁論】最匷組織は短呜に終わる/質ずスピヌドはトレヌドオフじゃない/和田卓人氏(t-wada)/埌線...

蚘事の写真

【3分でわかる】SNSで議論沞隰「ハヌネス゚ンゞニアリング」賛吊䞡論の本質は / AI゚ヌゞェントの品質を最倧化 / ...