AWS Backup에서 VSS 백업을 설정하려면 어떻게 해야 하나요?

4분 분량
0

AWS Backup을 사용하여 Amazon Elastic Compute Cloud(Amazon EC2) Windows 인스턴스에 대해 애플리케이션에서의 일관성이 보장되는 백업을 설정하려고 합니다.

간략한 설명

AWS Backup은 Amazon EC2 인스턴스에서 실행되며 애플리케이션에서의 일관성이 보장되는 Microsoft 워크로드 백업을 지원합니다. 여기에는 Microsoft Windows Server 인스턴스와 SQL Server, Active Directory 및 Exchange Server와 같은 Microsoft 애플리케이션이 포함됩니다.

애플리케이션 일관성이 보장되는 백업을 생성하려면 AWS Backup 콘솔에서 Windows Volume Shadow Copy Service(VSS)를 사용하세요.

AWS Backup을 사용하여 Windows EC2 인스턴스용 VSS 백업을 설정하려면 다음 단계를 완료하세요.

  1. 아직 EC2 인스턴스가 없다면 새로 생성하세요.
  2. AWS Systems Manager 콘솔을 사용하여 EC2 인스턴스용 Systems Manager를 설정하세요.
  3. EC2 인스턴스를 연결할 때 설치되는 AWS Systems Manager Agent(SSM Agent)를 업데이트하세요.
  4. SSM Agent를 사용하여 EC2 인스턴스에 AWSVSSComponents 패키지를 설치하세요.
  5. VSS 백업을 수행할 권한이 있는 EC2 역할을 생성한 다음 해당 역할을 EC2 인스턴스에 연결하세요.
  6. AWS Backup을 사용하여 EC2 인스턴스를 백업하세요.

사전 요구 사항

VSS 백업을 생성하려면 Amazon EC2, Systems Manager 및 AWS Backup 콘솔을 사용하여 여러 사전 요구 사항을 충족하세요. 시작하기 전에 모든 기준을 충족하는지 확인하세요.

해결 방법

EC2 인스턴스 생성

EC2 인스턴스가 없는 경우 인스턴스를 생성하세요. 지원되는 인스턴스 크기 및 운영 체제(Windows Server 2012 이상)를 사용해야 합니다. 다음 인스턴스 크기는 VSS 백업에서 지원되지 않습니다.

  • t3.nano
  • t3.micro
  • t3a.nano
  • t3a.micro
  • t2.nano
  • t2.micro

EC2 인스턴스에서 Systems Manager 설정

이미 인스턴스에 Systems Manager를 설정한 경우, 다음 섹션으로 넘어가세요. 그렇지 않으면 다음 단계를 완료하세요.

  1. Systems Manager 콘솔을 여세요.
  2. 탐색 창에서 빠른 설정을 선택한 다음 생성을 선택하세요.
  3. 호스트 관리를 선택한 후 다음을 선택하세요.
  4. 구성 옵션 섹션에서 구성에 허용할 옵션을 선택하세요.
  5. 대상 섹션에서 원하는 호스트 관리 구성 방법을 선택하세요. 전체 조직, 사용자 지정 조직 단위(OU) 또는 로그인한 현재 계정에 대해 이 작업을 수행할 수 있습니다.
  6. 생성을 선택하세요.
  7. 인스턴스가 Systems Manager와 연결되어 있는지 확인하려면 AWS Command Line Interface(AWS CLI)에서 다음 명령을 실행하세요.
aws ssm describe-instance-associations-status --instance-id <instance-id>

참고: AWS CLI 명령을 실행할 때 오류가 발생하면 최신 AWS CLI 버전을 사용하고 있는지 확인하세요.

인스턴스를 Systems Manager에 연결할 때 설치되는 SSM Agent를 업데이트하세요.

SSM Agent는 일부 EC2 인스턴스 유형에서 사전 설치되어 있습니다. 자세한 내용은 SSM Agent가 사전 설치된 Amazon Machine Image(AMI)를 참조하세요.

SSM Agent 업데이트를 위해 다음 단계를 완료하세요.

  1. Systems Manager 콘솔을 여세요.
  2. 명령 실행을 선택한 다음 명령 실행을 다시 선택하세요.
  3. AWS-UpdateSSMAgent를 검색한 다음 선택하세요. 명령 옆에 있는 라디오 버튼을 선택하세요.
  4. 대상 선택에서 태그 또는 리소스 그룹을 사용하여 인스턴스를 선택하세요. 수동으로 선택할 수도 있습니다.
  5. (선택 사항) 출력 옵션, Amazon CloudWatch 알람SNS 알림을 구성하세요.
  6. 실행을 선택하세요.

