SLA: Service Level Agreements
- SLA는 고객이 서비스를 사용할 때 기대하는 서비스 레벨이다.
- SLA를 정의할 떄는 단순한 지표를 사용하는 것이 좋다.
SLO: Service Level Objectives
- SLO란 시스템에서 기대하는 가용성을 설정한 목표이다.
- SLA가 사용자가 기대하는 수치라면, SLO는 실제로 팀에서 지키기 위해 노력할 달성 목표이다.
- SLO는 발생할 수 있는 변수를 감안하여 SLA보다 더 높은 값으로 설정하는 경우가 많다.
- 목표에 집중하기 위해선 SLO는 최소 갯수만 정의하는 것이 좋다.
SLI: Service Level Indicator
- SLI란 사용자가 시스템의 가용성을 경험하는 방식을 정량적으로 측정한 것이다.
- 즉, 목표에 대비한 실제 지표이다.
- SLO와 마찬가지로 많은 SLO를 정의하는 것 보다 실제로 중요한 지표만 SLO로 정의하여 추적하는 것이 좋다.
참고