메뉴
Amazon Relational Database Service
사용 설명서 (API Version 2014-10-31)

DB 스냅샷 생성

Amazon RDS는 개별 데이터베이스가 아닌 전체 DB 인스턴스를 백업하여 DB 인스턴스의 스토리지 볼륨 스냅샷을 생성합니다. 단일 AZ DB 인스턴스에서 이 DB 스냅샷을 생성하면 잠시 I/O가 중단되는데, 해당 DB 인스턴스의 크기 및 클래스에 따라 대체로 몇 초에서 몇 분 정도 지속됩니다. 다중 AZ DB 인스턴스는 예비 인스턴스에서 백업이 이루어지기 때문에 이 I/O 중단의 영향을 받지 않습니다.

DB 스냅샷을 생성할 때는 백업할 DB 인스턴스를 구분한 다음 나중에 복구할 수 있도록 DB 스냅샷을 명명해야 합니다. IAM 데이터베이스 인증을 활성화한 경우, 이 설정은 원본 DB 인스턴스에서 상속됩니다.

AWS Management Console

DB 스냅샷을 생성하는 방법

  1. AWS Management Console에 로그인한 다음 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 DB Instances를 클릭합니다.

  3. [Instance Actions]와 [Take DB Snapshot]을 차례대로 클릭합니다.

    [Take DB Snapshot] 창이 나타납니다.

  4. [Snapshot Name] 텍스트 상자에 스냅샷 이름을 입력합니다.

     Console db snapshot edit db
  5. Yes, Take Snapshot을 클릭합니다.

CLI

AWS CLI를 사용하여 DB 스냅샷을 생성할 때는 백업할 DB 인스턴스를 식별한 후 나중에 복구할 수 있도록 DB 스냅샷에 이름을 지정해야 합니다. 이를 위해서는 AWS CLI create-db-snapshot 명령을 다음 파라미터와 함께 사용하면 됩니다.

  • --db-instance-identifier

  • --db-snapshot-identifier

이번 예에서는 mydbinstance라는 이름의 DB 인스턴스에서 mydbsnapshot라는 이름의 DB 스냅샷을 생성합니다.

Linux, OS X, Unix의 경우:

Copy
aws rds create-db-snapshot / --db-instance-identifier mydbinstance / --db-snapshot-identifier mydbsnapshot

Windows의 경우:

Copy
aws rds create-db-snapshot ^ --db-instance-identifier mydbinstance ^ --db-snapshot-identifier mydbsnapshot

다음과 비슷한 내용이 출력됩니다.

Copy
DBSNAPSHOT mydbsnapshot mydbinstance 2009-10-21T01:54:49.521Z MySQL 50 creating sa 5.6.27 general-public-license

API

Amazon RDS API를 사용하여 DB 스냅샷을 생성할 때는 백업할 DB 인스턴스를 식별한 후 나중에 복구할 수 있도록 DB 스냅샷에 이름을 지정해야 합니다. 이를 위해서는 Amazon RDS API CreateDBSnapshot 명령을 다음 파라미터와 함께 사용하면 됩니다.

  • DBInstanceIdentifier

  • DBSnapshotIdentifier

이번 예에서는 mydbinstance라는 이름의 DB 인스턴스에서 mydbsnapshot라는 이름의 DB 스냅샷을 생성합니다.

Copy
https://rds.us-east-1.amazonaws.com/ ?Action=CreateDBSnapshot &DBInstanceIdentifier=mydbinstance &DBSnapshotIdentifier=mydbsnapshot &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2013-09-09 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140423/us-east-1/rds/aws4_request &X-Amz-Date=20140423T161105Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=e9649af6edcfbab4016f04d72e1b7fc16d8734c37477afcf25b3def625484ed2

관련 주제