EC2 인스턴스에 AWSVSSComponents 패키지 설치

VSS 패키지를 설치하려면 다음 단계를 완료하세요.

  1. Systems Manager 콘솔을 여세요.

  2. 명령 실행을 선택한 다음 명령 실행을 다시 선택하세요.

  3. AWS-ConfigureAWSPackage를 검색한 다음 선택하세요. 명령 옆에 있는 라디오 버튼을 선택하세요.

  4. 명령 파라미터에 다음을 입력하세요.

    Action: Install
    Name: AwsVssComponents
    Version: Systems Manager가 최신 버전을 설치할 수 있도록 이 필드는 비워 두세요.

  5. 대상 선택에서 태그 또는 리소스 그룹을 사용하여 인스턴스를 선택하세요. 수동으로 선택할 수도 있습니다.

  6. (선택 사항) 출력 옵션, Amazon CloudWatch 알람SNS 알림을 구성하세요.

  7. 실행을 선택하세요.

VSS 백업을 수행할 권한이 있는 EC2 역할 생성

VSS 백업을 생성하려면 EC2 인스턴스 역할에 연결해야 하는 추가 권한이 필요합니다. 다음 단계를 완료하여 정책을 생성하고, 역할에 정책을 연결하고, 역할을 EC2 인스턴스에 연결하세요.

  1. VSS를 이용하는 스냅샷에 대한 IAM 역할 생성에 나와 있는 정책과 유사한 AWS Identity and Access Management(IAM) 정책 생성을 진행하세요.
  2. VssSnapshotRole라는 이름의 IAM 역할을 생성하세요. 1단계에서 생성한 정책을 이 IAM 역할에 연결하세요. 그런 다음, AmazonSSMManagedInstanceCore AWS 관리형 정책을 이 역할에 연결하세요.
  3. 이 역할을 EC2 인스턴스에 연결하세요.

AWS Backup을 사용하여 EC2 인스턴스의 백업 수행

다음 단계를 완료하세요.

  1. AWS Backup 콘솔을 여세요.
  2. 대시보드에서 온디맨드 백업 생성을 선택하세요.
  3. EC2 인스턴스의 세부 정보를 추가하세요.
  4. 고급 백업 설정에서는 VSS 확인란을 선택하세요.
  5. 온디맨드 백업 생성을 선택하세요.
  6. 백업 계획을 사용하여 백업을 생성할 수도 있습니다. 이 방법을 사용하는 경우, 백업 계획에서 VSS 확인란이 활성화되어 있는지 확인하세요.

참고: VSS 백업이 실행 중일 때 EC2 인스턴스가 중지 상태에 있지 않아야 합니다.

결과 검토

완료 상태의 백업 작업이 VSS 작업의 성공을 보장하지는 않습니다. VSS 포함을 위해 최선의 노력을 기울여야 합니다. 다음 단계를 완료하여 백업이 애플리케이션에서 인괄되는지, 장애 발생 시 일관성이 보장되는지 또는 실패했는지 확인하세요.

  1. AWS Backup 콘솔을 여세요.

  2. 탐색 창의 내 계정에서 작업을 선택하세요.

  3. 백업 작업의 상태를 확인하세요. 다음 상태 중 하나가 표시됩니다.

    완료 상태는 백업이 성공적으로 완료되었으며 애플리케이션 일관적이라는 것(VSS)을 나타냅니다.
    녹색 경고 기호가 있는 완료 상태는 VSS 작업이 실패했으며 정기 백업만 생성되었음을 나타냅니다.
    실패 상태는 백업이 실패했음을 의미합니다.

  4. 백업에 대한 추가 세부 정보를 보려면 개별 백업 작업을 선택하세요. 예를 들어, VSS를 이용하는 스냅샷 생성 중 시간 초과로 인해 Windows VSS 백업이 실패했다는 세부 정보가 표시될 수 있습니다. VSS 오류를 해결하려면 AWS Backup에서 Amazon EC2 VSS 장애 문제를 해결하려면 어떻게 해야 하나요?를 참조하세요.

AWS 공식
AWS 공식업데이트됨 10달 전