Mainframe Assessment Tool 可協助您評估現有的主機代碼庫,並規劃遷移至 Google Cloud的作業。Mainframe Assessment Tool 可自動評估,節省您的時間和資源。這項工具會運用生成式 AI 協助您瞭解現有程式碼集,並生成文件。
大型主機遷移流程分為以下階段:探索與評估、規劃,以及遷移工作負載。大型主機評估工具可協助您探索及評估現有程式碼集,並規劃遷移作業,然後使用 Mainframe Code Rewrite (預先發布版) 遷移程式碼。這項 Visual Studio Code 擴充功能會運用生成式 AI 技術,協助您以 Java、C# 和 Python 重新編寫應用程式。
Mainframe Assessment Tool 支援分析下列語言:
- COBOL 程式和副本
- JCL 工作、程序、包含項目和卡片資料
- HLASM 程式
- PL/I 程式 (預先發布版)
- RPG/RPGLE 程式和 include 檔案
- Easytrieve 程式
- 適用於 z/OS 的 Natural (預覽版)
- Fortran (預先發布版)
Mainframe Assessment Tool 支援分析下列資料庫結構定義,以及 COBOL 程式在大型主機應用程式中的使用情況:
- DB2:透過內嵌式 SQL
- IMS DB:透過
EXEC DLI和CBLTDLI呼叫
Mainframe Assessment Tool 支援分析下列交易監控器,以及 COBOL 程式在大型主機應用程式中的使用情況:
- CICS:透過
EXEC CICS陳述式 - IMS DC:透過
CBLTDLI呼叫
大型主機遷移流程
下圖說明大型主機應用程式的整體遷移流程:
遷移流程包含下列階段:
- 探索及評估現有程式碼集:Mainframe Assessment Tool 可協助您評估大型主機應用程式的足跡、技術堆疊和依附元件。上傳含有一個或多個大型主機應用程式程式碼的 zip 檔案後,Mainframe Assessment Tool 會掃描應用程式程式碼,並提供評估結果。使用 Mainframe Assessment Tool 自動執行評估程序,可為貴機構節省手動收集及處理應用程式碼的時間和精力。
- 規劃遷移作業:您可以運用 Mainframe Assessment Tool 的詳細評估結果,加快規劃遷移作業,並降低遷移風險。
- 遷移工作負載:根據您在規劃階段所做的選擇,可以使用 Google Cloud 解決方案開始遷移。
使用大型主機程式碼重寫功能翻新程式碼 (預先發布版)
使用大型主機評估工具完成評估後,即可開始使用 Mainframe Code Rewrite,透過生成式 AI 和 Gemini 模型改寫程式碼。
大型主機程式碼重寫是 Visual Studio Code 擴充功能,支援 Windows 和 Linux 作業系統。這項擴充功能會在整合式開發環境 (IDE) 中,整合大型主機專用的生成式 AI 程式碼分析功能,例如規格、程式碼和測試生成。您可以使用 Mainframe Code Rewrite,以 Java、C# 或 Python 快速重寫舊有的大型主機應用程式,轉換為新式雲端應用程式,同時降低成本。
主要優點
- 重新設計並翻新大型主機應用程式,使其邁向雲端: 建立全面翻新的應用程式,取代舊版大型主機應用程式,大幅提升靈活性、擴充性和安全性,同時降低維護成本和複雜性。
- 生成式 AI 輔助程式碼生成和規格建立: 使用 Gemini Code Assist、 生成式 AI 和大型主機專屬脈絡,分析舊有的大型主機程式碼,並將其改寫成 Java、C# 和 Python 等新型語言。
- 以更快的速度和更低的成本重寫大型主機應用程式: 從舊版大型主機程式碼生成應用程式規格、程式碼和測試案例,加快現代化時程並提升開發人員生產力。
- 與 IDE 完美整合:在 IDE 中存取強大的生成式 AI 功能和自訂 Gemini 模型,翻新大型主機應用程式。
資料收集安全性與隱私權
Mainframe Assessment Tool 只會收集從您提供的 ZIP 檔案擷取的資訊。不會收集個人識別資訊 (PII) 或受付款卡產業 (PCI) 資料安全標準規範的資料,也不會收集受《健康保險流通與責任法案》(HIPAA) 規範的資料。
收集到的所有資料只會用於評估及分析您的應用程式,以進行雲端遷移評估和規劃。您的資料絕不會匯出至部署所在 VM 以外的位置。來源程式碼會上傳至 Vertex AI,但模型不會從這類程式碼擷取資訊,藉此擴充模型。
後續步驟
- 瞭解如何準備探索和評估作業。