

AWS Mainframe Modernization Service （受管執行期環境體驗） 不再開放給新客戶使用。對於與 AWS Mainframe Modernization Service （受管執行期環境體驗） 類似的功能，探索 AWS Mainframe Modernization Service （自我管理體驗）。現有客戶可以繼續正常使用該服務。如需詳細資訊，請參閱[AWS 大型主機現代化可用性變更](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html)。

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

# AWS Mainframe Modernization 元件生命週期
<a name="lifecycle-m2"></a>

 AWS Mainframe Modernization 的每個元件都會經歷版本升級和開發生命週期。您可以使用此頁面做為概觀，以了解這些元件、其版本升級計劃，以及 AWS Mainframe Modernization 如何傳達這些元件或其版本的發行或棄用。

## 元件生命週期概觀
<a name="lifecycle-overview"></a>

AWS Mainframe Modernization 生命週期說明在整個生命週期中發佈和支援 AWS Mainframe Modernization 服務元件的方法和時間表。提供可預測且一致的生命週期，可協助您規劃、測試和部署較新的版本。

所有 AWS提供的 AWS Mainframe Modernization 元件都受益於 提供的產品支援， 支援 從發行到根據每個元件的發行行事曆表淘汰為止。您可以在 [Compare 支援 Plans](https://aws.amazon.com/premiumsupport/plans/) 中進一步了解 支援 範圍和活動。在積極的現代化專案期間，我們通常會鼓勵專業服務交付團隊根據工作陳述式先提供客戶支援。

AWS Mainframe Modernization 發行了一些元件，其版本源自於供應商，這些供應商本身 AWS 、特定 AWS 合作夥伴或社群。對於每個 AWS 大型主機現代化元件，版本都有主要版本編號和次要版本編號。每個元件都有自己的主要和次要版本編號。

對於版本控制的元件，我們具有以下意圖：
+ 定期或根據客戶需求發佈 AWS Mainframe Modernization **元件較新版本**。如果需要元件的較新版本，但尚未在 AWS Mainframe Modernization 服務中提供，您可以透過 支援 產品功能請求 (PFR) 提出明確請求。
+ 若要讓 AWS Mainframe Modernization 元件特定版本的**終止支援和淘汰日期與元件供應商的終止支援日期保持一致**。
+ 在元件的主要版本淘汰前大約一年**通知客戶**。

雖然我們努力符合這些準則，但在某些情況下，我們可能會以較短的通知時間範圍更快淘汰特定版本。例如，我們可能會以較短的通知時間範圍，立即淘汰具有安全問題的版本。當次要版本在較新的次要版本中解決了重大錯誤或安全問題時，我們也可能會提早淘汰次要版本。萬一發生這類情況，我們會通知客戶並傳達計畫和淘汰時間表。特定情況可能會根據情況決定不同的時間表。

**注意**  
元件的重大更新可能隨時可用。例如，基於安全考量或為生產環境提供修正，可能會立即提供新版本。對於透過 提出的請求 支援，支援計劃會指定程序、嚴重性和回應時間。

當元件版本淘汰時， AWS Mainframe Modernization 不會將這些版本分發給客戶以進行新的部署。因此， 也不支援這些版本 支援。執行現有元件部署超過其版本淘汰日期的客戶應了解這樣做的風險。 AWS 不負責提供已淘汰元件版本的安全更新、技術支援或熱修復。此外，我們不會自動移除存取或刪除您環境的資源。我們強烈建議您每 3 個月檢查新版本，並將所有 AWS Mainframe Modernization 元件升級至最新的支援版本。

## 版本升級
<a name="lifecycle-version-upgrade"></a>

AWS Transform for Mainframe Refactor 會定期發行其轉換引擎和支援元件的新版本。這些更新提供錯誤修正、安全性改善、效能增強、擴充平台支援和新的現代化功能。我們強烈建議定期升級，以利用最新的修正、功能和安全性更新。當新版本推出時，您可以控制是否及何時將其套用至轉換專案和產生的成品。版本版本遵循 Major.Minor.Patch 編號機制，並分為三個類別：
+ **主要**版本引進重要的新功能或結構變更。這些通常包括：
  + 支援其他舊版平台 （例如 Fujitsu GS21)。
  + 新的舊版語言支援 （例如自然）。
  + 新的舊版資料庫支援 （例如 Adabas、Fujitsu NDB)。
  + 目標現代化堆疊的主要版本更新 （例如，較新的 Spring、Java 或 PostgreSQL 版本）。

  主要版本可能會帶來*重大變更*，需要調整現有的現代化應用程式，尤其是在重新產生程式碼或適應更新的目標架構定義時。
