Mainframe Assessment Tool の概要

Mainframe Assessment Tool は、既存のメインフレーム コードベースを評価し、 Google Cloudへの移行を計画するのに役立ちます。Mainframe Assessment Tool は評価を自動化し、時間とリソースを節約します。生成 AI を使用して、既存のコードベースを理解し、ドキュメントを生成します。

メインフレーム移行のジャーニーには、検出と評価、計画、ワークロードの移行というフェーズがあります。Mainframe Assessment Tool を使用すると、既存のコードベースを検出して評価し、移行を計画できます。その後、Mainframe Code Rewriteプレビュー)を使用して、移行用にコードをモダナイズできます。これは、生成 AI を使用して Java、C#、Python でアプリケーションを書き換える Visual Studio Code 拡張機能です。

Mainframe Assessment Tool は、次の言語の分析をサポートしています。

  • COBOL プログラムとコピーブック
  • JCL ジョブ、プロシージャ、インクルード、カードデータ
  • HLASM プログラム
  • PL/I プログラム(プレビュー
  • RPG/RPGLE プログラムとインクルード ファイル
  • Easytrieve プログラム
  • Natural for z/OS(プレビュー
  • Fortran(プレビュー

Mainframe Assessment Tool は、メインフレーム アプリケーションの COBOL プログラムによる次のデータベース スキーマとその使用状況の分析をサポートしています。

  • DB2: 埋め込み SQL を使用
  • IMS DB: EXEC DLICBLTDLI の呼び出し

Mainframe Assessment Tool は、メインフレーム アプリケーションの COBOL プログラムによる次のトランザクション モニターとその使用状況の分析をサポートしています。

  • CICS: EXEC CICS ステートメントを使用
  • IMS DC: CBLTDLI 呼び出し経由

メインフレームの移行の工程

次の図は、メインフレーム アプリケーションの移行の全体像を示しています。

メインフレーム移行の各フェーズ

移行の過程には次のフェーズがあります。

  • 既存のコードベースを検出して評価する: Mainframe Assessment Tool を使用すると、メインフレーム アプリケーションのフットプリント、テクノロジー スタック、依存関係の評価を行うことができます。1 つ以上のメインフレーム アプリケーションのコードを含む zip ファイルをアップロードすると、Mainframe Assessment Tool がアプリケーション コードをスキャンして評価を提供します。Mainframe Assessment Tool を使用して評価プロセスを自動化すると、アプリケーション コードを手動で収集して処理する時間と労力を節約できます。
  • 移行を計画する: Mainframe Assessment Tool の詳細な評価を使用して、移行をより迅速に計画し、移行のリスクを軽減できます。
  • ワークロードを移行する: 計画フェーズで選択した内容に応じて、 Google Cloud ソリューションを使用して移行を開始できます。

Mainframe Code Rewrite を使用したコードのモダナイゼーション(プレビュー

Mainframe Assessment Tool を使用して評価を完了したら、生成 AI と Gemini モデルを使用して Mainframe Code Rewrite でコードのモダナイズを開始できます。

Mainframe Code Rewrite は、Windows と Linux の両方のオペレーティング システムをサポートする Visual Studio Code 拡張機能です。この拡張機能は、仕様、コード、テストの生成など、メインフレーム固有の生成 AI コード解析機能を統合開発環境(IDE)に統合します。Mainframe Code Rewrite を使用すると、レガシー メインフレーム アプリケーションを Java、C#、Python の最新のクラウド アプリケーションに、より迅速かつ低コストで書き換えることができます。

主なメリット

  1. メインフレーム アプリケーションをクラウド向けに再構築してモダナイズする: 完全にモダナイズされたアプリケーションを作成して、従来のメインフレーム アプリケーションを置き換えます。これにより、アジリティ、スケーラビリティ、セキュリティが大幅に向上し、メンテナンス費用と複雑さが軽減されます。
  2. 生成 AI によるコード生成と仕様作成の支援: Gemini Code Assist、生成 AI、メインフレーム固有のコンテキストを使用して、レガシー メインフレーム コードを分析し、Java、C#、Python などの最新言語に再構築します。
  3. メインフレーム アプリケーションをより迅速かつ低費用で書き換える: 従来のメインフレーム コードからアプリケーション仕様、コード、テストケースを生成することで、モダナイゼーションのタイムラインを短縮し、デベロッパーの生産性を向上させます。
  4. シームレスな IDE 統合: IDE 内でメインフレーム アプリケーションをモダナイズするための強力な生成 AI 機能とカスタマイズされた Gemini モデルにアクセスできます。

データ収集のセキュリティとプライバシー

Mainframe Assessment Tool は、提供された zip ファイルから抽出された情報のみを収集します。個人を特定できる情報(PII)、Payment Card Industry(PCI)データ セキュリティ基準の対象となるデータ、または Health Insurance Portability and Accountability Act(HIPAA)のコンプライアンス要件の対象となるデータは収集されません。

収集されたすべてのデータは、クラウド移行の評価と計画の目的でアプリケーションを評価および分析するためにのみ使用されます。データがデプロイされている VM の外部にデータがエクスポートされることはありません。ソースコードは Vertex AI にアップロードされますが、このソースコードから抽出された情報でモデルが拡充されることはありません。

次のステップ