스냅샷 실습
스냅샷은 증분 저장을 한다고 했다.
정말 증분 저장을 하는가? 확인해보자.
하드 디스크에 A, B, C, D를 생성한 뒤 Snapshot-01을 만든다.
이후 E, F, G를 생성하고 B를 삭제한 뒤 Snapshot-02를 저장했을 때,
문서에 적힌 대로 증분 백업이라고 하면 Snapshot-02에는 E, F, G만 저장되어야 한다.
새 볼륨에
Snapshot-01 생성
E, F, G 생성, B 삭제
Snapshot-02 생성
H, I 생성, A, C 삭제
증분 백업이라고 하니, 각 스냅샷에는
snapshot-01 > A, B, C, D
snapshot-02 > E, F, G
snapshot-03 > H, I
가 저장이 되어있을 것 같다.
직접 확인해보기
이 상태에서 스냅샷 2번을 볼륨으로 생성하여 인스턴스에 넣어보자.
Snapshot-02에는 A, C, D, E, F, G가 백업되어 있었다.
B가 삭제되었다는 이유로 Snapshot-02에 또 다시 통째로 백업했구나!라고 생각할 수 있는데,
스냅샷1을 이용하여 볼륨을 만들고 새로운 스냅샷 2을 생성하게 되면,
스냅샷 2는 1과 합쳐지게 된다.
즉, 스냅샷 1에 스냅샷 2가 덮어 씌워지는 형태로 저장된든 뜻이다.
결국 스냅샷 1, 2, 3, 4는 아래와 같이 저장될 것이다.
Snapshot-01 > A, B, C, D
Snapshot-02 > A, C, D, E, F, G
Snapshot-03 > D, E, F, G, H, I
Snapshot-04 > D, E, F, G, H, I, J, K, L, M
+ 이후 Snapshot-01을 삭제했다고 치자.
A, C, D 데이터는 Snapshot-02에 저장되어 있어서 신경쓰지 않아도 되지만,
B와 같은 경우는? 데이터도 삭제했고, B가 백업되어 있던 스냅샷도 삭제해버렸으니 데이터를 복원할 수가 없다.
결론
1. 스냅샷은 증분 저장이 맞다.
-> 이전 스냅샷을 덮어 씌우는 형식이기 때문에, 이전 데이터를 반복해서 백업하는 것이 아니다.
2. 이전 스냅샷을 삭제할 수도 있다.
-> 하지만, 데이터를 복원 못하는 경우가 생길 수도 있다. 스냅샷을 지울 때 정말 지워도 괜찮은 것인지 고민해봐야 한다.
'클라우드 컴퓨팅 > AWS 실습' 카테고리의 다른 글
IAM 계정 생성 및 권한 설정 (0) | 2024.07.17 |
---|---|
AWS EC2 Windows FTP server 제작 실습 (0) | 2024.07.15 |
[24.07.11] VPC 피어링(Virtual Private Cloud Peering) 생성/연결 및 통신 실습 (0) | 2024.07.11 |
[24.07.11] scp, ssh 터널링 이용하여 private subnet 접속 및 NAT Gateway 실습 (0) | 2024.07.10 |
[24.07.09] AWS EC2 Windows, Linux 환경에 디스크 확장 및 추가 실습 (0) | 2024.07.09 |