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自动应用机器学习技术来检测性能瓶颈和运营问题。

  6. EventBridge捕获事件并将其发送到 Amazon SNS 主题以接收用户通知。