IT 시스템 아키텍처에서 SLA(서비스 수준 계약) 설계는 서비스 품질을 측정 가능한, 통제 가능한, 모니터링 가능한 메트릭으로 설정하는 것입니다. 아키텍처 설계 단계에서 SLA의 핵심 매개변수와 그 측정을 위한 기술적 메커니즘을 정의합니다.
기본 단계:
웹 서비스에 대한 SLA 정의 예:
주요 특징:
기술 메트릭(예: 오류 및 응답)만으로 SLA를 구축할 수 있습니까?
답변: 잘못된 생각입니다. SLA가 비즈니스의 기대에 부합하도록 하기 위해서는 비즈니스 메트릭(예: 성공적인 비즈니스 운영의 성공률)도 고려해야 합니다.
SLA의 달성이 정적인 과정이며 시스템 시작 이후 조정이 필요하지 않습니까?
답변: 아닙니다. SLA는 비즈니스의 변화, 증가된 부하 및 새로운 요구 사항의 등장에 따라 검토됩니다.
SLA 모니터링이 서비스 내부의 에이전트 없이 외부 시스템(핑, http-check) 결과만으로 기반할 수 있습니까?
답변: 권장되지 않습니다. 외부 모니터링도 중요하지만 내부 메트릭을 수집하는 에이전트의 내부 수집은 문제가 외부에서 주목받기 전에 숨겨진 문제를 발견하는 데 도움이 됩니다.