스냅샷 공간 할당 File Storage for Classic

저장소 볼륨의 스냅샷을 자동 또는 수동으로 생성하려면, 이를 저장할 공간을 구매해야 합니다. 이러한 단계를 사용하여 초기 볼륨 구매 시 또는 나중에 스냅샷 용량을 구매할 수 있습니다.

필요한 스냅샷 영역 크기 판별

일반적으로 스냅샷 영역은 스냅샷에서 두 가지 핵심 요인에 따라 사용됩니다.

  • 시간이 지남에 따라 활성 파일 시스템이 얼마나 변하는지.
  • 스냅샷을 보존할 기간

필요한 영역의 양을 계산하는 방법은 (변경 비율) x **(데이터 보존 시간/일/주/월 수)**입니다.

활성 파일 시스템 블록을 표시하는 메타데이터의 사본(포인터)에 불과하므로, 첫 번째 스냅샷은 매우 소량의 영역을 사용합니다.

변경 사항이 많고 보존 기간이 긴 볼륨은 변경 사항이 적고 보존 기간도 짧은 볼륨보다 더 많은 공간이 필요합니다. 첫 번째 유형의 예로는 변경 비율이 높은 데이터베이스가 있습니다. 두 번째 유형의 예제는 VMware® 데이터 저장소입니다.

500GB의 실제 데이터에 대해 1시간 간격으로 12개의 스냅샷을 생성하고, 각 스냅샷 간의 변경률이 1%라면, 스냅샷 용량은 총 60GB가 됩니다.

*(5-GB Rate of Change) x (12 hourly snapshots) = (60 GB of used space)*

반대로, 실제 데이터 500GB에 대해 1시간 간격으로 12개의 스냅샷을 생성하고 매시간 10%의 변경이 발생한다면, 사용되는 스냅샷 공간은 600GB가 됩니다.

*(50-GB Rate of Change) x (12 hourly snapshots) = (600 GB of used space)*

따라서 필요한 스냅샷 영역의 양을 결정할 때는 변경 비율을 신중하게 고려하십시오. 이는 필요한 스냅샷 영역의 양에 중대한 영향을 줍니다. 볼륨이 클수록 자주 변경될 가능성이 높습니다. 그러나 변경량이 5GB인 500GB 볼륨과 변경량이 5GB인 10TB 볼륨은 동일한 양의 스냅샷 영역을 사용합니다.

또한 대부분의 워크로드에서는 볼륨이 클수록 초기에 확보해야 하는 영역이 더 작아집니다. 이는 주로 기본 데이터 효율성과 환경에서 스냅샷이 작동하는 방식에 기인합니다.

사용 가능한 스냅샷 공간 용량

주문할 수 있는 스냅샷 영역의 크기는 볼륨의 크기에 따라 다릅니다. 스냅샷 영역의 크기는 볼륨의 크기를 초과할 수 없습니다. 다음 표에는 특정 볼륨 크기에 사용 가능한 스냅샷 용량이 표시되어 있습니다.

이 표는 볼륨 용량에 따라 사용 가능한 스냅샷 공간을 증분하여 보여줍니다.
볼륨 용량 사용 가능한 스냅샷 용량
10GB 5GB, 10GB
50GB 5GB, 10GB, 20GB, 40GB
100GB 5GB, 10GB, 20GB, 40GB, 60GB, 80GB, 100GB
200GB 5GB, 10GB, 20GB, 40GB, 60GB, 80GB, 100GB 150GB, 200GB
300GB 5GB, 10GB, 20GB, 40GB, 60GB, 80GB, 100GB 150GB, 200GB, 250GB, 300GB
400GB 5GB, 10GB, 20GB, 40GB, 60GB, 80GB, 100GB 150GB, 200GB, 250GB, 300GB,
350GB, 400GB
500GB 5GB, 10GB, 20GB, 40GB, 60GB, 80GB, 100GB 150GB, 200GB, 250GB, 300GB,
350GB, 400GB, 450GB, 500GB
600GB 5GB, 10GB, 20GB, 40GB, 60GB, 80GB, 100GB 150GB, 200GB, 250GB, 300GB,
350GB, 400GB, 450GB, 500GB, 600GB
700GB 5GB, 10GB, 20GB, 40GB, 60GB, 80GB, 100GB 150GB, 200GB, 250GB, 300GB,
350GB, 400GB, 450GB, 500GB, 600GB, 700GB
800GB 5GB, 10GB, 20GB, 40GB, 60GB, 80GB, 100GB 150GB, 200GB, 250GB, 300GB,
350GB, 400GB, 450GB, 500GB, 600GB, 700GB
900GB 5GB, 10GB, 20GB, 40GB, 60GB, 80GB, 100GB 150GB, 200GB, 250GB, 300GB,
350GB, 400GB, 450GB, 500GB, 600GB, 700GB
1000GB 5GB, 10GB, 20GB, 40GB, 60GB, 80GB, 100GB 150GB, 200GB, 250GB, 300GB,
350GB, 400GB, 450GB, 500GB, 600GB, 700GB, 1000GB
2000GB 5GB, 10GB, 20GB, 40GB, 60GB, 80GB, 100GB 150GB, 200GB, 250GB, 300GB,
350GB, 400GB, 450GB, 500GB, 600GB, 700GB, 1000GB, 2000GB
3000GB 5GB, 10GB, 20GB, 40GB, 60GB, 80GB, 100GB 150GB, 200GB, 250GB, 300GB,
350GB, 400GB, 450GB, 500GB, 600GB, 700GB, 1000GB, 2000GB
4000GB 5GB, 10GB, 20GB, 40GB, 60GB, 80GB, 100GB 150GB, 200GB, 250GB, 300GB,
350GB, 400GB, 450GB, 500GB, 600GB, 700GB, 1000GB, 2000GB, 4000GB
5000GB 5GB, 10GB, 20GB, 40GB, 60GB, 80GB, 100GB 150GB, 200GB, 250GB, 300GB,
350GB, 400GB, 450GB, 500GB, 600GB, 700GB, 1000GB, 2000GB, 4000GB
12000GB 5GB, 10GB, 20GB, 40GB, 60GB, 80GB, 100GB 150GB, 200GB, 250GB, 300GB,
350GB, 400GB, 450GB, 500GB, 600GB, 700GB, 1000GB, 2000GB, 4000GB

