Best practices for using VMware snapshots in the vSphere environment
Best practices for using VMware snapshots in the vSphere environment book Article ID: 318825 calendar_today Updated On: Products VMware vSphere ESXi VMware vSphere ESXi 7.0 VMware vCenter Server 8.0 VMware vSphere ESXi 8.0 VMware vCenter Server VMware vCen
knowledge.broadcom.com
📌 VMware 스냅샷 권장 보존 기간: 최대 72시간
VMware 공식 문서 및 모범 사례에 따르면, 스냅샷은 단기적인 목적으로만 사용해야 하며, 가능하면 72시간 이내에 삭제하는 것이 가장 좋습니다.
🚨 스냅샷을 장기간 유지하면 발생할 수 있는 문제
- 스토리지 공간 부족
- 스냅샷이 존재하는 동안 변경된 모든 데이터가 delta 디스크(.vmdk)에 저장됩니다.
- 시간이 지날수록 delta 디스크 크기가 커지며, 결국 스토리지를 가득 채울 위험이 있습니다.
- 스토리지가 가득 차면 VM이 멈추거나 성능이 저하될 수 있습니다.
- 성능 저하
- VM이 실행될 때, 모든 디스크 읽기/쓰기 작업이 원본 VMDK가 아닌 delta 디스크를 거쳐야 하기 때문에 성능이 저하됩니다.
- 스냅샷이 많을수록, VM의 디스크 I/O 성능이 저하될 가능성이 큽니다.
- 스냅샷 삭제 시 성능 저하 및 데이터 손상 위험
- 스냅샷을 삭제하면 delta 디스크의 변경 사항이 원본 디스크에 병합(commit)되는 과정이 발생합니다.
- 스냅샷이 오래될수록 delta 디스크 크기가 커지고, 삭제하는 데 더 오랜 시간이 걸립니다.
- 삭제 도중 VM의 I/O 작업이 중단될 수도 있으며, 심한 경우 데이터 손상이 발생할 수 있습니다.
- 백업 및 복구 문제
- 일부 백업 솔루션은 VMware 스냅샷을 활용하지만, 장기간 스냅샷이 남아있으면 백업 성능이 저하될 수 있습니다.
- 잘못된 스냅샷 관리는 복구 시 예상치 못한 오류를 초래할 수 있습니다.
🔹 스냅샷 Best Practices
✔️ 스냅샷은 72시간 이내에 삭제
✔️ VM의 중요한 변경 사항을 적용하기 전, 임시 보호용으로만 사용
✔️ 장기간 유지가 필요하면 정식 백업 솔루션 사용
✔️ 스냅샷을 여러 개 쌓아두지 말고, 주기적으로 삭제 및 정리
✔️ 스냅샷 삭제 전 충분한 스토리지 공간 확보
✅ 정리
VMware는 스냅샷을 72시간 이상 유지하는 것을 권장하지 않으며, 장기간 유지하면 성능 저하, 스토리지 부족, 데이터 손상 등의 문제가 발생할 수 있습니다. 스냅샷은 단기적인 복구 수단으로만 사용하고, 백업 솔루션을 함께 활용하는 것이 가장 좋은 방법입니다.