Mainframe Assessment Tool 可協助您評估現有的主機程式碼集,並規劃遷移至 Google Cloud的作業。Mainframe Assessment Tool 可自動評估,節省您的時間和資源。這項功能會運用生成式 AI 協助您瞭解現有程式碼集,並生成文件。
大型主機遷移流程分為以下階段:探索與評估、規劃,以及遷移工作負載。Mainframe Assessment Tool 可協助您探索及評估現有程式碼集,並規劃遷移作業,然後使用Google Cloud中提供的大型主機翻新產品,翻新程式碼以利遷移。如要進一步瞭解如何翻新大型主機應用程式,請參閱大型主機翻新總覽。
支援的語言
Mainframe Assessment Tool 支援分析下列語言和構件:
- COBOL 程式和副本
- JCL 工作、程序、包含項目和卡片資料
- HLASM 程式
- PL/I 程式 (預先發布版)
- RPG/RPGLE 程式和 include 檔案
- Easytrieve 程式
- 適用於 z/OS 的 Natural (預覽版)
- Fortran (預先發布版)
- UniVerse BASIC (預先發布版)
資料庫結構定義
Mainframe Assessment Tool 支援下列資料庫結構定義:
- DB2:透過內嵌式 SQL
- IMS DB:透過
EXEC DLI和CBLTDLI通話
交易監控器
Mainframe Assessment Tool 支援下列交易監控器:
- CICS:透過
EXEC CICS陳述式 - IMS DC:透過
CBLTDLI呼叫
排程器設定
Mainframe Assessment Tool 支援下列排程器設定:
- BMC Control-M
大型主機遷移流程
下圖說明大型主機應用程式的整體遷移歷程:
遷移流程分為下列階段:
- 探索及評估現有程式碼集:Mainframe Assessment Tool 可協助您評估大型主機應用程式的足跡、技術堆疊和依附元件。上傳含有一個或多個大型主機應用程式程式碼的 zip 檔案後,Mainframe Assessment Tool 會掃描應用程式程式碼,並提供評估結果。使用 Mainframe Assessment Tool 自動執行評估程序,可為貴機構節省手動收集及處理應用程式程式碼的時間和精力。
- 規劃遷移作業:您可以根據 Mainframe Assessment Tool 的詳細評估結果,更快規劃遷移作業,並降低遷移風險。為協助您規劃,Mainframe Assessment Tool 會根據呼叫和資料依附元件,以及使用者設定,自動將大型主機資產分組為可依序遷移的單元。
- 遷移工作負載:根據您在規劃階段所做的選擇,可以使用 Google Cloud 解決方案開始遷移。
程式碼現代化
使用 Mainframe Assessment Tool 完成評估後,即可開始進行程式碼現代化。這個程序包括將舊版大型主機應用程式轉換為現代雲端原生應用程式。翻新後,您不僅能提升靈活度、擴充性和安全性,還能降低維護成本和複雜性。
現代化程序的主要活動包括:
- 生成及轉換程式碼:使用 Gemini CLI,透過自然語言提示和自動化工作流程,將大型主機應用程式轉換為現代化應用程式。Gemini CLI 會透過 MCP 伺服器使用 Mainframe Assessment Tool,瞭解應用程式脈絡並生成現代化程式碼。
- 將大型主機資料現代化並遷移:使用 Mainframe Connector,將大型主機資料複製到 Cloud Storage、BigQuery 和資料庫,讓 Google Cloud 服務存取所有資料。
- 透過平行測試降低遷移風險:使用 Dual Run 在大型主機和 Google Cloud上同時執行工作負載,確保一致性並在正式上線前驗證功能。
如要進一步瞭解大型主機應用程式現代化作業涉及的工具和程序,請參閱大型主機現代化總覽。
資料收集安全性與隱私權
Mainframe Assessment Tool 只會收集從您提供的 ZIP 檔案擷取的資訊。不會收集個人識別資訊 (PII) 或受付款卡產業 (PCI) 資料安全標準規範的資料,也不會收集受《健康保險流通與責任法案》(HIPAA) 規範的資料。
收集到的所有資料只會用於評估及分析您的應用程式,以進行雲端遷移評估和規劃。您的資料絕不會匯出至部署資料的 VM 以外位置。原始碼會上傳至 Gemini Enterprise Agent Platform,但模型不會從原始碼擷取資訊來擴充內容。