View a markdown version of this page

大型主機現代化旅程的高階概觀 - AWS 轉換

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

大型主機現代化旅程的高階概觀

將大型主機應用程式現代化為 AWS 通常分為四個階段:(a) 評估、(b) 調動、(c) 遷移和現代化,以及 (d) 操作、最佳化和創新。每個階段都會進一步詳細說明目標和相關活動,以支援您的現代化旅程。

階段 1:評估

目標:了解您的現代化準備程度,並制定初始現代化計劃。

透過 AWS 轉換,您可以評估大型主機應用程式、基礎設施和操作,以判斷適合您業務需求的現代化方法。

注意

每個階段都包含一份清單,列出您可以在現代化大型主機應用程式時執行的所有可能活動。您可以略過一些不符合使用案例或目標的活動。

活動

  • 從有關現代化的非正式對話開始,並透過在聊天室中找到合適的人員來獲得機會資格

  • 判斷機會資格

  • 使用應用程式相依性映射計劃和應用程式架構進行初次呼叫簡報

  • 確定包含遷移期間基礎設施成本、遷移人力、後製成本、專案持續時間的 ROM (大致數量順序)

  • 快速產品組合偵測:

    • 執行模式和工具指導評估

    • 執行原始程式碼分析

    • 識別概念驗證 (POC) 候選者

  • 建立技術啟用訓練:

    • 沉浸天數

    • 具有一般主題的研討會

  • 為大型大型主機現代化專案或新 AWS 客戶建立遷移整備度評估 (MRA) 報告

  • 建立 Mobilize 階段的工作陳述式

階段 2:調動

目標:透過成功的概念驗證或試行現代化來建立基礎並驗證方法。

透過調動階段,您可以建立必要的架構、工具和程序,以支援大規模大型主機現代化。

活動

  • 使用試行和識別的 POC 啟動現代化計劃:

    • 分析試行方案並設定程式碼以進行現代化

    • 建置和測試試行現代化資料

    • 交付結果並檢閱試行方案,為更大的資料現代化建立詳細的解決方案

  • 對於 平台:

    • 建立安全、合規和監控計畫

    • 使用 AWS 大型主機登陸區域和帳戶結構設定登陸區域環境

    • 確定架構基礎設施、應用程式、整合等

  • 考慮人員和程序:

    • Cloud Center of Excellence 是很好的資源

    • 操作模型

  • 為不同的應用程式案例建立全面的產品組合分析:

    • 包含高階文件的全面探索

    • 分解計畫 (適用於所有應用程式)

    • 所有應用程式的模式和工具指引

    • 提出初始現代化和遷移計劃

  • 考量試行、平台、人員和程序,以及全方位的產品組合分析,建立詳細的解決方案

  • 判斷商業案例

  • 為下一個階段的工作陳述式,使用解決方案完成成功的試行

階段 3:遷移和現代化

目標:在計劃的時間軸和預算內完成現代化和遷移。

在此階段,您可以將大型主機應用程式和資料遷移至 並進行現代化 AWS。

活動

  • 將資源配置到生產就緒的應用程式程式碼

  • 使用現有文件或採訪主題專家 (SMEs) 來檢閱和分析設計

  • 定義測試案例

  • 使用適當的執行時間、資料庫和第三方軟體來設定現代化環境

  • 遷移和現代化原始程式碼和資料:

    • 您可以根據應用程式程式碼庫中的業務網域反覆現代化應用程式

    • 視需要擴展現代化環境,以支援現代化工作負載

  • 建立 CI/CD (持續整合、持續交付) 管道

  • 遷移選取的工作負載以啟動現代化。

  • 傳輸應用程式並視需要調整環境擴展:

    • 您可以根據需求向上或向下擴展環境

    • 透過執行程式碼健全度測試來現代化工作套件

    • 視需要重新同步原始程式碼

  • 執行全面測試並驗證遷移:

    • 收集初始狀態資料

    • 在大型主機上記錄測試案例

    • 階段環境、應用程式和資料

    • 在雲端上執行測試案例

    • 比較來源和目標測試結果

    • 建置自動化測試案例執行管道

    • 產生 KPIs和報告

  • 驗證您的資料以進行生產設定

  • 透過以下方式驗證您的進度:

    • 執行整合和系統測試

    • 執行效能測試

    • 執行使用者接受度測試

    • 執行 HA/DR 測試

  • 使用應用程式擁有者定義推展計畫,並建立訓練和知識轉移的計畫

  • 考慮切換並執行生產切換

  • 建立對後製活動的持續支援,例如應用程式函數的操作、監控、功能規劃和保證

階段 4:操作、最佳化和創新

目標:支援現代化應用程式的卓越營運和持續改進。

現代化之後,您可以最佳化應用程式的效能、安全性和成本,同時利用 AWS 服務進行創新。

活動

  • 監控應用程式:

    • 效能指標

    • 安全實務

    • 合規準則

    • 成本

  • 記錄詳細資訊

  • 管理應用程式操作:

    • 基礎設施管理

    • 交易和任務管理

    • 執行期環境支援

  • 應用程式最佳化和現代化

  • 應用程式開發和維護:

    • 編碼 IDE

    • 建置

    • 整合

    • 測試

    • 部署