기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
추가 정보
이 섹션에서는 지원되지만 더 이상 사용되지 않는 Amazon FSx 기능에 대한 참조를 제공합니다.
사용자 지정 백업 일정 설정
를 사용하여 파일 시스템에 대한 사용자 지정 백업 일정을 AWS Backup 설정하는 것이 좋습니다. 여기에 제공된 정보는 사용 시 가능한 것보다 더 자주 백업을 예약해야 하는 경우 참조용입니다 AWS Backup.
활성화되면 Amazon은 일일 백업 기간 동안 하루에 한 번 파일 시스템의 백업을 FSx 자동으로 가져옵니다. Amazon은 이러한 자동 백업에 대해 지정한 보존 기간을 FSx 적용합니다. 또한 사용자 시작 백업을 지원하므로 언제든지 백업할 수 있습니다.
다음에서 사용자 지정 백업 예약을 배포하기 위한 리소스 및 구성을 찾을 수 있습니다. 사용자 지정 백업 예약은 사용자가 정의한 사용자 지정 일정에 따라 Amazon FSx for Lustre 파일 시스템에서 사용자 시작 백업을 수행합니다. 6시간에 한 번, 일주일에 한 번 등을 예로 들 수 있습니다. 또한 이 스크립트는 지정된 보존 기간보다 오래된 백업을 삭제하도록 구성합니다.
솔루션은 필요한 모든 구성 요소를 자동으로 배포하고 다음 파라미터를 사용합니다.
-
파일 시스템.
-
백업 수행을 위한 CRON 일정 패턴
-
백업 보존 기간(일 단위)
-
백업 이름 태그
CRON 일정 패턴에 대한 자세한 내용은 Amazon CloudWatch 사용 설명서의 규칙에 대한 일정 표현식을 참조하세요.
아키텍처 개요
이 솔루션을 배포하면 AWS 클라우드에 다음과 같은 리소스가 빌드됩니다.
이 솔루션은 다음 작업을 수행합니다.
-
AWS CloudFormation 템플릿은 CloudWatch 이벤트, Lambda 함수, Amazon SNS 대기열 및 IAM 역할을 배포합니다. IAM 역할은 Lambda 함수에 Amazon FSx for Lustre API 작업을 호출할 수 있는 권한을 부여합니다.
-
CloudWatch 이벤트는 초기 배포 중에 CRON 패턴으로 정의한 일정에 따라 실행됩니다. 이 이벤트는 Amazon FSx for Lustre
CreateBackup
API 작업을 호출하여 백업을 시작하는 솔루션의 백업 관리자 Lambda 함수를 호출합니다. -
백업 관리자는
DescribeBackups
를 사용하여 지정된 파일 시스템에 대해 사용자가 시작한 기존 백업 목록을 검색합니다. 그런 다음 초기 배포 시 지정한 보존 기간보다 오래된 백업을 삭제합니다. -
초기 배포 중에 알림을 받을 옵션을 선택하면 백업 관리자가 성공적인 백업의 Amazon SNS 대기열에 알림 메시지를 보냅니다. 장애 발생 시 항상 알림이 전송됩니다.
AWS CloudFormation 템플릿
이 솔루션은 AWS CloudFormation 를 사용하여 Amazon FSx for Lustre 사용자 지정 백업 예약 솔루션의 배포를 자동화합니다. 이 솔루션을 사용하려면 fsx-scheduled-backup.template
배포 자동화
다음 절차는 이 사용자 지정 백업 예약 솔루션을 구성하고 배포합니다. 배포에는 약 5분이 소요됩니다. 시작하기 전에 AWS 계정의 Amazon Virtual Private Cloud(Amazon VPC)에서 실행 중인 Amazon FSx for Lustre 파일 시스템의 ID가 있어야 합니다. 리소스 생성에 대한 자세한 내용은 Amazon FSx for Lustre 시작하기 섹션을 참조하세요.
참고
이 솔루션을 구현하면 연결된 AWS 서비스에 대한 결제가 발생합니다. 자세한 내용은 해당 서비스에 대한 요금 세부 정보 페이지를 참조하세요.
사용자 지정 백업 솔루션 스택 시작
-
fsx-scheduled-backup.template
AWS CloudFormation 템플릿을 다운로드합니다. AWS CloudFormation 스택 생성에 대한 자세한 내용은 AWS CloudFormation 사용 설명서의 AWS CloudFormation 콘솔에서 스택 생성을 참조하세요. 참고
기본적으로이 템플릿은 미국 동부(버지니아 북부) AWS 리전에서 시작됩니다. Amazon FSx for Lustre는 현재 특정 에서만 사용할 수 있습니다 AWS 리전. Amazon FSx for Lustre를 AWS 사용할 수 있는 리전에서이 솔루션을 시작해야 합니다. 자세한 내용은 섹션을 참조하세요.Amazon FSx 의 및 AWS 리전 엔드포인트 섹션. AWS 일반 참조
-
파라미터의 경우 템플릿의 파라미터를 검토하고 파일 시스템의 필요에 맞게 수정합니다. 이 솔루션은 다음과 같은 기본값을 사용합니다.
파라미터 기본값 설명 Amazon FSx for Lustre 파일 시스템 ID 기본값 없음 백업하려는 파일 시스템의 파일 시스템 ID CRON 백업에 대한 일정 패턴입니다. 0 0/4 * *? * CloudWatch 이벤트를 실행하여 새 백업을 트리거하고 보존 기간 외에 이전 백업을 삭제하는 일정입니다. 백업 보존 기간(일) 7 사용자 시작 백업을 보존할 일수입니다. Lambda 함수는 이 일수보다 오래된 사용자 시작 백업을 삭제합니다. 백업 이름 사용자 예약 백업 Amazon FSx for Lustre Management Console의 백업 이름 열에 표시되는 이러한 백업의 이름입니다. 백업 알림 예 백업이 시작되었을 때 알림을 받을지 여부를 선택합니다. 오류가 있는 경우 항상 알림이 전송됩니다. 이메일 주소 기본값 없음 SNS 알림을 구독할 이메일 주소입니다. -
Next(다음)를 선택합니다.
-
옵션에서 다음을 선택합니다.
-
검토에서 설정을 검토하고 확인합니다. 템플릿이 IAM 리소스를 생성함을 확인하는 확인란을 선택해야 합니다.
-
생성을 선택하여 스택을 배포합니다.
AWS CloudFormation 콘솔의 상태 열에서 스택의 상태를 볼 수 있습니다. 약 5분 후에 상태가 CREATE_COMPLETE로 표시됩니다.
추가 옵션
이 솔루션에서 생성한 Lambda 함수를 사용하여 둘 이상의 Amazon FSx for Lustre 파일 시스템에 대한 사용자 지정 예약 백업을 수행할 수 있습니다. 파일 시스템 ID는 CloudWatch 이벤트에 JSON 대한 입력에서 Amazon FSx for Lustre 함수로 전달됩니다. Lambda 함수에 JSON 전달SuccessNotification
되는 기본값은 다음과 같습니다. 여기서 FileSystemId
및의 값은 AWS CloudFormation 스택을 시작할 때 지정된 파라미터에서 전달됩니다.
{ "start-backup": "true", "purge-backups": "true", "filesystem-id": "${FileSystemId}", "notify_on_success": "${SuccessNotification}" }
추가 Amazon FSx for Lustre 파일 시스템에 대한 백업을 예약하려면 다른 CloudWatch 이벤트 규칙을 생성합니다. 이렇게 하려면 이 솔루션에서 생성한 Lambda 함수를 대상으로 하는 일정 이벤트 소스를 사용합니다. 입력 구성에서 상수(JSON 텍스트)를 선택합니다. JSON 입력의 경우 대신 백업할 Amazon FSx for Lustre 파일 시스템의 파일 시스템 ID를 대체하기만 하면 됩니다${FileSystemId}
. 또한 JSON 위의 ${SuccessNotification}
에서 Yes
또는 No
대신를 대체합니다.
수동으로 생성하는 추가 CloudWatch 이벤트 규칙은 Amazon FSx for Lustre 사용자 지정 예약 백업 솔루션 AWS CloudFormation 스택의 일부가 아닙니다. 따라서 스택을 삭제해도 해당 스택은 제거되지 않습니다.