백업에 VMWARE 스냅샷(및 자동 보호)을 사용하지 마십시오. (VMware Backup)

VMware 및 기타 모든 가상 플랫폼은 VMware 스냅샷 또는 자동 보호 스냅샷 기능을 사용하여 가상 시스템의 VMware 백업으로 작동하는 것이 좋습니다. 추론과 대안은 아래에 설명되어 있습니다. 우선 정보에 입각한 결정을 내리기 위해서는 스냅샷과 AutoProtect 기능이 수행하는 것과 하지 않는 지 알아야 합니다.

VMWARE 스냅샷이란?
VMware의 스냅샷은 가상 컴퓨터사용자가 컴퓨터를 '동결'하고 나중에 동결된 상태로 돌아갈 수 있는 메커니즘입니다. 당연히 이 기능은 소프트웨어 개발자와 소프트웨어 테스터에게 매우 인기가 있기 때문에 동일한 정의된 시작점 및 시스템 조건을 가진 모든 테스트에서 테스트를 반복할 수 있습니다. 그러나 이것은 내부적으로 어떻게 이루어지나요? 그 안에는 스냅샷을 백업 메커니즘으로 인식해서는 안되는 이유에 대한 해답이 있습니다.

VMware는 가상 디스크와 가상 컴퓨터의 내부 메모리 상태를 이른바 스냅숏 파일인 별도의 파일로 저장하여 스냅숏을 구현합니다. 예를 들어 각 VMDK(가상 컴퓨터의 하드 디스크 파일)와 VM에 대해 수행하는 각 스냅샷에 대해 새 VMDK가 있습니다. 스냅샷을 작성하여 가상 컴퓨터를 '동결'하면 VMware는 원래 가상 디스크에 대한 디스크 변경 내용을 작성하지 않고 대신 새 가상 디스크 파일을 시작합니다. 스냅숏을 만든 후에도 원래 VMDK는 그대로 유지됩니다.

불행히도 VMware는 대부분의 사용자가 무시하는 정말 바보 같은 기본 설정을 사용합니다. VMDK 파일을 2GB 파일로 분할합니다. 따라서 2TB 가상 디스크는 2GB 크기의 1,024개의 파일로 나뉩니다. 당신이 지금 정말 바보 생각하는 경우, 이것을 고려 : 당신이 지금 가서 두, 세 개의 스냅 샷을 하는 경우, VM 폴더는 잘 3,000 개 이상의 파일을해야합니다! 그리고 갑자기 VM이 정말 부진해지기 시작하고 그 이유를 궁금해합니다.

VMWARE 스냅샷을 복원하면 어떻게 되나요?
VMware 스냅샷을 복원하여 VMware는 변경 내용이 저장된 보조 VMDK를 제거하고 이전 가상 시스템 조건에서 내부 메모리 및 기타 구조를 로드합니다. 이 모든 정보는 여러 스냅샷 관련 파일에 포함되어 있습니다. VM이 다시 작동하면 스냅숏 파일이 삭제됩니다.

VMWARE 스냅샷을 삭제하면 어떻게 되나요?
지금 당신은 당신이 '생각'가능성이 있었다 변경을 유지하려는 VMware를 말하고 있기 때문에 스냅 샷을 삭제하는 것은 훨씬 더 많은 작업입니다; 따라서 VMware는 원래 가상 디스크를 이후 발생한 변경 내용과 병합해야 합니다. 많은 변경 사항이 변경되면 이 병합은 시간이 걸릴 수 있습니다. 완료되면 스냅숏 파일이 삭제됩니다.

여기에 약간의 생각을 주입하자. VMware 및 기타 플랫폼이 스냅샷을 구현한 방식은 백업에 사용되지 않고 프로덕션 시스템에도 적합하지 않다는 증거입니다. VMware 설계자가 스냅숏을 보호 메커니즘으로 사용하려면 원래 디스크에 대한 변경 내용을 작성하고 원래 블록을 '원본 보존' 파일에 작성하도록 선택했을 것입니다. 따라서 후속 읽기 또는 쓰기에 성능에 영향을 미치지 않으며 스냅숏을 휴지통하는 것은 매우 빠르고 쉽습니다. 그러나 그것은 그들이 그것을 한 방식이 아니며, 그들은 좋은 이유가 아니었습니다 : 이유는 단순히 스냅 샷이 백업이 아니기 때문입니다.

