File Storage for VPC 프로필

File Storage for VPC 프로필은 파일 공유의 용량 및 성능 특성을 정의합니다. 지역별 할당량에 대해서는 rfs를, 구역별 할당량에 대해서는 dp2 를 선택하십시오. 모든 파일 공유는 솔리드 스테이트 드라이브(SSD)를 기반으로 합니다.

File Storage 프로필 개요

파일 공유를 작성 할 때 파일 스토리지 프로파일을 기반으로 사용 가능한 공유 크기 및 IOPS 성능을 선택합니다. 현재 모든 파일 공유는 고성능 dp2 프로필을 기반으로 생성됩니다.

가용성 선택 새로운 지역별 파일 공유 서비스를 미리 볼 수 있는 특별 액세스 권한이 있는 고객은 rfs 프로필을 사용하여 지역별 가용성 및 조정 가능한 대역폭 값으로 파일 공유를 만들 수 있습니다.

계층형 프로필 또는 사용자 지정 프로필을 사용하여 영역 파일 공유의 베타 및 제한적 사용 가능성 단계에서 만든 파일 공유는 2027년 5월 6일까지 해당 프로필을 기반으로 계속 작동할 수 있습니다. dp2 프로파일을 사용하거나 다른 이전 생성 프로파일로 전환하도록 이 파일 공유를 업데이트할 수도 있습니다. 그러나 이전 프로필은 새 파일 공유를 만드는 데 지원되지 않습니다. 이러한 프로필은 전송 중 암호화, 교차 영역 마운트, 교차 계정 공유 및 스냅샷과 같은 최신 기능을 지원하지 않습니다.

다음 표는 이용 가능한 프로파일의 특징과 성능 수준을 보여줍니다.

현재 파일 공유 프로필:

파일 공유 프로필 및 성능 수준 비교.
제품군 프로파일 가용성 공유 크기 공유당 IOPS 최대 대역폭[1]
defined_performance dp2 구역 10-32 ,000 GB 100~96,000 8192Mbps
defined_performance rfs 지역 1~32,000GB 35,000 8192Mbps

정의된 성능 프로필 제품군의 1세대 프로필과 2세대 프로필은 서로 호환되지 않습니다. 영역별 파일 공유를 지역 공유로 변환하거나 지역 공유를 영역별 공유로 변환할 수 없습니다.

더 이상 사용되지 않는 파일 공유 프로필입니다:

파일 공유 프로필 및 성능 수준 비교.
제품군 프로파일 가용성 공유 크기 공유당 IOPS 최대 대역폭
tiered tier-3iops 구역 10-32 ,000 GB 3,000~96,000 5360Mbps
tiered tier-5iops 구역 10-9,600GB 3,000~48,000 6144Mbps
tiered tier-10iops 구역 10-4,800GB 3,000~48,000 8192Mbps
custom custom 구역 10-16 ,000GB 3,000~48,000 8192Mbps

영역 공유에 허용되는 최대 대역폭은 프로파일에 따라 달라지는 대역폭 승수를 곱한 IOPS 수에 따라 결정됩니다. 이 대역폭 값은 읽기 및 쓰기 작업에 대해 허용되는 최대 결합 처리량을 나타냅니다.

가용성 선택 지역별 파일 공유의 대역폭 값은 조정할 수 있습니다. rfs 프로필의 경우 기본 대역폭은 800Mbps입니다. 이 값은 콘솔, CLI 및 API를 통해 최대 8192Mbps까지 늘릴 수 있습니다.

애플리케이션 I/O 크기는 스토리지 성능에 직접적인 영향을 미칩니다. 애플리케이션 I/O 크기가 프로파일에서 대역폭을 계산하는 데 사용하는 대역폭 승수보다 작으면 대역폭 제한 전에 IOPS 제한에 도달합니다. 반대로, 애플리케이션 I/O 크기가 더 크다면 IOPS 한계에 도달하기 전에 대역폭 한계에 먼저 도달하게 됩니다.

단일 세션에서 최대 64KB의 블록 크기를 전송할 수 있습니다. 최대 허용 대역폭을 사용하려면 공유에 여러 개의 동시 세션이 필요합니다.

정의된 성능 프로필

정의된 성능 제품군의 두 프로필 모두 유연한 성능 특성과 다양한 데이터 가용성을 갖춘 탄력적인 파일 스토리지를 제공합니다.

지역별 가용성 프로필