콘솔에서 스냅샷 공간 할당

  1. IBM Cloud® 콘솔 에 로그인하고 메뉴 아이콘 메뉴 아이콘 를 클릭하십시오.

  2. 인프라 VPC 아이콘 선택 > 클래식 인프라.

  3. 스토리지 > File Storage for Classic를 통해 스토리지에 액세스하십시오.

  4. 조치 조치 아이콘 를 클릭한 후 스냅샷 공간 추가를 클릭하십시오.

  5. 필요한 영역의 양과 지불 방법을 선택하십시오.

  6. 계속을 클릭합니다.

  7. 보유한 프로모션 코드를 입력하고 재계산을 클릭하십시오. 이 주문의 비용주문 검토에는 기본값이 있습니다.

    주문을 처리할 때 할인이 적용됩니다.

  8. 이용 약관을 읽고 이해했는지 확인하는 상자를 선택하고 주문하기를 클릭하십시오. 잠시 후에 스냅샷 영역이 프로비저닝됩니다.

CLI를 통해 스냅샷 공간 주문하기

시작하기 전에 사용할 CLI 클라이언트를 결정하십시오.

IBMCLOUD CLI를 통한 프로비저닝

ibmcloud sl file snapshot-order 명령을 사용하여 볼륨에 대한 스냅샷 영역을 프로비저닝하십시오. 다음 예제에서는 해당 ID 560156918 로 식별되는 파일 공유를 위한 1000GB스냅샷 공간을 작성합니다.

ibmcloud sl file snapshot-order 560156918 -s 1000 -t 4

이 명령에 사용 가능한 모든 매개변수에 대한 자세한 정보는 ibmcloud sl file snapshot-order를 참조하십시오.

SLCLI에서 프로비저닝

slcli file snapshot-order 명령을 사용하여 볼륨에 대한 스냅샷 영역을 프로비저닝하십시오.

$ slcli file snapshot-order --help
Usage: slcli file snapshot-order [OPTIONS] VOLUME_ID

Options:
  --capacity INTEGER    Size of snapshot space to create in GB  [required]
  --tier [0.25|2|4|10]  Endurance Storage Tier (IOPS per GB) of the file
                        volume for which space is ordered [optional, and only
                        valid for endurance storage volumes]
  --upgrade             Flag to indicate that the order is an upgrade
  -h, --help            Show this message and exit.

API로 스냅샷 공간 주문하기

SL API Python 클라이언트에서 order_snapshot_space 메서드를 사용하여 스냅샷을 저장할 용량을 더 주문할 수 있습니다.

Terraform을 사용하여 스냅샷 영역 주문

Terraform을 사용하여 스토리지 볼륨을 프로비저닝할 때 ibm_storage_file 리소스를 사용하고 snapshot_capacity 인수를 지정하십시오. 다음 예제는 10GB스냅샷 영역을 정의합니다.

resource "ibm_storage_file" "fs_endurance" {
  type       = "Endurance"
  datacenter = "dal09"
  capacity   = 20
  iops       = 0.25

  # Optional fields
  allowed_virtual_guest_ids = ["28961689"]
  allowed_subnets           = ["10.146.139.64/26"]
  allowed_ip_addresses      = ["10.146.139.84"]
  snapshot_capacity         = 10
  hourly_billing            = true
}

스냅샷 영역을 늘리려면 snapshot_capacity 인수를 더 큰 숫자로 업데이트하고 변경사항을 적용하십시오.

인수 및 속성에 대한 자세한 정보는 ibm_storage_file을 참조하십시오.