DevOps, CI/CD (Continuous Integration / Continuous Delivery), SRE (Site Reliability Engineering)

출제 빈도: ★★★★★ | 난이도: ★★★☆☆


답안.

Ⅰ. 개요

DevOps는 개발과 운영의 협업 장벽을 줄여 빠르고 안정적인 서비스 전달을 목표로 하는 문화와 실천 체계다.
CI/CD는 빌드, 테스트, 배포를 자동화하여 변경 리드타임을 줄이고 배포 품질을 높이는 파이프라인이다.
SRE는 서비스 수준 목표(SLO)를 기준으로 신뢰성을 공학적으로 관리하며, 자동화와 에러 버짓으로 운영 의사결정을 지원한다.

Ⅱ. 핵심 구성요소

Ⅰ. 개요
   1. 정의
   2. 배포 속도와 안정성의 동시 요구

Ⅱ. 핵심 구성요소
   1. DevOps 문화와 자동화
   2. CI/CD와 SRE 운영 지표

Ⅲ. 특징 및 장단점
   1. 배포 빈도 향상과 장애 복구 시간 단축
   2. 도구 중심 접근과 조직 저항

Ⅳ. 유사 기술과의 비교
   - CI vs CD vs SRE 비교표

Ⅴ. 적용사례 및 향후전망
   1. 대규모 SaaS의 배포 자동화와 운영 안정성 확보
   2. Platform Engineering과 Internal Developer Platform 확산

해당 키워드의 기술적 구성요소와 동작 원리를 서술한다.

Ⅲ. 특징 및 비교

핵심 기술의 장단점과 유사 기술과의 차이를 분석한다.

Ⅳ. 적용 사례

실무 환경에서의 적용 사례와 기대효과를 제시한다.

Ⅴ. 전망

최신 기술 동향과 향후 발전 방향을 서술한다.