가용성 선택 rfs 프로필은 정의된 성능 프로필 제품군의 2세대 프로필입니다. 이 프로필을 사용하면 지역별 가용성이 있는 파일 공유를 만들 수 있습니다.

지역 데이터 가용성이란 지역 내 3개 영역 모두에 데이터가 복제되어 더 높은 가용성과 내결함성을 제공한다는 의미입니다. 영역 간의 동기식 복제 및 데이터 내구성을 보장해야 하기 때문에 쓰기 작업 중에 지연 시간이 증가할 수 있습니다. 지연 시간 성능이 내구성보다 덜 중요하거나 낮은 지연 시간보다 더 높고 일관된 IOPS를 선호하는 워크로드의 경우 지역 공유가 더 나은 선택이 될 수 있습니다.

지역 파일 공유를 만들 때 용량을 1 GiB ~ 32,000 GiB 사이로 지정할 수 있습니다. 모든 지역별 파일 공유의 기본 할당은 800Mbps입니다. 추가 비용을 지불하면 대역폭을 800Mbps에서 최대 8192Mbps까지 늘릴 수 있습니다. 파일 공유가 생성된 후에는 언제든지 최소값과 최대값 사이에서 대역폭을 조정할 수 있습니다.

선택 가용성 릴리스에서는 지역 간 비동기 복제가 지원되지 않습니다.

영역별 가용성 프로필

dp2 프로필을 사용하면 영역별 파일 공유를 프로비저닝하고 용량 및 총 IOPS 값을 지정할 수 있습니다.

구역별 데이터 가용성은 단일 가용성 영역 내에서 데이터를 사용할 수 있으므로 지연이 적고 응답 속도가 빠르지만 복원력은 떨어집니다. 복제를 위해 1시간의 RPO를 견딜 수 있는 지연 시간에 민감한 애플리케이션의 경우 영역 공유가 더 나은 선택이 될 수 있습니다.

파일 공유는 10GB(최소 사전 설정)에서 32,000GB 범위의 용량으로 만들 수 있습니다. 작은 용량으로 시작하여 나중에 더 많은 저장 용량이 필요하면 파일 공유 용량을 늘릴 수 있습니다. 파일 공유를 만들 때 공유 크기에 따라 100 IOPS(사전 설정된 최소값)에서 96,000 IOPS 사이의 IOPS 값을 선택할 수 있습니다. 나중에 IOPS를 조정할 수도 있습니다.

dp2 프로필의 경우 기준 대역폭은 IOPS 수에 256KB를 곱한 값으로 결정됩니다. 따라서 용량과 IOPS를 늘리면 대역폭 제한도 증가합니다. 이 프로필의 최대 대역폭 값은 8192Mbps입니다.

표 2는 공유 크기별 사용 가능한 IOPS 범위를 보여줍니다.

dp2 파일 공유 프로필 IOPS 및 용량 범위.
공유 크기 (GB) IOPS 범위 (IOPS)
10 - 39 100 - 1,000
40 - 79 100-2,000
80 - 99 100 - 4,000
100 - 499 100 - 6,000
500 - 999 100 - 10,000
1,000 - 1,999 100 - 20,000
2,000-3,999 200 - 40,000
4,000-7,999 300 - 40,000
8,000-15,999 500-64,000
16,000-32,000 2,000 - 96,000¹

¹ 96,000 IOPS를 달성하려면, 하나의 파일 공유에 여러 가상 서버 인스턴스가 동시에 액세스해야 합니다. 단일 클라이언트가 액세스하는 하나의 파일 공유에 대한 IOPS는 48,000으로 제한됩니다.

계층화된 맞춤형 파일 저장 프로필

다음 섹션에서는 영역 파일 공유 베타 릴리스에서 사용된 파일 공유 프로필(범용, 5-iops, 10-iops 또는 사용자 지정)에 대한 정보를 확인할 수 있습니다. 2023년 8월 8일부터 영역별 파일 공유는 정의된 성능 프로필만으로 프로비저닝할 수 있습니다. 이러한 공유 프로필은 2027년 5월 6일에 지원 종료될 예정입니다. 최신 기능에 액세스하려면 공유의 IOPS 프로필을 dp2 으로 변경해야 합니다.

IOPS 계층

기존 파일 공유는 파일 공유를 작성할 때 선택한 IOPS 티어를 기반으로 할 수 있습니다. 표 3은 IOPS 계층 프로필의 IOPS 성능에 대해 설명합니다.

표 3에서는 더 이상 사용되지 않는 IOPS 계층 프로필의 IOPS 성능에 대해 설명합니다.

