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 범위를 보여줍니다.
| 공유 크기 (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 티어 | 워크로드 | 공유 크기 (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 범위를 보여줍니다.
| 파일 공유 크기(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을 사용하여 프로파일 보기
-
Terraform을 사용하려면 Terraform CLI를 다운로드하고 IBM Cloud® 제공자 플러그인을 구성하십시오. 자세한 정보는 Terraform 시작하기 를 참조하십시오.
-
VPC 인프라 서비스는 기본적으로
us-south를 대상으로 하는 특정 지역 엔드포인트를 사용합니다. VPC가 다른 지역에서 작성되는 경우provider.tf파일의 제공자 블록에서 적절한 지역을 대상으로 지정해야 합니다. 기본us-south이외의 지역을 대상으로 지정하는 다음 예제를 참조하십시오.provider "ibm" { region = "eu-de" } -
사용 가능한 볼륨 프로파일 목록을 읽기 전용 데이터 소스로 가져오십시오.
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)으로 계산됩니다.
| 블록 크기(KB) | IOPS | 대역폭(Mbps) |
|---|---|---|
| 4 | 1,000 | 4¹ |
| 8 | 1,000 | 8¹ |
| 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
다음 단계
-
dp2프로필의 경우 최대 허용 대역폭은 IOPS 수에 256KB를 곱한 값으로 결정됩니다.rfs프로필의 경우 기본 대역폭은 800Mbps입니다.dp2공유의 용량과 IOPS를 늘리고rfs프로필 기반 공유의 대역폭 값을 늘려서 대역폭 값을 늘릴 수 있습니다. 정의된 모든 성능 프로필에 대해 최대 대역폭은 8192Mbps입니다. 이 대역폭 값은 읽기 및 쓰기 작업에 대해 허용되는 최대 결합 처리량을 나타냅니다. ↩︎