+ **次要**版本提供創新改進、錯誤修正和維護更新。它們將支援的舊版platform/language/database定義和目標現代化堆疊保持不變。

  不過，次要版本仍然可以在產生的原始程式碼或執行時間類別中包含*重大變更*，且具有內部使用用途。這可能會影響已進行手動後代維護且無法從原始舊版來源安全重新產生且無需額外重新作業的現代化應用程式。
+ **修補程式**版本可做為緊急管道，快速解決最近版本中引入的關鍵迴歸或緊急修正，同時保持相容性。它們的範圍很小，旨在以最小的風險來恢復穩定性。

若要在任何升級期間將風險降至最低：
+ 在將版本變更套用至即時或生產受限的專案之前，請務必執行全面的非迴歸測試。
+ 利用 DevOps 測試和部署管道 （最好是在現代化計畫期間建置），在升級後自動驗證產生的程式碼和執行時間行為。
+ 升級元件時，請考慮執行期環境的藍/綠或金絲雀部署策略。

如需部署策略和變更管理的更多指引，請參閱 [AWS Well-Architected 可靠性支柱](https://docs.aws.amazon.com/wellarchitected/latest/reliability-pillar/rel_tracking_change_management_immutable_infrastructure.html#implementation-guidance)。

## AWS Mainframe Modernization Refactor with AWS Transform for 主機版本概觀
<a name="lifecycle-ba-overview"></a>

使用適用於大型主機執行時間的 AWS 轉換，版本會遵循`Major.Minor.Patch`模式。例如，針對大型主機執行時間版本的 AWS 轉換`4.1.0`，主要版本為 4，次要版本為 1，修補程式版本為 0。

我們希望在執行期或其相依性有重大變更時，為大型主機執行期主要版本發佈新的 AWS 轉換。除非出現一些**常見漏洞和暴露 (CVEs)**，否則至少支援大型主機執行期主要版本的 AWS 轉換 12 個月。支援涵蓋執行時間功能中的錯誤，如我們的文件所述。在執行時間相依性 (Spring、Java、Tomcat 等） 中發生嚴重和高 CVEs 的情況下，除非另有明確說明，否則高 CVEs 的主要版本支援持續時間會縮短為 6 個月，而關鍵 CVEs 則是從修正 CVE 的新執行時間版本發行日期起 3 個月。

我們打算每月發行大型主機次要版本的新 AWS 轉換。客戶應定期升級版本，以取得最新的安全性修正、錯誤修正和功能增強功能。尚未在生產環境中執行的作用中專案必須在推出時立即採用最新的執行時間版本。

針對引發問題的特定主要版本，在最新的次要版本中提供新的修正。如果您需要新的修正，您需要升級至新的次要版本，才能套用這些修正。

支援版本的修補版本僅用於解決先前支援的次要版本中不存在的關鍵執行期瑕疵。

Alpha 發行前版本是短期版本，可在交付專案期間快速迭代。修正 alpha 發行前版本中識別的問題會在較新的次要版本中提供，因為 Alpha 發行前版本不會交付修補程式。

您可以在 中找到每個執行時間版本的發行日期和詳細資訊[AWS 大型主機版本備註的轉換](ba-release-notes.md)。

安全性掃描由 [Amazon Inspector](https://aws.amazon.com/inspector/) 執行。