각 계층별 IOPS 계층 프로필 및 성능 수준
IOPS 티어 워크로드 공유 크기 (GB) 최대 IOPS (IOPS)
3 IOPS/GB 일반 목적의 워크로드 10~32,000 48,000~96,000¹
5 IOPS/GB 높은 I/O 강도 워크로드 10-9,600 48,000
10 IOPS/GB 까다로운 스토리지 워크로드 10-4,800 48,000

¹ 96,000 IOPS를 달성하려면, 하나의 파일 공유에 여러 가상 서버 인스턴스가 동시에 액세스해야 합니다. 단 한 명의 클라이언트만 액세스하는 단일 파일 공유의 IOPS는 48,000으로 제한됩니다.

IOPS 계산 결과가 48,000 IOPS보다 작거나 같은 경우 최대 IOPS 총계는 다음 10의 배수로 반올림됩니다. 48,000 IOPS를 초과하고 96,000 IOPS 이하인 IOPS 계산 결과의 경우, 총 최대 IOPS는 100의 배수로 올림 처리됩니다.

사용자 지정 공유 프로필

더 이상 사용되지 않는 사용자 지정 IOPS 프로필은 파일 공유의 크기 범위 내에서 파일 공유의 총 IOPS를 지정합니다. 사용자 정의 IOPS 프로파일을 사용하는 파일 공유는 100-48000 IOPS 범위의 IOPS 성능 레벨을 가질 수 있습니다.

표 4는 파일 공유 크기에 따른 사용 가능한 IOPS 범위를 보여줍니다.

파일 공유 크기에 따라 사용 가능한 IOPS.
파일 공유 크기(GB) IOPS 범위 (IOPS)
10 - 39 100 - 1,000
40 - 79 100-2,000
80 - 99 100 - 4,000
100 - 499 100 - 6,000
500 - 999 100 - 10,000
1,000 - 1,999 100 - 20,000
2,000-3,999 200 - 40,000
4,000-7,999 300 - 40,000
8,000-9,999 500 - 48,000
10,000 - 16,000 1,000 - 48,000

IOPS 계산 결과가 48,000 IOPS보다 작거나 같은 경우 최대 IOPS 총계는 다음 10의 배수로 반올림됩니다.

콘솔에서 프로필 보기

콘솔에서 파일 공유를 만들면 프로필 섹션의 표에서 사용 가능한 프로필을 확인할 수 있습니다.

CLI에서 프로필 보기

CLI에서 사용 가능한 프로필 목록을 확인하려면 ibmcloud is share-profiles 명령을 실행하십시오. 사용 가능 여부 선택 새로운 지역별 파일 공유 서비스를 미리 볼 수 있는 특별 액세스 권한이 있는 고객은 공유 프로필을 나열할 때 rfs 프로필을 볼 수도 있습니다.

ibmcloud is share-profiles
Listing file share profiles in region us-south under account Test Account as user test.user@ibm.com...
Name   Family                Allowed Access Protocols   Allowed transit encryption modes   Availability Modes   Bandwidth(Mbps)
dp2    defined_performance   nfs4                       none,ipsec                         zonal                -
rfs    defined_performance   nfs4                       none,stunnel                       regional             1

명령 옵션에 대한 자세한 정보는 ibmcloud is share-profiles 의 내용을 참조하십시오.

공유 프로필의 세부 정보를 보려면 ibmcloud is share-profile 명령을 사용하여 프로필의 이름을 지정합니다. 다음 예를 참조하십시오.

ibmcloud is share-profile dp2
Getting file share profile dp2 under account Test Account as user test.user@ibm.com...

Name                               dp2
Family                             defined_performance
IOPS                               Default   Max     Min   Step   Type
                                   100       96000   100   1      range

Capacity                           Default   Max     Min   Step   Type
                                   10        32000   10    1      range

Bandwidth(Mbps)                    Default   Max   Min   Step   Type
                                   -         -     -     -      dependent

Availability Modes                 Default   Type    Value   Values
                                   -         fixed   zonal   -

Allowed Access Protocols           Default   Type     Values
                                   nfs4      subset   nfs4

Allowed transit encryption modes   Default   Type     Values
                                   none      subset   none,ipsec
ibmcloud is share-profile rfs
Getting file share profile rfs in region us-south under account Test Account as user test.user@ibm.com...
Name                               rfs
Family                             defined_performance
IOPS                               Default   Max   Min   Step   Type
                                   -         -     -     -      fixed

