OPS05-BP09 되돌릴 수 있는 작은 단위의 변경 내용 자주 적용 - AWS Well-Architected Framework

OPS05-BP09 되돌릴 수 있는 작은 단위의 변경 내용 자주 적용

되돌릴 수 있는 소규모 변경 작업을 자주 수행하면 변경의 영향과 범위가 감소합니다. 변경 관리 시스템, 구성 관리 시스템, 빌드 및 제공 시스템과 함께 사용할 경우 자주 발생하는 작고 되돌릴 수 있는 변경으로 인해 변경의 범위와 영향이 줄어듭니다. 그러면 문제를 더 쉽게 해결할 수 있으며 변경 사항 롤백 옵션을 사용해 문제 해결 시간을 단축할 수 있습니다.

일반적인 안티 패턴:

  • 분기별로 애플리케이션의 새 버전을 배포하며, 변경 기간은 코어 서비스가 해제되었음을 의미합니다.

  • 관리 시스템의 변경 내용을 추적하지 않고 데이터베이스 스키마를 변경하는 경우가 많습니다.

  • 수동 내부 업데이트를 수행하고 기존 설치 및 구성을 덮어쓰며 명확한 롤백 계획이 없습니다.

이 모범 사례 확립의 이점: 작은 변경 사항을 자주 배포하면 개발 작업이 더 빨라집니다. 변경 사항이 작으면 의도하지 않은 결과가 있는지 파악하기가 훨씬 더 쉽고 되돌리기도 더 쉽습니다. 변경 사항을 되돌릴 수 있는 경우 복구가 간소화됨에 따라 변경 사항 구현의 위험이 줄어듭니다. 변경 프로세스를 수행하면 위험이 줄어들고 변경 실패로 인한 영향도 줄어듭니다.

이 모범 사례가 확립되지 않을 경우 노출되는 위험 수준: 낮음

구현 가이드

되돌릴 수 있는 소규모 변경 작업을 자주 수행하면 변경의 영향과 범위가 감소합니다. 이렇게 하면 문제를 더 빠르고 쉽게 해결할 수 있으며 변경 사항 롤백 옵션을 사용할 수 있습니다. 또한 업무에 유용한 기능을 더 빠르게 제공할 수 있습니다.

리소스

관련 모범 사례:

관련 문서: