FSx for Windows File Server 파일 시스템의 스토리지 용량 동적 증가 - Amazon FSx for Windows File Server

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

FSx for Windows File Server 파일 시스템의 스토리지 용량 동적 증가

저장된 데이터의 양이 증가함에 따라 FSx for Windows File Server 파일 시스템의 스토리지 용량을 수동으로 늘리는 대신 AWS CloudFormation 템플릿을 사용하여 스토리지를 자동으로 늘릴 수 있습니다. 이 섹션에 제시된 솔루션은 사용 가능한 저장 용량이 지정한 임계값 아래로 떨어지면 파일 시스템의 저장 용량을 동적으로 늘립니다.

이 AWS CloudFormation 템플릿은 사용 가능한 스토리지 용량 임계값,이 임계값을 기반으로 하는 Amazon CloudWatch 경보, 파일 시스템의 스토리지 용량을 늘리는 AWS Lambda 함수를 정의하는 데 필요한 모든 구성 요소를 자동으로 배포합니다.

이 솔루션은 다음 매개 변수를 사용합니다.

  • 파일 시스템 ID

  • 여유 스토리지 용량 임계값(숫자 값)

  • 측정 단위(백분율 [기본값] 또는 GiB)

  • 스토리지 용량 증가 기준 백분율(%)

  • SNS 구독을 위한 이메일 주소

  • 경보 임계값 조정(예/아니요)

아키텍처 개요

이 솔루션을 배포하면 AWS 클라우드에 다음 리소스가 빌드됩니다.

FSx for Windows File Server 파일 시스템의 스토리지 용량을 자동으로 늘리는 솔루션의 아키텍처 다이어그램입니다.

다이어그램은 다음 단계들을 보여줍니다.

  1. AWS CloudFormation 템플릿은 CloudWatch 경보, AWS Lambda 함수, Amazon Simple Notification Service(Amazon SNS) 대기열 및 모든 필수 AWS Identity and Access Management (IAM) 역할을 배포합니다. IAM 역할은 Lambda 함수에 Amazon FSx API 작업을 호출할 수 있는 권한을 부여합니다.

  2. CloudWatch는 파일 시스템의 여유 스토리지 용량이 지정된 임계값 아래로 떨어지면 경보를 트리거하고 Amazon SNS 대기열에 메시지를 보냅니다.

  3. 그러면 솔루션이 이 Amazon SNS 주제를 구독하는 Lambda 함수를 트리거합니다.

  4. Lambda 함수는 지정된 증가율 값을 기반으로 새 파일 시스템 스토리지 용량을 계산하고 새 파일 시스템 스토리지 용량을 설정합니다.

  5. Lambda 함수는 파일 시스템의 새 스토리지 용량의 지정된 비율과 같도록 여유 스토리지 용량 임계값을 선택적으로 조정할 수 있습니다.

  6. Lambda 함수 작업의 원래 CloudWatch 경보 상태 및 결과는 Amazon SNS 대기열로 전송됩니다.

CloudWatch 경보에 대한 응답으로 수행된 작업에 대한 알림을 받으려면 구독 확인 이메일에 제공된 링크를 따라 Amazon SNS 주제 구독을 확인해야 합니다.

AWS CloudFormation 템플릿

이 솔루션은 AWS CloudFormation 를 사용하여 FSx for Windows File Server 파일 시스템의 스토리지 용량을 자동으로 늘리는 데 사용되는 구성 요소 배포를 자동화합니다. 이 솔루션을 사용하려면 IncreaseFSxSize AWS CloudFormation 템플릿을 다운로드합니다.

템플릿은 다음과 같이 설명된 파라미터를 사용합니다. 템플릿 파라미터 및 해당 기본값을 검토하고 파일 시스템의 필요에 맞게 수정합니다.

FileSystemId

기본값이 없습니다. 스토리지 용량을 자동으로 늘리려는 파일 시스템의 ID입니다.

LowFreeDataStorageCapacityThreshold

