本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS 上的資料庫 DevOps:開發工作流程
發佈日期:2023 年 3 月 31 日 (圖表歷史記錄)
在開發工作流程中使用此架構,在 DevOps 實務中自動化資料庫變更。建置協同運作,以與應用程式程式碼相同的速率部署資料庫變更、強制執行database-application-joint程式碼檢閱、整合資料庫和應用程式程式碼操作、偵測異常系統行為,以及自動通知指定的團隊。
AWS 上的資料庫 DevOps:開發工作流程
下列步驟說明 架構:
-
開發人員會在 中檢查應用程式和資料庫程式碼AWS CodeCommit。
-
在每個推送請求中,透過使用核准規則 AWS CodeCommit 強制執行程式碼檢閱。
-
Amazon CodeGuru 檢閱者會自動評估程式碼變更、偵測錯誤,並提供程式碼建議。
-
AWS CodeCommit 會啟動 CodePipeline 以採取管道動作。
-
CodePipeline 來源動作會檢查應用程式和資料庫程式碼。
-
CodePipeline 組建動作會叫用組建管理工具,以啟動應用程式和資料庫程式碼組建階段。
-
建置工具會呼叫資料庫變更工具。它會下載資料庫指令碼,並針對目標資料庫執行指令碼。
-
建置工具會呼叫資料庫測試指令碼並驗證輸出。
-
CodePipeline 部署動作會將程式碼部署到目標環境。
-
組建成品會發佈至 AWS CodeArtifact,供其他人使用。
-
(選用) 在 Amazon RDS 上使用績效詳情Amazon DevOps Guru並自動套用 ML 技術,以偵測效能瓶頸和操作問題。
-
EventBridge 會擷取事件,並將其傳送至 Amazon SNS 主題以進行使用者通知。
深入閱讀
如需詳細資訊,請參閱下列資源:
圖表歷史記錄
若要收到此參考架構圖的更新通知,請訂閱 RSS 摘要。
| 變更 | 描述 | 日期 |
|---|---|---|
初次出版 | 首先發佈參考架構圖。 | 2023 年 3 月 31 日 |
注意
若要訂閱 RSS 更新,您必須為正在使用的瀏覽器啟用 RSS 外掛程式。