Windows 파일 FSx 서버용 파일 시스템의 스토리지 용량을 동적으로 늘리기 - FSx윈도우용 Amazon 파일 서버

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

Windows 파일 FSx 서버용 파일 시스템의 스토리지 용량을 동적으로 늘리기

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

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

솔루션에는 다음과 같은 파라미터가 사용됩니다.

  • 파일 시스템 ID

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

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

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

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

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

아키텍처 개요

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

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

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

  1. AWS CloudFormation 템플릿은 CloudWatch 경보, AWS Lambda 함수, Amazon 단순 알림 서비스 (AmazonSNS) 대기열 및 모든 필수 AWS Identity and Access Management (IAM) 역할을 배포합니다. 이 IAM 역할은 Lambda 함수에 Amazon 작업을 호출할 권한을 부여합니다. FSx API

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

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

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

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

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

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

AWS CloudFormation 템플릿

이 솔루션은 Windows 파일 FSx 서버용 파일 시스템의 스토리지 용량을 자동으로 늘리는 데 사용되는 구성 요소 배포를 자동화하는 데 사용됩니다. AWS CloudFormation 이 솔루션을 사용하려면 I ncreaseFSx Size AWS CloudFormation 템플릿을 다운로드하십시오.

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

FileSystemId

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

LowFreeDataStorageCapacityThreshold

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

LowFreeDataStorageCapacityThresholdUnit

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

AlarmModificationNotification

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

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

EmailAddress

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

PercentIncrease

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

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

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

참고

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

시작하기 전에 AWS 계정에 Amazon Virtual Private Cloud (AmazonVPC) 에서 실행 중인 Amazon FSx 파일 시스템의 ID가 있어야 합니다. Amazon FSx 리소스 생성에 대한 자세한 내용은 을 참조하십시오FSx윈도우용 Amazon 파일 서버 시작하기.

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

    참고

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

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

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

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

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

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

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

AWS CloudFormation 콘솔의 상태 열에서 스택 상태를 볼 수 있습니다. 약 5분 후에 상태가 CREATECOMPLETE_로 표시될 것입니다.

스택 업데이트

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