프로덕션 시스템에서 스냅샷이 허용되나요? 아니요.
많은 숙련된 IT 시스템 관리자는 위에서 설명한 비효율성 및 관리 복잡성으로 인해 프로덕션 VM에 대한 스냅샷을 만들면 화가 납니다. 스냅숏이 없는 VM은 구성과 VMDK 가상 디스크라는 두 개의 파일이 있을 수 있습니다. 스냅샷이 있는 VM은 수십~수백 개의 파일로 쉽게 구성될 수 있습니다. 당연히 이러한 모든 비효율성은 서버를 합산하고 느리게 합니다. VM 데이터 구조를 너무 복잡하게 관리하고 오류가 발생하기 쉽습니다. 이러한 이유로 프로덕션 시스템에서 VMware 스냅샷을 사용하지 않는 것이 가장 효율적이고 효율적입니다.

VMWARE 스냅샷과 자동 보호 기능이 VMWARE 백업으로 권장되지 않는 이유는 무엇입니까?
가상 컴퓨터를 백업하는 것은 단순히 스냅샷을 찍는 것보다 훨씬 더 완전하고 신뢰할 수 있는 프로세스입니다. 우선 스냅샷은 VM웨어 백업이 아닌 반면 새 종속성을 도입하기 때문에 VM 자체를 변경합니다. 스냅숏을 추가할 때 더 많은 파일이 생성되고 VMware는 디스크 변경 내용을 다른 파일 등에 쓰기 시작합니다. 파일이 손상되거나 손실되면 전체 가상 시스템이 손상됩니다. 스냅숏은 거의 항상 동일한 디스크에 저장됩니다. 따라서 간단한 디스크 오류도 스냅샷에 영향을 미칩니다. 그럼에도 불구하고 스냅샷만 손상되고 원래 파일이 확인되더라도 VM이 손상된 경우 든든합니다.

VMware 백업은 다른 장치 나 클라우드 계정의 다른 곳에서 이상적으로 별도의 저장소를 사용합니다. 하드웨어, 소프트웨어, 맬웨어, 운영 체제 오류, 불만 되는 직원에 의해 수행 되는 우발적 또는 심지어 의도적인 손상 등 모든 종류의 오류로부터 보호 합니다. 가상 컴퓨터를 복원하는 데 필요한 모든 양의 정보를 신뢰할 수 있는 복사본을 사용하여 VMware 백업에는 가상 시스템 구성, 가상 디스크 및 VM에 속한 모든 스냅숏과 같은 VMware 호스트에서 VM을 다시 빌드하는 데 필요한 모든 모든 정보의 전체 집합이 포함되어 있습니다.

스냅샷에 비해 VMWARE 백업 이점
자동화된 라이브 VMware 백업은 기술적으로 스냅샷보다 우수하고 훨씬 더 신뢰할 수 있습니다. VM웨어 백업은 VM이 실행 중이거나 종료될 때 어떤 식으로든 문제 없이 작동할 수 있습니다. VMware 백업을 복원할 수 있으며 복원된 VM을 원래의 복제본으로 설정할 수 있으므로 나란히 비교할 수 있습니다. VMware 백업은 백업이 완료되면 성능에 영향을 미치지 않으며, VM이 만들어지면 VM의 모든 디스크 액세스 속도가 느려지는 스냅샷과 달리 성능에 영향을 미치지 않습니다. 스냅샷의 또 다른 중요한 효과는 VMware 내부 추적 파일이 스냅샷 비트맵을 추적하기 위해 디스크에 매우 자주 기록되며 SSD의 경우 마모가 빨라지고 디스크 오류가 발생할 수 있다는 것입니다. (VMware Backup Solution)

권장 전략은 무엇입니까?
스냅샷은 소프트웨어 및 운영 체제 테스트의 목적에 적합합니다. 그 외에도, 그들을 사용하는 것은 특히 생산 시스템에 좋은 생각이 아니다. 중요한 프로덕션 VM은 가상 머신 호스트의 성능에 영향을 미치거나 관리를 복잡하게 만들지 않고도 어떤 호스트에서든 VM을 안정적으로 복원할 수 있도록 좋은 VMware 백업 솔루션으로 보호해야 합니다. VMware 백업 소프트웨어는 VMware 데이터 저장소를 순수하고 효율적으로 유지하는 데 도움이 되며 VM은 오버헤드 없이 최대 성능으로 실행됩니다. 스냅숏은 성능에 부정적인 영향을 미치고, 스토리지 관리를 더욱 복잡하게 만들고, 오류 잠재력을 높이고, 호스트가 안정적으로 제공할 수 있는 VM 수를 크게 줄이며, 따라서 백업을 위해 권장되지 않습니다.

댓글