View a markdown version of this page

CI/CD 파이프라인에 대한 지표 - AWS 권장 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

CI/CD 파이프라인에 대한 지표

AWS 배포 파이프라인 참조 아키텍처에 따라 최소한 CI/CD 파이프라인에 대한 다음 4가지 지표를 추적해야 합니다.

  • 리드 타임 - 단일 커밋이 프로덕션에 들어가는 데 걸리는 평균 시간. 사용 사례에 따라 리드 타임을 1시간에서 1일 사이로 지정하는 것이 좋습니다.

  • 배포 빈도 - 지정된 기간 내 프로덕션 배포 수. 사용 사례에 따라 매일 여러 번에서 매주 두 번 사이로 배포 빈도를 지정하는 것이 좋습니다.

  • 평균 장애 간격(MTBF) - 성공한 파이프라인의 시작과 실패한 파이프라인의 시작 사이의 평균 시간. 가능한 한 높은 MTBF를 목표로 지정하는 것이 좋습니다. 자세한 내용은 Increasing MTBF를 참조하세요.

  • 평균 복구 시간(MTTR) - 실패한 파이프라인의 시작과 다음에 성공한 파이프라인의 시작 사이의 평균 시간. 가능한 한 낮은 MTTR을 목표로 지정하는 것이 좋습니다. 자세한 내용은 Reducing MTTR을 참조하세요.

이러한 지표는 팀이 완전한 CI/CD가 되기 위한 진행 상황을 추적하는 데 도움이 됩니다. 팀은 조직의 이해관계자와 최적의 목표가 무엇인지 공개적으로 논의해야 합니다. 상황과 요구 사항은 조직마다, 심지어 팀마다 크게 다릅니다.

빠르고 급격한 변경은 일반적으로 문제를 일으킬 위험을 높인다는 점을 명심하는 것이 매우 중요합니다. 소규모의 점진적 개선을 진행하도록 목표를 설정합니다. 완전한 CI/CD 파이프라인의 일반적인 최적의 리드 타임은 3시간 미만입니다. 리드 타임 5.2일로 시작하는 팀은 몇 주에 한 번씩 하루를 줄이는 것을 목표로 해야 합니다. 이 팀이 하루 이하의 리드 타임에 도달한 후에는 팀 및 조직 이해관계자가 필요하다고 간주하는 경우에만 몇 개월 동안 그곳에 머물고 더 적극적인 리드 타임으로 이동할 수 있습니다.