View a markdown version of this page

大型主機應用程式的現代化 - AWS 轉換

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

大型主機應用程式的現代化

AWS 轉換旨在加速傳統大型主機應用程式的現代化。它協調大型主機程式碼庫的分析、產生文件、擷取商業邏輯、分解單體結構、轉換舊版程式碼,以及在需要時使用人工輸入 (HITL) 管理整體旅程。用於現代化和遷移大型主機應用程式的 AWS 轉換功能可讓您更快速地現代化關鍵大型主機應用程式,同時在整個轉換過程中保留業務關鍵邏輯。

功能和主要功能

AWS Transform 為大型主機現代化提供下列功能:

  • 支援使用相關聯的 JCL (工作控制語言)、CICS (客戶資訊控制系統) 交易、BMS (基本映射支援) 畫面、Db2 資料庫和 VSAM (虛擬儲存存取方法) 資料檔案,以 COBOL (常見業務導向語言) 和 PL/I (程式設計語言一) 撰寫的 z/OS 大型主機應用程式現代化。

  • 支援重構具有 PSAM (簡報服務存取方法)、日文字元集和 NDB (網路資料庫) 資料檔案的 Fujitsu GS21 大型主機應用程式。

  • 執行目標驅動推理、分析、分解、規劃、文件產生和程式碼重構。

  • 自動將 COBOL 型大型主機工作負載重構為現代化的雲端最佳化 Java 應用程式。

  • 協調並與執行分析、文件、分解、規劃和程式碼重構的基礎工具無縫整合。

  • 提供ready-to-use基礎設施即程式碼 (IaC) 範本,協助您為現代化大型主機應用程式設定雲端環境。

高階演練

以下是 AWS 轉換的高階演練,用於現代化和遷移大型主機應用程式。

  1. 使用 AWS 轉換開始聊天,然後輸入目標。

  2. 根據您的目標, AWS Transform 會提議現代化計劃,將高階目標分解為中繼步驟。

  3. 根據您提供的目標, AWS Transform 可以:

    • 評估並重新建構程式碼庫

    • 根據目標建立自訂任務

在此過程中, AWS Transform 可能會向您請求資訊以執行任務。

注意

如需大型主機重構功能 AWS 轉換的詳細資訊,請參閱「大型主機重構 AWS 轉換」文件中的建立專案

循環中的人類 (HITL)

在整個大型主機應用程式的轉換過程中,您可以透過轉換 Web 體驗來監控 AWS 轉換任務的進度和狀態。

AWS 在下列案例中,轉換會收集其他資訊:

  • 需要其他資訊來執行任務時。

  • 當中繼成品需要核准時 (例如,網域分解或波規劃)。

  • 當發生無法自動解決 AWS 轉換的問題時。

大型主機應用程式轉換支援的檔案類型

z/OS 支援的檔案類型包括:

  • COBOL 成品和相關 CPY (手冊)

  • PL/I 來源檔案

  • JCL (工作控制語言) 和 JCL 程序 (PROC)

  • CICS 系統定義 (CSD)

  • 基本映射支援 (Basic Mapping Support)

  • Db2 資料庫

  • VSAM (虛擬儲存存取方法)

  • IMS TM (交易管理員)

Fujitsu GS21 支援的檔案類型包括:

  • PSAM (簡報服務存取方法)

  • ADL (AIM 定義語言)

  • NDB (網路資料庫)

如需 Fujitsu GS21 的詳細資訊,請參閱《 AWS 大型主機轉換遷移指南》中的這些主題:

適用於 AWS Transform 主機的支援區域和配額

如需支援區域的清單,請參閱 支援的 區域 AWS Transform

注意

您的資料可能會在與使用 AWS 轉換的 區域不同的 區域中進行處理。如需跨區域處理的資訊,請參閱 中的跨區域處理 AWS Transform

如需配額限制,請參閱 AWS 轉換的配額