翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS でのデータベース DevOps: 開発ワークフロー
公開日: 2023 年 3 月 31 日 (図の履歴)
開発ワークフローでこのアーキテクチャを使用して、DevOps プラクティスの一環としてデータベースの変更を自動化します。オーケストレーションを構築して、アプリケーションコードと同じ速度でデータベースの変更をデプロイし、database-application-jointコードのレビューを実施し、データベースとアプリケーションのコードオペレーションを統合し、異常なシステム動作を検出し、指定されたチームへの通知を自動化します。
AWS でのデータベース DevOps: 開発ワークフロー
次の手順では、アーキテクチャについて説明します。
-
開発者は、アプリケーションコードとデータベースコードの両方を にチェックしますAWS CodeCommit。
-
プッシュリクエストごとに、 は承認ルールを使用してコードレビュー AWS CodeCommit を適用します。
-
Amazon CodeGuru レビューワーは、コードの変更を自動的に評価し、エラーを検出して、コードのレコメンデーションを提供します。
-
AWS CodeCommit は CodePipeline を開始してパイプラインアクションを実行します。
-
CodePipeline ソースアクションは、アプリケーションとデータベースコードをチェックアウトします。
-
CodePipeline ビルドアクションは、ビルド管理ツールを呼び出して、アプリケーションとデータベースのコードビルドフェーズを開始します。
-
ビルドツールはデータベース変更ツールを呼び出します。データベーススクリプトをダウンロードし、ターゲットデータベースに対して実行します。
-
ビルドツールはデータベーステストスクリプトを呼び出し、出力を検証します。
-
CodePipeline Deploy アクションは、ターゲット環境にコードをデプロイします。
-
ビルドアーティファクトは、他のユーザーが使用できるように AWS CodeArtifact に発行されます。
-
(オプション) Amazon RDS で Performance Insights と Amazon DevOps Guru を使用して、ML 手法を自動的に適用し、パフォーマンスのボトルネックと運用上の問題を検出します。
-
EventBridge はイベントをキャプチャし、ユーザー通知のために Amazon SNS トピックに送信します。
詳細情報
詳細については、次のリソースを参照してください。
図の履歴
このリファレンスアーキテクチャ図の更新について通知を受け取るには、RSS フィードをサブスクライブします。
| 変更 | 説明 | 日付 |
|---|---|---|
初版発行 | リファレンスアーキテクチャ図が最初に公開されました。 | 2023 年 3 月 31 日 |
注記
RSS 更新をサブスクライブするには、使用しているブラウザで RSS プラグインが有効になっている必要があります。