Mainframe Assessment Tool の概要

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

メインフレーム移行のジャーニーには、検出と評価、計画、ワークロードの移行というフェーズがあります。Mainframe Assessment Tool を使用すると、既存のコードベースを検出して評価し、移行を計画できます。その後、Google Cloudで利用可能なメインフレーム モダナイゼーション プロダクトを使用して、移行用にコードをモダナイズできます。メインフレーム アプリケーションのモダナイゼーションの詳細については、メインフレームのモダナイゼーションの概要をご覧ください。

サポートされている言語

Mainframe Assessment Tool は、次の言語とアーティファクトの分析をサポートしています。

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

データベース スキーマ

Mainframe Assessment Tool は、次のデータベース スキーマをサポートしています。

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

トランザクション モニター

Mainframe Assessment Tool は、次のトランザクション モニターをサポートしています。

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

スケジューラの構成

Mainframe Assessment Tool は、次のスケジューラ構成をサポートしています。

  • BMC Control-M

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

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

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

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

  • 既存のコードベースを検出して評価する: Mainframe Assessment Tool を使用すると、メインフレーム アプリケーションのフットプリント、技術スタック、依存関係の評価を行うことができます。1 つ以上のメインフレーム アプリケーションのコードを含む zip ファイルをアップロードすると、Mainframe Assessment Tool はアプリケーション コードをスキャンして評価を提供します。Mainframe Assessment Tool を使用して評価プロセスを自動化すると、アプリケーション コードを手動で収集して処理する手間と時間を節約できます。
  • 移行を計画する: Mainframe Assessment Tool の詳細な評価を使用して、移行をより迅速に計画し、移行のリスクを軽減できます。移行計画を立てるうえで、Mainframe Assessment Tool は、呼び出しとデータの依存関係、ユーザー構成に基づいて、メインフレーム アセットを順序付けられた移行可能な単位に自動的にグループ化します。
  • ワークロードを移行する: 計画フェーズで選択した内容に応じて、 Google Cloud ソリューションを使用して移行を開始できます。

コードのモダナイゼーション

Mainframe Assessment Tool を使用して評価を完了したら、コードのモダナイズを開始できます。このプロセスでは、以前のメインフレーム アプリケーションを最新のクラウドネイティブ アプリケーションに変換します。モダナイズすることで、アジリティ、スケーラビリティ、セキュリティを強化しながら、メンテナンス費用と複雑さを軽減できます。

モダナイゼーション プロセスの主なアクティビティは次のとおりです。

  1. コードの生成と変換: Gemini CLI を使用して、自然言語プロンプトと自動化されたワークフローを使用して、メインフレーム アプリケーションを最新のアプリケーションに変換します。Gemini CLI は、MCP サーバーを介して Mainframe Assessment Tool を使用して、アプリケーション コンテキストを理解し、最新のコードを生成します。
  2. メインフレーム データを最新化して移行する: Mainframe Connector を使用して、メインフレームのデータをメインフレームから Cloud Storage、BigQuery、データベースにコピーすることで、 Google Cloud サービスから完全にアクセスできるようにします。
  3. 並列テストで移行リスクを軽減する: Dual Run を使用して、メインフレームと Google Cloudの両方でワークロードを同時に実行し、本番環境の前に一貫性と機能の検証を行います。

メインフレーム アプリケーションのモダナイゼーションに関連するツールとプロセスの詳細については、メインフレームのモダナイゼーションの概要をご覧ください。

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

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

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

次のステップ