투케이2K

303. [IT 용어] Rollback 롤백 '변경 이전 상태로 되돌리는 것' 설명 정리 본문

IT기술 & IT용어

303. [IT 용어] Rollback 롤백 '변경 이전 상태로 되돌리는 것' 설명 정리

투케이2K 2026. 2. 12. 20:42
728x90
반응형

[타이틀]

주제 : [IT 용어]

제목 : [IT 용어] Rollback 롤백 '변경 이전 상태로 되돌리는 것' 설명 정리

 

[설 명]

// --------------------------------------------------------------------------------------
[IT 정보 및 환경]
// --------------------------------------------------------------------------------------

구분 : IT 용어 설명


제목 : [IT 용어] Rollback 롤백 '변경 이전 상태로 되돌리는 것' 설명 정리


기술 : IT 용어 / Rollback / 롤백

// --------------------------------------------------------------------------------------





// --------------------------------------------------------------------------------------
[설 명]
// --------------------------------------------------------------------------------------

1. Rollback 이란 IT·운영·배포 관리에서 '변경 이전 상태로 되돌리는 것' 을 의미하는 용어입니다


2. ✅ Rollback 상태 설명

  >> 의미 : 적용한 변경(코드, 설정, DB, 인프라 등)을 이전 정상 상태로 복구

  >> 목적 : 서비스 안정성 회복

  >> 성격 : 긴급 대응 전략

  >> 한줄 정리 : 문제가 생겼으니, 이전 안전 상태로 되돌리자


3. ✅ Rollback 이 필요한 상황

  >> 소프트웨어 배포

    - 신규 버전 배포 후 장애 발생
    - API 오류 증가
    - 트래픽 급감

  >> 데이터베이스

    - 잘못된 마이그레이션
    - 데이터 손상

  >> 인프라

    - 설정 변경 후 네트워크 불안정
    - Auto Scaling 실패


4. Rollback 의 유형

  >> Code Rollback

    - 이전 버전으로 재배포
    - Git revert
    - Blue/Green 전환

  >> Database Rollback

    - 트랜잭션 취소 (Transaction rollback)
    - 백업 복원
    - 다운 마이그레이션

  >> Infrastructure Rollback

    - 이전 AMI 재배포
    - Terraform 이전 state 복원
    - Kubernetes 이전 ReplicaSet 활성화
  

5. Rollback 의 장단점

  ✅ 장점

    - 빠른 안정화
    - 리스크 최소화
    - SLA 보호

  ❌ 단점

    - 신규 기능 손실
    - 데이터 정합성 이슈 가능
    - 반복 시 신뢰 하락

// --------------------------------------------------------------------------------------





// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------

[IT 용어] FYI 참고용 공유 설명 정리

https://kkh0977.tistory.com/8575

https://blog.naver.com/kkh0977/224150117529


[IT 용어] Draft ( 드래프트 ) 초안 및 임시 버전 설명 정리

https://kkh0977.tistory.com/8574

https://blog.naver.com/kkh0977/224149709329


[IT 용어] TBA (To Be Announced) 추후 공지 예정 설명 정리

https://kkh0977.tistory.com/8572

https://blog.naver.com/kkh0977/224149305785


[TBC (To Be Confirmed) 추후 확인 예정 설명 정리]

https://blog.naver.com/kkh0977/224149701209


[IT 용어] TBD (To Be Decided) 용어 설명

https://blog.naver.com/kkh0977/223389877406?trackingCode=blog_bloghome_searchlist

// --------------------------------------------------------------------------------------
 
728x90
반응형
Comments