SLO(서비스 수준 목표)
서비스가 내부적으로 달성하고자 하는 신뢰성 목표치(예: 가동률 99.95%)를 구체적인 수치로 정해둔 것으로, 고객과의 계약인 SLA보다 더 엄격하게 잡아 여유를 두는 내부 관리 기준입니다.
한눈에 보는 정의
SLO(Service Level Objective, 서비스 수준 목표)는 서비스가 내부적으로 달성하고자 하는 신뢰성 목표치를 구체적인 수치로 정해둔 것입니다.
자세히 알아보기
- 예문: "고객과 맺은 SLA는 가동률 99.9%지만, 팀 내부 SLO는 이보다 엄격한 99.95%로 잡아 여유를 확보했다."
- SLA(서비스 수준 협약) (SLA)가 고객과의 계약으로 어길 경우 보상 책임이 따르는 반면, SLO는 팀이 스스로 관리하기 위해 세운 목표라 위반해도 직접적인 계약 위반은 아닙니다.
- 목표를 실제로 달성했는지 확인하려면, 가동률이나 응답시간처럼 실제로 측정 가능한 지표인 SLI(서비스 수준 지표) (SLI)가 함께 필요합니다.
- SRE(사이트 신뢰성 엔지니어링) (SRE) 팀은 이 SLO를 기준으로 얼마나 장애를 감수할 수 있는지(에러 버짓)를 계산해, 새 기능 배포와 안정성 사이의 균형을 판단합니다.