기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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 플러그인이 활성화되어 있어야 합니다.