

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

# 現代化程序的階段
階段

 將應用程式現代化以滿足客戶需求，並利用不斷變化的技術格局，對於維持組織的競爭優勢和市場佔有率至關重要。滿足這些業務需求的關鍵策略，是透過將過時的應用程式轉換為更現代化的架構，來提供持續使用和實際價值。全面了解應用程式的詳細資訊及其與其他系統之間的關係，是執行應用程式現代化的關鍵步驟。

應用程式現代化 AWS 方法是反覆的，可以分為三個高階階段：評估、現代化和管理，如下圖所示。

 ![\[Phases of the application modernization process\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/strategy-modernizing-applications/images/modernization-phases.png) 

以下各節詳細討論每個階段。

**Topics**
+ [

# 評估
](assess.md)
+ [

# 現代化
](modernize.md)
+ [

# Manage (管理)
](manage.md)

# 評估


組織現代化旅程的第一步是分析現有的應用程式產品組合、評估需要現代化的系統，以及識別應用程式現代化所需的技術解決方案。在此階段，您可以使用[應用程式現代化問卷](https://docs.aws.amazon.com/prescriptive-guidance/latest/modernization-assessing-applications/questionnaire.html)來評估和合理化應用程式產品組合，並判斷產品組合中應用程式的業務、功能、技術和財務重要性 （策略價值）。這將決定組織在建置時支援未來狀態架構的能力。

**活動**
+ 透過五個面向評估應用程式：
  + 策略或商業契合度
  + 功能適當性
  + 技術適當性
  + 財務適配
  + 數位就緒
+ 群組、排名和序列應用程式。
+ 文件目標和臨時操作模型。
+ 了解關鍵技術和法規要求。
+ 判斷需要大量資料遷移的應用程式。
+ 釐清要轉換的資料範圍和數量。

**結果**
+ 應用程式現代化藍圖
+ 一或兩個應用程式目標狀態的技術與功能架構
  + 策略或商業契合度
  + 功能適當性
  + 技術適當性
  + 財務適配
  + 數位就緒

**操作指南**
+ [評估 AWS 雲端中應用程式的現代化準備程度](https://docs.aws.amazon.com/prescriptive-guidance/latest/modernization-assessing-applications/)

# 現代化


在此階段，您會判斷專案目標和資源需求，並建置實作藍圖。目標是使用現代化程式來建立現代化、敏捷的應用程式架構，以重新振作您的應用程式。

**活動**
+ 判斷轉換應用程式原始碼和資料的里程碑。
+ 完成所有操作區域的映射，以確保操作和管理新目標環境所需的標準和程序得到解決。
+ 實作基礎設施解決方案，以解決您的可靠性、可存取性和成長需求，方法是使用雲端原生方法和同best-of-breed語言和架構。現代化應用程式的元件具有下列特性：
  + 包裝為輕量容器
  + 設計為鬆散耦合微服務
  + 以 APIs為中心進行互動和協作
  + 以明確區隔無狀態和具狀態的服務進行架構
  + 與伺服器和作業系統相依性隔離
  + 部署在自助服務、彈性、雲端基礎設施上
  + 透過敏捷的 DevOps 程序進行管理
  + 包含自動化功能
  + 提供已定義、政策驅動的資源配置

**結果**
+ 目標狀態資料模型設計
+ 透過訓練和工具改進建立的組織準備 （變更管理和操作模型）
+ 為變更活動建立定期節奏
+ 精簡的操作模型和交付效率的測量
+ 關鍵商業案例指標，會追蹤和報告交付值
+ 繼續精簡和自動化活動
+ 現代化藍圖，定義套用至每個應用程式的策略，以及其如何擴展
+ 準備和實作現代化，包括與新應用程式藍圖同步的反覆測試交付

**範例**

下圖顯示舊版 Windows 應用程式的現代化選項。

 ![\[Phases of the application modernization process\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/strategy-modernizing-applications/images/modernization-windows-apps.png) 

**操作指南**
+ [將 AWS 雲端中的應用程式現代化的階段式方法](https://docs.aws.amazon.com/prescriptive-guidance/latest/modernization-phased-approach/)

# Manage (管理)


重新學習工作已嵌入所有現代化活動中，讓您詳細了解應用程式特性，並減少後續現代化工作可能導致的任何風險。應用程式工作負載仍然需要能夠利用平台服務，以便應用程式團隊可以了解和最佳化其應用程式工作負載的執行期特性。這表示應用程式團隊應像所有其他應用程式功能一樣處理現代化應用程式的操作功能，而微服務操作實際上會成為工程的一部分。在雲端原生操作中擁抱此 DevOps 文化，作為在組織中建置網站可靠性工程 (SRE) 功能的一部分，對於成功採用現代化至關重要。管理階段包含有效變更管理、計畫管理、品質保證和服務卓越性的所有元素。

**操作指南**
+ [雲端中的現代化操作 AWS](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-operations-integration/)