Mainframe Assessment Tool は、既存のメインフレームのコードベースを評価し、 Google Cloudへの移行を計画するのに役立ちます。Mainframe Assessment Tool は評価を自動化し、時間とリソースを節約します。生成 AI を使用して、既存のコードベースを理解し、ドキュメントを生成するのに役立ちます。
メインフレームの移行プロセスには、ワークロードの検出と評価、計画、移行のフェーズがあります。Mainframe Assessment Tool を使用すると、既存のコードベースを検出して評価し、移行を計画できます。その後、Google Cloudで利用可能なメインフレーム モダナイゼーション プロダクトを使用して、移行用にコードをモダナイズできます。メインフレーム アプリケーションのモダナイゼーションの詳細については、メインフレームのモダナイゼーションの概要をご覧ください。
サポートされている言語
分析のレベルと利用可能な分析情報は言語によって異なります。特定の機能については、サポート マトリックスのサポートされている言語をご覧ください。
Mainframe Assessment Tool は、次の言語とアーティファクトの分析をサポートしています。
- COBOL プログラムとコピーブック
- JCL ジョブ、プロシージャ、インクルード、カードデータ
- HLASM プログラム
- BMS 画面マップ
- RPG/RPGLE プログラムとインクルード ファイル
- Easytrieve プログラム
- Natural for z/OS プログラム、データ定義モジュール(DDM)、画面マップ(MAPS)
- PL/I プログラム(プレビュー)
- REXX プログラム(プレビュー)
- Fortran(プレビュー)
- UniVerse BASIC(プレビュー)
ビジネスルールを抽出できるのは、COBOL、Assembler(HLASM)、Easytrieve、PL/I、Natural、RPG のプログラムのみです。
データベースとデータセット
Mainframe Assessment Tool は、次のデータベースとデータセットをサポートしています。
- DB2: 埋め込み SQL を使用
- IMS DB:
EXEC DLIとCBLTDLIの呼び出し - Adabas: Natural データ定義モジュール(DDM)を使用
- QSAM データセットと VSAM データセット
トランザクション モニター
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 を使用して評価を完了したら、コードのモダナイゼーションを開始できます。このプロセスでは、レガシー メインフレーム アプリケーションを最新のクラウドネイティブ アプリケーションに変換します。モダナイズすることで、アジリティ、スケーラビリティ、セキュリティを強化しながら、メンテナンス費用と複雑さを軽減できます。
モダナイゼーション プロセスの主なアクティビティは次のとおりです。
- コードの生成と変換: Antigravity を使用して、自然言語プロンプトと自動化されたワークフローを使用して、メインフレーム アプリケーションを最新のアプリケーションに変換します。Antigravity は、MCP サーバーを介して Mainframe Assessment Tool を使用し、アプリケーションのコンテキストを理解して、モダナイズされたコードを生成します。
- メインフレーム データのモダナイズと移行: Mainframe Connector を使用して、メインフレーム データをメインフレームから Cloud Storage、BigQuery、データベースにコピーすることで、 Google Cloud サービスから完全にアクセスできるようにします。
- 並列テストで移行リスクを軽減する: Dual Run を使用して、メインフレームと Google Cloudの両方でワークロードを同時に実行し、本番環境に移行する前に整合性と機能の検証を行います。
メインフレーム アプリケーションのモダナイゼーションに関連するツールとプロセスの詳細については、メインフレームのモダナイゼーションの概要をご覧ください。
データの収集のセキュリティとプライバシー
Mainframe Assessment Tool は、提供された zip ファイルから抽出された情報のみを収集します。個人を特定できる情報(PII)や、Payment Card Industry(PCI)データ セキュリティ基準、または医療保険の相互運用性と説明責任に関する法律(HIPAA)のコンプライアンス要件の対象となるデータは収集されません。
収集されたすべてのデータは、クラウド移行の評価と計画を目的として、アプリケーションの評価と分析にのみ使用されます。データがデプロイされている VM の外部にエクスポートされることはありません。ソースコードは Gemini Enterprise Agent Platform にアップロードされますが、このソースコードから抽出された情報でモデルが拡充されることはありません。
次のステップ
- サポートされている言語、データベース スキーマ、トランザクション モニター、スケジューラについては、サポート マトリックスをご覧ください。
- Mainframe Assessment Tool 用に Google Cloud プロジェクトを構成する。
- Mainframe Assessment Tool を設定してアクセスする。
- 評価を行う。
- 評価結果を確認する。