스냅샷이란 무엇입니까? 어떻게 작동하나요? 그 유형은 무엇입니까?
What Is Snapshot How Does It Work
스냅샷이란 무엇입니까? 어떻게 작동하나요? 스냅샷의 유형은 무엇입니까? 스냅샷과 백업의 차이점은 무엇입니까? 답변을 찾고 계시다면 이 게시물을 참고하시면 됩니다. 이제 계속 읽어보세요.이 페이지에서:스냅샷이란 무엇입니까?
스토리지 스냅샷은 특정 시점의 데이터에 대한 참조 표시 집합입니다. 스냅샷은 상세한 카탈로그와 같아서 사용자에게 롤백할 수 있는 액세스 가능한 데이터 복사본을 제공합니다. 이제 MiniTool에서 이 게시물을 계속 읽으면 스냅샷에 대한 자세한 정보를 얻을 수 있습니다.
스냅샷은 어떻게 작동하나요?
저장소 스냅샷은 일반적으로 차이점 보관용 디스크 사용을 기반으로 합니다. 차이점 보관용 디스크는 부모 가상 하드 디스크에 연결된 특수한 유형의 가상 하드 디스크입니다.
관리자가 저장소 스냅샷을 만들면 기본 시스템은 원래 가상 하드 디스크에 바인딩된 차이점 보관용 디스크를 만듭니다. 이후의 모든 쓰기는 차이점 보관용 디스크로 전달되며 원래 가상 하드 디스크는 변경되지 않습니다. 파일 시스템은 diff 디스크의 존재를 전혀 인식하지 못합니다. 파일 시스템은 마치 물리적 시스템에 있는 것처럼 계속 작동합니다.
스냅샷은 상위-하위 관계를 가지며 트리를 형성합니다. 촬영된 각 스냅샷은 트리의 또 다른 가지를 만듭니다.
스냅샷은 일반적으로 데이터 보호를 위해 생성되지만 응용 프로그램 소프트웨어 테스트 및 데이터 마이닝에도 사용할 수 있습니다. 사람의 실수로 인해 정보가 손실된 경우 재해 복구(DR)에 스토리지 스냅샷을 사용할 수 있습니다. 잘못된 패치가 설치된 경우 스냅샷을 사용하여 시스템을 이전 상태로 복원할 수도 있습니다.
스냅샷 유형
스토리지 스냅샷 기술의 구현은 공급업체에 따라 다릅니다. 다양한 유형이 있습니다.
기록 중 복사 스냅샷
기록 중 복사 스냅샷이 생성되는 방법은 다음과 같습니다.
- 스냅샷을 생성하기 전에 시스템은 원본 블록의 메타데이터를 저장합니다.
- 시스템이 보호된 블록에 쓰기 명령을 실행하면 3개의 IO가 트리거됩니다.
- 스냅샷 유틸리티는 쓰기 전에 원시 블록을 읽습니다.
- 예약된 스냅샷 스토리지에 원본 블록의 스냅샷을 생성/쓰기합니다.
- 새 데이터가 원본 데이터를 덮어씁니다.
장점: 기록 중 복사 스냅샷은 메타데이터 복사본을 생성하지 않기 때문에 더 빠르고 거의 즉각적입니다.
단점: 그러나 각 스냅샷에는 읽기 1회와 쓰기 2회가 필요하므로 성능 집약적입니다.
쓰기 시 리디렉션 스냅샷
쓰기 시 리디렉션 스냅샷은 포인터를 사용하여 스냅샷으로 보호되는 블록을 참조합니다. 읽기-쓰기 스냅샷이 생성되는 방법은 다음과 같습니다.
- 시스템은 쓰기 명령을 실행하여 스냅샷으로 보호되는 블록을 변경합니다.
- 스냅샷 유틸리티는 쓰기를 새 블록으로 리디렉션하고 관련 포인터를 업데이트합니다.
- 이전 데이터는 원본 블록에 대한 특정 시점 참조로 그대로 유지됩니다.
장점: 쓰기 중 복사와 달리 쓰기 중 읽기 스냅샷은 수정된 각 블록이 단일 쓰기 IO를 생성하므로 성능 리소스를 더 적게 소비합니다.
불리: 쓰기 시 리디렉션 스냅샷은 원본 블록에 의존합니다. 다른 수정 사항은 새 블록을 생성합니다. 스냅샷이 삭제되면 여러 개의 새 블록과 원본 블록 간의 조정이 복잡해집니다.
분할 미러 스냅샷
분할 미러 스냅샷은 수정된 블록만 스냅샷하는 대신 원본 스토리지 볼륨의 전체 복사본을 생성합니다. 분할 미러 스냅샷을 사용하면 전체 파일 시스템, 논리 장치 번호(LUN) 또는 객체 스토리지 볼륨의 스냅샷을 생성할 수 있습니다.
장점: 데이터 복구, 복제, 보관이 더욱 쉬워졌습니다. 기본/원본 복사본이 손실되더라도 전체 볼륨을 계속 사용할 수 있습니다.
불리: 스냅샷 유틸리티는 매번 전체 볼륨의 스냅샷을 찍기 때문에 프로세스 속도가 느리고 저장 공간이 두 배 필요합니다.
지속적인 데이터 보호(CDP)
CDP는 정책 설정에 따라 트리거되는 원시 데이터의 스냅샷을 자주 생성합니다. 이상적으로는 CDP 스냅샷이 실시간으로 생성됩니다. 즉, 변경이 이루어질 때마다 원본 복사본의 스냅샷이 업데이트됩니다.
장점: RPO(복구 지점 목표)를 거의 0으로 줄입니다.
단점: 빈번한 스냅샷 생성 및 업데이트는 성능과 대역폭을 소비합니다(네트워크 스토리지를 사용하는 경우).
스냅샷과 백업
스냅샷 백업은 주로 시스템, 가상 머신, 디스크 또는 드라이브를 실행 상태로 복원하고 스냅샷을 생성할 때 시스템의 복구 지점 역할을 하는 데 사용됩니다. 이는 백업 복사본과 동일하지 않으며 데이터 자체를 저장하지 않고 데이터가 저장되고 구성되는 위치와 방법만 정의합니다.
일반적으로 스냅샷은 디스크/시스템 이미지나 시스템 복원 및 복구 소프트웨어를 사용하여 생성됩니다. 그러나 대부분의 백업 소프트웨어는 스냅샷 백업을 수행하고 스냅샷을 사용하여 시스템을 복원할 수도 있습니다.
스냅샷과 백업: 백업과 스냅샷의 차이점스냅샷이 무엇인가요? 백업이란 무엇입니까? 스냅샷과 백업의 차이점은 무엇입니까? 이 기사에서는 VMware와 SQL 서버 모두에서 이를 비교합니다.
자세히 알아보기