View a markdown version of this page

AWS 上的資料庫 DevOps:生產工作流程 - AWS 上的資料庫 DevOps

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

AWS 上的資料庫 DevOps:生產工作流程

發佈日期:2023 年 3 月 31 日 (圖表歷史記錄)

在生產工作流程中使用此架構,在 DevOps 實務中自動化資料庫變更。建置協同運作,以與應用程式程式碼相同的速率部署資料庫變更、偵測異常的系統行為,並自動通知指定的團隊採取修正動作。

AWS 上的資料庫 DevOps:生產工作流程

架構圖顯示使用 CodePipeline、CodeBuild 和 Amazon RDS 的資料庫 DevOps 生產工作流程。

下列步驟說明 架構:

  1. 發行管理員會發出生產部署請求。

  2. CodePipeline 會叫用 建置管理工具,以呼叫資料庫變更管理工具。

  3. 資料庫變更工具會下載資料庫變更指令碼,並針對目標 Amazon RDS 生產資料庫執行這些指令碼。

  4. CodePipeline 會啟動部署動作,將程式碼部署到目標環境。

  5. (選用) 在 Amazon RDS 上使用績效詳情Amazon DevOps Guru並自動套用 ML 技術,以偵測效能瓶頸和操作問題。

  6. EventBridge 會擷取事件,並將其傳送至 Amazon SNS 主題以進行使用者通知。