한눈에 보는 정의

SRE(Site Reliability Engineering, 사이트 신뢰성 엔지니어링)는 소프트웨어 공학적인 방법(자동화, 코드화)을 시스템 운영에 적용해, 서비스의 안정성과 가용성을 체계적으로 관리하는 역할이자 방법론입니다.

자세히 알아보기

  • 예문: "장애가 발생할 때마다 사람이 수동으로 대응하는 대신, SRE팀은 반복되는 장애 대응을 자동화하는 도구를 직접 개발한다."
  • 전통적인 운영팀이 사람의 경험과 수작업에 의존했다면, SRE는 개발자처럼 코드를 작성해 모니터링, 장애 대응, 배포 과정 자체를 자동화하는 것을 지향합니다.
  • 서비스 신뢰성의 목표 수준을 SLO(서비스 수준 목표) (SLO)로 구체적인 수치로 정해두고, 이를 지속적으로 측정·관리하는 것이 SRE의 핵심 실천 방식입니다.
  • DevOps (DevOps)의 철학을 실제로 구현하는 구체적인 방법론 중 하나로 여겨지며, 구글이 이 개념을 제안하고 널리 알린 것으로 잘 알려져 있습니다.

관련 용어

최종 수정일: 2026년 7월 22일

← 용어사전 전체 목록으로