Skip to content

SLO, SLI, SLA

SLA: Service Level Agreements

  • SLA는 고객이 서비스를 사용할 때 기대하는 서비스 레벨이다.
  • SLA를 정의할 떄는 단순한 지표를 사용하는 것이 좋다.

SLO: Service Level Objectives

  • SLO란 시스템에서 기대하는 가용성을 설정한 목표이다.
  • SLA가 사용자가 기대하는 수치라면, SLO는 실제로 팀에서 지키기 위해 노력할 달성 목표이다.
  • SLO는 발생할 수 있는 변수를 감안하여 SLA보다 더 높은 값으로 설정하는 경우가 많다.
  • 목표에 집중하기 위해선 SLO는 최소 갯수만 정의하는 것이 좋다.

SLI: Service Level Indicator

  • SLI란 사용자가 시스템의 가용성을 경험하는 방식을 정량적으로 측정한 것이다.
  • 즉, 목표에 대비한 실제 지표이다.
  • SLO와 마찬가지로 많은 SLO를 정의하는 것 보다 실제로 중요한 지표만 SLO로 정의하여 추적하는 것이 좋다.

참고