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 で Performance Insights と Amazon DevOps Guru を使用して、ML 手法を自動的に適用し、パフォーマンスのボトルネックと運用上の問題を検出します。

  6. EventBridge はイベントをキャプチャし、ユーザー通知のために Amazon SNS トピックに送信します。