나의 잡다한 노트 및 메모
운영 서비스 이관 전략 중 일부 설명 본문
1. 응답 비교 (Response Comparison)
- 의미:
새로운 시스템과 기존 시스템이 동일한 요청에 대해 동일하거나 예상 가능한 응답을 반환하는지 확인하는 방식입니다. - 목적:
두 시스템 간의 기능적 동등성을 검증하여, 새로운 시스템의 동작이 올바른지 확인합니다.
2. 표본 검사 (Sample Testing)
- 의미:
전체 트래픽 중 일부(표본)를 선택하여 새로운 시스템에 보내보고, 결과를 분석하는 방법입니다. - 목적:
전체 시스템에 영향을 주지 않으면서 새로운 시스템의 성능, 안정성, 오류 발생 여부를 사전에 점검합니다.
3. A/B 비율 조정 (A/B Ratio Adjustment)
- 의미:
전체 사용자 트래픽을 두 그룹으로 나누어 일부는 기존 시스템, 일부는 새로운 시스템으로 라우팅하는 방식입니다. - 목적:
점진적으로 새로운 시스템의 비율을 높여가며, 실제 운영 환경에서의 성능과 안정성을 모니터링하고, 예상치 못한 문제 발생 시 피해를 최소화합니다.
4. Fallback 전략
- 의미:
새로운 시스템에서 문제가 발생할 경우, 즉시 기존 시스템으로 되돌아갈 수 있는 메커니즘을 마련하는 전략입니다. - 목적:
운영 중단이나 심각한 오류가 발생할 경우 서비스 안정성을 확보하여 사용자 경험에 미치는 영향을 최소화합니다.
'DevOps' 카테고리의 다른 글
Locale 이란? (0) | 2025.02.12 |
---|---|
직렬화와 역직렬화 (2) | 2024.12.25 |
Provisioning 이란? (0) | 2024.11.24 |
DORA 메트릭 (1) | 2024.11.23 |
CI / CD (0) | 2024.11.19 |