SnapShot
특점 시점 백업, 특정 EBS 볼륨 백업
snapshot으로부터 ami 생성 가능, 단 이 경우 지정된 snapshot이 root volume으로 지정됨
AMI
EC2에 연결된 전체 볼륨 백업(EC2 인스턴스에 연결되어있는 OS가 설치된 루트 장치를 포함)
인스턴스가 어떤 EBS 스냅샷과 연결되어있는지에 대한 정보도 포함
AMI 백업 방식의 경우, 일부만 나열하자면 일반적으로 아래와 같은 경우에 유용하게 쓰입니다.
긴급하게 백업된 인스턴스를 복구해야하는 경우
인스턴스 설정 등이 복잡해서 설정이 완료된 인스턴스 이미지를 만들고 싶은 경우
Auto Scaling Group 에서 새 인스턴스를 자동으로 생성하기 위해 만드는 경우
Snapshot 백업 방식의 경우에는 아래와 같은 경우에 유용합니다.
OS 와 별개로 데이터만 백업하고 싶은 경우
생성된 스냅샷을 기반으로 여러 종류의 AMI 를 생성하고 싶은 경우
Amazon DLM 을 활용하여 백업을 자동화하고 스토리지 비용 최적화를 원하는 경우 (동일한 볼륨에 대한 스냅샷을 여러번 생성하면 변경된 부분에 대한 데이터만 추가적으로 백업 + 오래된 스냅샷은 자동으로 삭제)