Capacity                           Default   Max     Min   Step   Type
                                   1         32000   1     1      range

Bandwidth(Mbps)                    Default   Max    Min   Step   Type
                                   800       8096   1     1      range

Availability Modes                 Default   Type    Value      Values
                                   -         fixed   regional   -

Allowed Access Protocols           Default   Type     Values
                                   nfs4      subset   nfs4

Allowed transit encryption modes   Default   Type     Values
                                   stunnel   subset   none,stunnel

명령 옵션에 대한 자세한 정보는 ibmcloud is share-profile 의 내용을 참조하십시오.

API를 사용하여 프로필 보기

GET /share/profiles 요청을 사용하여 일반적으로 사용 가능한 파일 공유 프로필에 대한 정보를 검색합니다.

curl -X GET $vpc_api_endpoint/v1/share/profiles?$api_version&generation=2\
-H "Authorization: Bearer $iam_token"

가용성 선택 새로운 지역별 파일 공유 서비스를 미리 볼 수 있는 특별 액세스 권한이 있는 고객은 다음 API 요청을 통해 새 프로필을 나열할 수 있습니다:

응답은 다음 예제와 비슷하게 표시됩니다.

{
  "first": {
    "href": "https://us-south.iaas.cloud.ibm.com/v1/share/profiles?limit=50"
  },
  "limit": 50,
  "profiles": [
    {
    "allowed_access_protocols": {
      "default": [
        "nfs4"
      ],
      "type": "subset",
      "values": [
        "nfs4"
      ]
    },
    "allowed_transit_encryption_modes": {
      "default": [
        "none",
        "stunnel"
      ],
      "type": "subset",
      "values": [
        "none",
        "stunnel"
      ]
    },
    "availability_modes": {
      "type": "fixed",
      "value": "zonal"
    },
    "bandwidth": {
      "type": "fixed",
      "value": 100
    },
    "capacity": {
      "max": 32000,
      "min": 10,
      "step": 1,
      "type": "dependent_range"
    },
    "family": "defined_performance",
    "href": "https://us-south.iaas.cloud.ibm.com/v1/share/profiles/dp2",
    "iops": {
      "max": 96000,
      "min": 100,
      "step": 1,
      "type": "dependent_range"
    },
    "name": "dp2",
    "resource_type": "share_profile"
},
    {
      "allowed_access_protocols": {
        "default": [
          "nfs4"
        ],
        "type": "subset",
        "values": [
          "nfs4"
        ]
      },
      "allowed_transit_encryption_modes": {
        "default": [
          "none"
        ],
        "type": "subset",
        "values": [
          "none"
        ]
      },
      "availability_modes": {
        "type": "fixed",
        "value": "regional"
      },
      "bandwidth": {
        "max": 8192,
        "min": 800,
        "step": 1,
        "type": "dependent_range"
      },
      "capacity": {
        "max": 32000,
        "min": 10,
        "step": 1,
        "type": "dependent_range"
      },
      "family": "defined_performance",
      "href": "https://us-south.iaas.cloud.ibm.com/v1/share/profiles/rfs",
      "iops": {
        "type": "dependent"
      },
      "name": "rfs",
      "resource_type": "share_profile"
    }
  ],
  "total_count": 2
}

2025-09-16 버전의 API는 다음 필드를 포함하도록 개선되었습니다:

  • allowed_access_protocols 는 파일 공유에 사용할 수 있는 액세스 프로토콜을 나타냅니다. 현재 기본값은 nsf4 입니다.
  • availability_modes 는 데이터 가용성을 나타냅니다.
    • dp2 프로필은 영역별 데이터 가용성을 지원합니다.
    • rfs 프로필은 지역별 데이터 가용성을 지원합니다.
  • bandwidth 파일 공유가 처리할 수 있는 사용 가능한 최대 대역폭 값을 나타냅니다.
    • dp2 프로필의 경우 대역폭은 IOPS 수에 256KB를 곱하여 계산됩니다.
    • rfs 프로필의 경우 사전 설정 값은 800Mbps입니다. 하지만 이 값을 최대 8192Mbps까지 높일 수 있습니다.
  • storage_generation 는 정의된 성능 프로필 제품군 내에서 파일 공유 프로필의 생성을 나타냅니다.
    • dp2 프로필의 경우 값은 1 입니다.
    • rfs 프로필의 경우 값은 2 입니다.

