[AWS] snapshot을 이용해 원복하기

gayoung·2023년 11월 10일

DB

목록 보기
3/16

1. 스냅샷이란?

  • 특정 시점의 데이터 저장 장치의 상태를 파일 또는 이미지로 저장하는 것(백업 및 복원이 가능)
    • 스냅샷을 생성 : 특정시점의 인스턴스를 사진찍는다
    • 스냅샷 복원 : 스냅샷에 있는 정보를 가지고 똑같은 DB인스턴스를 생성

2. AWS rds에서의 스냅샷 생성

  • 자동으로 생성하기
    • 사용자의 설정에 따라 보존기간 있음
    • 특정 패턴에 따라 이름이 설정됨
    • 공유 불가능
  • 수동으로 생성하기
    방법1)
    방법2)
    • 사용자가 원하는 시점에 스냅샷을 만듦
    • 공유 가능
    • 보존기간 없음

일반적인 서비스 환경에선 자동 스냅샷 방식을 주로 사용


3. 다중 AZ

  • snapshot 생성할 때 I/O가 중지 될 수도 있고 유지될 수도 있는데 이를 지정하는 것

4. 스냅샷 복원

  • 만약에 복원을 하고 DBeaver로 연결을 할 때 host를 동일하게 하고자한다면, 기존에 있는 A인스턴스의 DB식별자 이름(aaaa1)을 변경하고 새로 복원한 B인스턴스(bbbb1)의 DB식별자 이름을 aaaa1로 변경하면 됨
  • 이때, DB인스턴스 클래스, 옵션그룹, 네트워크 및 보안(VPC, 서브넷그룹), 스토리지, DB 파라미터 그룹 등도 동일하게 진행해야함 -> 아니면 에러남
  • 퍼블릭

0개의 댓글