Closed GwonsooLee closed 3 months ago
목적: 개발(Development)과 운영(Operations) 간의 장벽을 허물어 효율적인 소프트웨어 개발 및 배포를 목표로 합니다. 주요 원칙:
목적: 소프트웨어 시스템의 안정성, 가용성, 성능을 보장하면서 운영 효율성을 극대화하는 것을 목표로 합니다. 주요 원칙:
관점: DevOps는 문화와 협업에 더 중점을 두는 반면, SRE는 신뢰성과 운영 효율성에 더 중점을 둡니다. 역할: DevOps는 개발자와 운영자 간의 협업을 촉진하는 역할을 담당하는 반면, SRE는 운영의 신뢰성과 성능을 유지하는 데 더 집중합니다. 측정 지표: DevOps는 주로 배포 빈도, 배포 속도 등을 중시하는 반면, SRE는 신뢰성 지표(SLI/SLO)와 에러 버짓을 중시합니다.
DevOps: 협업, 자동화, CI/CD, 조직 문화. SRE: 신뢰성, 에러 버짓, 자동화, 모니터링, 사고 분석. 이 두 가지 접근 방식은 상호 보완적이며, 많은 조직이 둘 다 채택하여 더 안정적이고 신뢰할 수 있는 시스템을 구축하고 있습니다.
데브옵스는 무엇일까?
데브옵스 핸드북에서 발췌한 데브옵스 문화 일부
SRE팀은 무엇일까?
데브옵스 문화를 적용했을 때 단점