기본값이 없습니다. 경보를 트리거하고 파일 시스템의 스토리지 용량을 자동으로 늘리는 기준이 되는 초기 여유 스토리지 용량 임계값을 지정합니다. 이 임계값은 GiB 단위로 지정하거나 파일 시스템의 현재 스토리지 용량의 백분율(%)로 지정합니다. CloudFormation 템플릿은 백분율로 표시될 때 CloudWatch 경보 설정과 일치하도록 GiB로 다시 계산됩니다.

LowFreeDataStorageCapacityThresholdUnit

기본값은 %입니다. LowFreeDataStorageCapacityThreshold의 단위를 GiB로 지정하거나 현재 스토리지 용량의 백분율로 지정합니다.

AlarmModificationNotification

기본값은 Yes입니다. Yes로 설정하면 초기 LowFreeDataStorageCapacityThreshold가 후속 경보 임계값의 PercentIncrease 값에 비례하여 증가합니다.

예를 들어 PercentIncrease가 20으로 설정되고 AlarmModificationNotification이 Yes로 설정된 경우 GiB에 지정된 사용 가능한 여유 공간 임계값(LowFreeDataStorageCapacityThreshold)은 후속 스토리지 용량 증가 이벤트에 대해 20% 증가합니다.

EmailAddress

기본값이 없습니다. SNS 구독에 사용할 이메일 주소를 지정하고 스토리지 용량 임계값 알림을 받습니다.

PercentIncrease

기본값이 없습니다. 스토리지 용량을 늘릴 양을 현재 스토리지 용량의 백분율로 표현하여 지정합니다.

AWS CloudFormation을 사용하여 배포 자동화

다음 절차에서는 FSx for Windows File Server 파일 시스템의 스토리지 용량을 자동으로 늘리도록 AWS CloudFormation 스택을 구성하고 배포합니다. 배포에는 약 5분이 소요됩니다.

참고

이 솔루션을 구현하면 연결된 AWS 서비스에 대한 요금이 청구됩니다. 자세한 내용은 해당 서비스에 대한 요금 세부 정보 페이지를 참조하세요.

시작하기 전에 AWS 계정의 Amazon Virtual Private Cloud(Amazon VPC)에서 실행 중인 Amazon FSx 파일 시스템의 ID가 있어야 합니다. Amazon FSx 리소스 생성에 대한 자세한 내용은 Amazon FSx for Windows File Server 시작하기 섹션을 참조하세요.

자동 스토리지 용량 증가 솔루션 스택 시작
  1. IncreaseFSxSize AWS CloudFormation 템플릿을 다운로드합니다. CloudFormation 스택 생성에 대한 자세한 내용은 AWS CloudFormation 사용 설명서AWS CloudFormation 콘솔에서 스택 생성을 참조하세요.

    참고

    Amazon FSx는 현재 특정 AWS 리전에서만 사용할 수 있습니다. Amazon FSx를 사용할 수 있는 AWS 리전에서이 솔루션을 시작해야 합니다. 자세한 내용은 AWS 일반 참조Amazon FSx 엔드포인트 및 할당량을 참조하세요.

  2. 스택 세부 정보 지정에 자동 스토리지 용량 증가 솔루션의 값을 입력합니다.

    CloudFormation 템플릿의 스택 세부 정보 지정 페이지에 입력한 값을 보여주는 스크린샷입니다.
  3. 스택 이름을 입력합니다.

  4. 파라미터의 경우 템플릿의 파라미터를 검토하고 파일 시스템의 필요에 맞게 수정합니다. 그런 다음 다음을 선택합니다.

  5. 사용자 지정 솔루션에 대해 원하는 옵션 설정을 입력하고 다음을 선택합니다.

  6. 검토에서 솔루션 설정을 검토하고 확인합니다. 템플릿이 IAM 리소스를 생성한다는 것을 확인하는 확인란을 선택해야 합니다.

  7. 생성을 선택하여 스택을 배포합니다.

AWS CloudFormation 콘솔의 상태 열에서 스택의 상태를 볼 수 있습니다. 약 5분 후에 생성_완료라는 상태를 확인할 수 있습니다.

스택 업데이트

스택이 생성된 후, 동일한 템플릿을 사용하고 파라미터에 새 값을 제공하여 스택을 업데이트할 수 있습니다. 자세한 내용은 AWS CloudFormation 사용 설명서직접 스택 업데이트를 참조하세요.