Amazon Relational Database Service
사용 설명서

SQL Server에서 기본 백업 및 복원 지원

SQL Server 데이터베이스에 대한 기본 백업 및 복원을 사용하여 온프레미스 데이터베이스의 전체 백업을 생성하고 Amazon S3에 백업 파일을 저장할 수 있습니다. 그런 다음 SQL Server를 실행하는 기존 Amazon RDS DB 인스턴스로 복원할 수 있습니다. RDS SQL Server 데이터베이스를 백업하고 Amazon S3에 저장하고 다른 위치에 복원할 수도 있습니다. 또한 온프레미스 서버 또는 SQL Server를 실행 중인 다른 Amazon RDS DB 인스턴스로 백업을 복원할 수 있습니다. 자세한 내용은 SQL Server 데이터베이스 가져오기 및 내보내기 단원을 참조하십시오.

Amazon RDS는 전체 백업 파일(.bak 파일)을 사용하여 Microsoft SQL Server 데이터베이스에 기본 백업 및 복원을 할 수 있도록 지원합니다.

기본 백업 및 복원 옵션 추가

기본 백업 및 복원 옵션을 DB 인스턴스에 추가하는 일반적인 프로세스는 다음과 같습니다.

  1. 새 옵션 그룹을 생성하거나 기존 옵션 그룹을 복사 또는 수정합니다.

  2. [SQLSERVER_BACKUP_RESTORE] 옵션을 옵션 그룹에 추가합니다.

  3. IAM 역할을 옵션과 연결합니다. 데이터베이스 백업을 저장하려면 IAM 역할에 S3 버킷에 대한 액세스 권한이 있어야 합니다.

    즉, arn:aws:iam::account-id:role/role-name 형식으로 유효한 Amazon 리소스 이름(ARN)을 설정하는 옵션이 있어야 합니다. 자세한 내용은 AWS Identity and Access Management(IAM)를 참조하십시오.

  4. 옵션 그룹을 DB 인스턴스에 연동시킵니다.

기본 백업 및 복원 옵션을 추가한 후 DB 인스턴스를 다시 시작할 필요가 없습니다. 옵션 그룹이 활성화되는 즉시 백업 및 복원을 시작할 수 있습니다.

기본 백업 및 복원 옵션을 추가하려면

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

  2. 탐색 창에서 옵션 그룹을 선택합니다.

  3. 새 옵션 그룹을 생성하거나 기존 옵션 그룹을 사용합니다. 사용자 지정 DB 옵션 그룹을 생성하는 방법에 대한 자세한 내용은 옵션 그룹 생성 단원을 참조하십시오.

    기존 옵션 그룹을 사용하려면 다음 단계로 건너뛰십시오.

  4. 옵션 그룹에 SQLSERVER_BACKUP_RESTORE 옵션을 추가합니다. 옵션 추가에 대한 자세한 내용은 옵션을 옵션 그룹에 추가하기을(를) 참조하십시오.

  5. 다음 중 하나를 수행하십시오.

    • 기존 IAM 역할 및 Amazon S3 설정을 사용하려면 IAM 역할에 대해 기존 IAM 역할을 선택합니다. 기존 IAM 역할을 사용하는 경우 RDS는 이 역할에 구성된 Amazon S3 설정을 사용합니다.

    • 새 역할을 생성하고 새 Amazon S3 설정을 구성하려면 다음을 수행하십시오.

      1. IAM 역할에서 새 역할 생성을 선택합니다.

      2. Select S3 Bucket(S3 버킷 선택)에서 S3 버킷을 생성하거나 기존 버킷을 사용합니다. 새 버킷을 만들려면 S3 버킷 새로 만들기를 선택합니다. 기존 버킷을 사용하려면 목록에서 선택하십시오.

      3. S3 folder path prefix (optional)(S3 폴더 경로 접두사(선택 사항)에서 Amazon S3 버킷에 저장된 파일에 사용할 접두사를 지정하십시오.

        이 접두사에 파일 경로를 포함할 수 있지만 필수는 아닙니다. 접두사를 제공하면 RDS가 해당 접두사를 모든 백업 파일에 첨부합니다. 그런 다음 RDS는 복원 중에 접두사를 사용하여 관련 파일을 식별하고 관련 없는 파일을 무시합니다. 예를 들어 백업 파일을 보관하는 것 이외의 목적으로 S3 버킷을 사용할 수 있습니다. 이 경우 접두사를 사용하여 RDS가 특정 폴더와 해당 하위 폴더에서만 기본 백업 및 복원을 수행하도록 할 수 있습니다.

        접두사를 비워 두면 RDS가 접두사를 사용하여 백업 파일 또는 복원할 파일을 식별하지 않습니다. 결과적으로 다중 파일 복원 중에 RDS는 S3 버킷의 모든 폴더에 있는 모든 파일을 복원하려고 시도합니다.

      4. [Enable Encryption]에 대해 [Yes]를 선택하여 백업 파일을 암호화합니다. 백업 파일을 암호화되지 않은 상태로 두려면 아니요를 선택합니다.

        를 선택한 경우 마스터 키에 대해 암호화 키를 선택합니다. 암호화 키에 대한 자세한 내용은 AWS Key Management Service(AWS KMS) 설명서의 시작하기를 참조하십시오.

  6. 옵션 추가를 선택합니다.

  7. 옵션 그룹을 새 DB 인스턴스 또는 기존 DB 인스턴스에 적용합니다:

기본 백업 및 복원 옵션 설정 수정

기본 백업 및 복원 옵션을 활성화한 후 옵션의 설정을 수정할 수 있습니다. 옵션 설정을 변경하는 방법에 대한 자세한 내용은 옵션 설정 변경을(를) 참조하십시오.

기본 백업 및 복원 옵션 제거

DB 인스턴스에서 옵션을 제거하여 기본 백업 및 복원 기능을 끌 수 있습니다. 기본 백업 및 복원 옵션을 제거한 후 DB 인스턴스를 다시 시작할 필요가 없습니다.

DB 인스턴스에서 기본 백업 및 복원 옵션을 제거하려면 다음 중 하나를 수행합니다.

  • 소속 옵션 그룹에서 옵션을 제거합니다. 이 변경은 해당 옵션 그룹을 사용하는 모든 DB 인스턴스에 영향을 미칩니다. 자세한 내용은 옵션을 옵션 그룹에서 제거하기 단원을 참조하십시오.

  • DB 인스턴스를 수정하고, 기본 백업 및 복원 옵션이 포함되지 않은 다른 옵션 그룹을 지정합니다. 이 변경은 단일 DB 인스턴스에 영향을 미칩니다. 기본(빈) 옵션 그룹을 지정하거나 다른 사용자 지정 옵션 그룹을 지정할 수 있습니다. 자세한 내용은 Microsoft SQL Server 데이터베이스 엔진 기반 DB 인스턴스의 수정 단원을 참조하십시오.