

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

# 在無伺服器 AWS 基礎設施上執行現代化 Blu Age 大型主機工作負載
<a name="introduction"></a>

*Richard Milner-Watts，Amazon Web Services (AWS)*

*2023 年 6 月* ([文件歷史記錄](doc-history.md))

許多組織使用較舊的大型主機電腦來執行對其操作至關重要的工作負載。不過，由於多種原因，這些舊版大型主機工作負載維護可能會發生問題，包括：
+ 使用的程式設計語言，例如常見的商業導向語言 (COBOL)，通常較舊且不常教導新開發人員。
+ 執行工作負載的大型主機環境操作和維護成本很高，而且通常需要大量的內部部署基礎設施來提供支援。
+ 需要專門的技能才能操作大型主機，您的組織必須保留具有罕見 （且通常昂貴） 技能的員工，或與專門在此領域工作的合作夥伴合作。
+ 廠商的組件和支援可能具有挑戰性，而且取得成本高昂。

將這些傳統大型主機工作負載遷移至現代雲端架構，可以消除維護大型主機的成本，而這些成本只會隨著環境的老化而增加。透過現代化大型主機工作負載並將其遷移至雲端，您可以重構應用程式、降低成本，並利用最新的雲端服務和產品。

從大型主機遷移任務可能會帶來獨特的挑戰。員工可能不熟悉任務邏輯。大型主機旨在處理非常大量的輸入和輸出 (I/O)，實現現代廣義 CPUs 難以匹配的效能。重寫這些任務可能是一項大型任務，需要大量精力。

[Blu Age](https://www.bluage.com/) 是一種 AWS [大型主機現代化工具](https://aws.amazon.com/mainframe-modernization/patterns/refactor)，可將舊版大型主機工作負載，包括應用程式程式碼、相依性和基礎設施，轉換為雲端的現代工作負載。它會將舊版大型主機工作負載轉換為現代 Java 程式碼。Blu Age 會從舊版大型主機工作負載讀取程式碼，然後使用翻譯引擎建立具有同等功能的現代 Java 應用程式。在現代化和重構工作負載之後，您會將其部署在 中 AWS 雲端。現代化應用程式需要存取與原始大型主機應用程式相同的輸入和輸出，而且需要操作環境。如需使用 Blu Age 現代化工作負載的詳細資訊 AWS 服務，請參閱以下 AWS 規範性指引出版物：
+ [容器化已由 Blu Age 現代化的大型主機工作負載](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/containerize-mainframe-workloads-that-have-been-modernized-by-blu-age.html)
+ [使用 Terraform 部署容器化 Blu Age 應用程式的環境](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/deploy-an-environment-for-containerized-blu-age-applications-by-using-terraform.html)

本指南提供在雲端原生、無伺服器基礎設施上部署和操作整個現代化工作負載的最佳實務和參考架構。本指南中的架構設計考量下列考量：
+ 不建議全年無休執行 [Amazon Elastic Compute Cloud (Amazon EC2)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html) 執行個體來託管這些 Java 應用程式。本指南中證實的架構是以 [Amazon Elastic Container Service (Amazon ECS)](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/Welcome.html) 和 為基礎[AWS Step Functions](https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html)。這些服務可以協調和執行這些現代化工作負載。
+ 在大型主機任務轉換為 Java 之後，您確認整合系統已成功處理任務輸入和輸出。
+ 現代化工作負載的目標基礎設施應[妥善架構](https://aws.amazon.com/architecture/well-architected)，以將成本和營運開銷降至最低，並最大化效能、可用性、安全性和永續性。
+ 架構涵蓋隨需執行的批次任務，以及需要隨傳入負載執行和擴展的即時服務。

## 目標業務成果
<a name="targeted-business-outcomes"></a>

本指南涵蓋的最佳實務和範例架構可協助您和組織達成下列業務目標：
+ 了解 Blu Age 大型主機現代化服務的價值主張，以及如何用來降低從現有大型主機實作遷移的成本。
+ 了解您可以使用 AWS Blu Age 遷移至 的大型主機任務類型。
+ 規劃本指南中詳述的目標架構如何套用至您的大型主機工作負載。

## 目標對象
<a name="intended-audience"></a>

本指南適用於正在評估選項的企業和資料架構師，透過將工作負載遷移至 來解除委任其大型主機 AWS 雲端。