Terraform을 사용하여 프로파일 보기

  1. Terraform을 사용하려면 Terraform CLI를 다운로드하고 IBM Cloud® 제공자 플러그인을 구성하십시오. 자세한 정보는 Terraform 시작하기 를 참조하십시오.

  2. VPC 인프라 서비스는 기본적으로 us-south 를 대상으로 하는 특정 지역 엔드포인트를 사용합니다. VPC가 다른 지역에서 작성되는 경우 provider.tf 파일의 제공자 블록에서 적절한 지역을 대상으로 지정해야 합니다. 기본 us-south 이외의 지역을 대상으로 지정하는 다음 예제를 참조하십시오.

    provider "ibm" {
       region = "eu-de"
    }
    
  3. 사용 가능한 볼륨 프로파일 목록을 읽기 전용 데이터 소스로 가져오십시오.

    data "ibm_is_share_profiles" "example" {
    }
    

    자세한 정보는 ibm_is_share_profiles를 참조하십시오.

I/O 크기가 파일 공유 성능에 미치는 영향

모든 프로필에 대해 IOPS 값은 16KB 블록 크기를 기준으로 하며, 읽기/쓰기 비율이 50:50인 무작위 워크로드를 가정합니다. 읽거나 쓴 각 16KB의 데이터는 하나의 읽기/쓰기 조작으로 계수됩니다. 16KB미만의 단일 쓰기는 단일 쓰기 조작으로 계수됩니다.

파일 공유의 최대 대역폭은 파일 공유의 IOPS에 대역폭 승수를 곱하여 계산합니다. 대역폭 승수는 3 IOPS/GB 또는 5 IOPS/GB 계층의 경우 16KB, 10 IOPS/GB, 사용자 지정 IOPS 및 dp2 프로필의 경우 256KB입니다. 지정하는 IOPS가 높을수록 대역폭도 높아집니다. 최대 대역폭은 8192Mbps입니다.

가용성 선택 rfs 프로필의 경우 대역폭을 직접조정할 수 있습니다. 사전 설정 값은 800Mbps입니다. 이 값을 최대 8192Mbps까지 늘리거나 사전 설정 값으로 다시 줄일 수 있습니다. 지역 파일 공유의 IOPS 값은 35000입니다.

애플리케이션 I/O 크기는 스토리지 성능에 직접적인 영향을 미칩니다. 애플리케이션 I/O 크기가 프로파일에서 대역폭을 계산하는 데 사용하는 대역폭 승수보다 작으면 대역폭 제한 전에 IOPS 제한에 도달합니다. 반대로, 애플리케이션 I/O 크기가 더 크다면 IOPS 한계에 도달하기 전에 대역폭 한계에 먼저 도달하게 됩니다.

표 5는 블록 크기와 IOPS가 대역폭에 어떤 영향을 미치는지 보여주는 몇 가지 예시를 제시하고 있으며, 대역폭은 평균 I/O 블록 크기 × IOPS = 대역폭(MBps)으로 계산됩니다.

블록 크기와 IOPS가 대역폭에 미치는 영향.
블록 크기(KB) IOPS 대역폭(Mbps)
4 1,000
8 1,000
16 1,000 16
32 500 16
64 250 16
128 128 16
512 32 16
1,024 16 16

¹ 한도가 1000 IOPS 또는 16KB 블록 크기인 경우, 먼저 도달하는 한도의 대역폭이 제한됩니다.

블록 크기를 더 작게 설정해도 최대 IOPS는 여전히 달성할 수 있지만, 대역폭은 줄어듭니다. 다음 예시는 최대 IOPS를 유지한 상태에서 블록 크기가 작아질수록 대역폭이 어떻게 감소하는지 보여줍니다.

  • 16 KB * 6000 IOPS == ~94 MBps
  • 8 KB * 6000 IOPS == ~47 MBps
  • 4 KB * 6000 IOPS == ~23 MBps

다음 단계


  1. dp2 프로필의 경우 최대 허용 대역폭은 IOPS 수에 256KB를 곱한 값으로 결정됩니다. rfs 프로필의 경우 기본 대역폭은 800Mbps입니다. dp2 공유의 용량과 IOPS를 늘리고 rfs 프로필 기반 공유의 대역폭 값을 늘려서 대역폭 값을 늘릴 수 있습니다. 정의된 모든 성능 프로필에 대해 최대 대역폭은 8192Mbps입니다. 이 대역폭 값은 읽기 및 쓰기 작업에 대해 허용되는 최대 결합 처리량을 나타냅니다. ↩︎