本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
大型主機現代化旅程的高階概觀
將大型主機應用程式現代化為 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
-
建置
-
整合
-
測試
-
部署
-