영역별 파일 공유의 IOPS 조정하기
dp2 프로필을 사용하는 존 기반 파일 공유의 초당 입출력 작업 수(IOPS) 제한을 서비스 중단 없이 100에서 96,000 IOPS로 조정합니다.
변경 사항은 서비스 중단 없이 즉시 적용됩니다. 콘솔, CLI, API 또는 Terraform을 통해 IOPS 제한을 관리할 수 있습니다.
업데이트된 공유에 대한 비용 청구가 자동으로 업데이트됩니다. 새 가격에 대한 비례 차이가 현재 비용 청구 주기에 추가됩니다. 그런 다음 비용 청구 주기에는 신규 비용 전체가 청구됩니다.
가용성 선택 rfs 프로필로 만든 지역별 파일 공유의 IOPS 값은 수정할 수 없습니다. 그러나 대역폭 값을 조정하여 공유의 성능을 미세 조정할 수 있습니다.
조정 가능한 IOPS 개념
요구 사항에 맞춰 성능을 최적화하기 위해 영역별 파일 공유의 IOPS를 조정할 수 있습니다.
-
예를 들어, 애플리케이션이 확장되면서 현재 IOPS 제한이 성능 병목 현상이 되고 있음을 발견할 수도 있습니다. IOPS를 높여 기존 파일 공유의 성능 특성을 변경할 수 있습니다.
-
또 다른 경우에는, 데이터 업로드를 신속하게 진행하기 위해 파일 저장소의 IOPS 수준을 처음에 더 높게 설정하고 싶을 수도 있습니다. 업로드가 완료된 후에는 정상 운영을 위해 스토리지 설정을 5 IOPS/GB로 재설정할 수 있습니다. 또한 바쁜 시기 동안에는 파일 공유의 IOPS를 높이고, 한가한 시기 동안에는 IOPS를 낮출 수도 있습니다.
프로필을 사용하는 경우 dp2 프로필을 사용하는 경우 공유 IOPS는 100에서 96,000까지 다양합니다. 최소한의 제한으로 IOPS 값을 지정할 수 있습니다. IOPS는 최대 또는 최소 한도에 도달할 때까지 여러 번 조정할 수 있습니다.
96,000 IOPS를 달성하려면, 하나의 파일 공유에 여러 가상 서버 인스턴스가 동시에 액세스해야 합니다. 단일 클라이언트가 액세스하는 하나의 파일 공유에 대한 IOPS는 48,000으로 제한됩니다.
파일 공유에서 사용되지 않는사용자 지정 공유 프로필을 사용하는 경우, IOPS 범위는 파일 공유 크기를 기준으로 합니다.
- 예를 들어, 25GB의 파일 공유의 경우 사용자 정의 프로파일을 사용하여 100-1,000 IOPS 범위의 모든 위치에서 IOPS를 늘릴 수 있습니다. 나중에 파일 공유의 용량을 늘리다 를 통해 다음 단계의 더 높은 대역폭으로 업그레이드하면 IOPS를 다시 높일 수 있습니다. IOPS는 최대 또는 최소 한도에 도달할 때까지 여러 번 조정할 수 있습니다.
- 또는 사용자 지정 프로필에서 IOPS 계층 프로필 또는 dp2 프로필로 전환할 수 있습니다. IOPS 계층 선택은 파일 공유 크기에 따라 제한됩니다. 사용자 지정 프로필에서 계층형 프로필로 전환하면 청구 내역이 업데이트되며, IOPS는 해당 프로필에 따라 조정됩니다.
파일 공유에서 사용되지 않는계층형 공유 프로필 중 하나를 사용하는 경우, IOPS 제한을 다음과 같이 조정할 수 있습니다:
-
IOPS 계층 프로필에서
dp2또는custom프로필로 전환합니다. 이 경우, 파일 공유 크기에 따라 선택할 수 있는 IOPS 범위가 제한됩니다.- 예를 들어, 3 IOPS/GB 프로필로 파일 공유의 IOPS를 조정하고 있는데 12,000GB인 경우, 사용자 지정 또는 dp2 프로필을 사용하여 IOPS를 조정할 수 있습니다. 두 가지 모두 12,000 GB의 공유 크기를 지원하기 때문에 가능합니다.
- 파일 공유 크기가 16,000GB보다 큰 경우 사용자 지정 프로필은 IOPS 조정을 지원하지 않지만, dp2 프로필은 공유 크기를 32,000GB까지 지원하기 때문에 가능합니다. IOPS 계층별 최대 용량은 3 IOPS/GB의 경우 32,000 GB, 5 IOPS/GB의 경우 9,600 GB, 10 IOPS/GB의 경우 4,800 GB입니다.
계층형 프로필에서 사용자 지정 프로필 또는 dp2 프로필로 전환하면, 지정한 IOPS에 따라 청구 내역이 업데이트됩니다.
-
다른 IOPS 계층 선택. IOPS는 티어 내에서 조정됩니다. IOPS를 얼마나 높일 수 있는지는 파일 공유의 IOPS 계층 프로필에서 허용하는 최대값에 따라 결정됩니다. 공유 크기 기반으로 IOPS 티어에 맞게 IOPS를 조정하거나 성능 증가를 허용하는 다음 프로파일을 선택할 수 있습니다.
3 IOPS/GB 티어 프로필의 파일 공유에 대한 최대 IOPS는 96,000 IOPS입니다. 다른 모든 프로파일의 최대 IOPS는 48,000 IOPS입니다. 96,000 IOPS를 실현하려면 여러 개의 가상 서버 인스턴스가 단일 파일 공유에 액세스해야 합니다. 하나의 인스턴스가 액세스하는 단일 파일 공유의 IOPS는 48,000으로 제한됩니다.
파일 공유의 IOPS를 조정하려면 파일 공유가 안정적 상태여야 합니다. IOPS를 조정하기 전에 사용자 권한이 확인됩니다.
UI 또는 CLI에서 파일 공유의 IOPS 변화를 모니터링할 수 있습니다. 또한 ‘활동 추적 이벤트 ’를 확인하여 IOPS가 조정되었는지 확인할 수 있습니다.
제한사항
다음 제한사항이 적용됩니다.
- IOPS를 조정하려면 파일 공유가 안정적 상태여야 합니다.
- dp2 프로파일 은 dp2 밴드가 허용하는 최대값까지 확장할 수 있습니다. 파일 공유 크기를 늘린 다음 더 높은 IOPS 대역으로 이동하지 않는 한, dp2 의 IOPS 대역을 변경할 수 없습니다.
- IOPS 티어 프로파일 로 작성된 파일 공유가 IOPS를 늘리거나 줄이려면 파일 공유 크기에 대해 다른 프로파일을 선택하십시오. 파일 공유의 크기가 새로운 IOPS 티어 프로파일의 크기를 초과하는 경우 프로파일을 변경할 수 없습니다.
- 사용자 정의 IOPS 프로파일 은 사용자 정의 밴드에서 허용하는 최대값까지 확장할 수 있습니다. 파일 공유 용량을 늘린 다음 더 높은 대역으로 이동하지 않는 한 사용자 지정 대역을 변경할 수 없습니다.
- 프로파일 간에 이동하여 IOPS를 조정하는 것은 파일 공유 크기로 제한됩니다.
- 모든 프로파일의 파일 공유에 대한 최대 IOPS는 96 ,000 IOPS 입니다. 96,000 IOPS를 실현하려면 여러 개의 가상 서버 인스턴스가 단일 파일 공유에 액세스해야 합니다. 인스턴스 내의 단일 파일 공유에 대한 IOPS 상한은 48,000입니다.
콘솔에서 IOPS 조정하기
새 IOPS 티어 또는 사용자 정의 IOPS 대역을 선택하여 IOPS를 조정하려면 다음 단계를 수행하십시오.
-
파일 공유 목록으로 이동하세요. IBM Cloud 콘솔에서 탐색 메뉴 아이콘
아이콘 > 인프라
> 스토리지 > 파일 스토리지 공유를 클릭합니다. 기본적으로 파일 공유는 해당 지역의 모든 리소스 그룹에 대해 표시됩니다.
-
File shares for VPC 목록 페이지에서 파일 공유의 이름을 클릭하여 세부 정보를 확인합니다.
-
파일 공유 세부 정보 페이지에서 ‘ 프로필 ’을 찾아 ‘ 편집 아이콘
’을 클릭하거나, ‘ 작업 ’ 메뉴를 사용하여 ‘ IOPS 프로필 편집 ’을 선택합니다. 이러한 조치를 수행하려면 볼륨이 가상 서버 인스턴스에 연결되어야 합니다.
-
측면 패널에서 다음과 같이 IOPS를 조정하십시오.
-
dp2 또는 사용자 지정 프로필의 경우, 현재 IOPS 값과 파일 공유 크기가 표시됩니다. 해당 크기에 허용되는 범위 내에서 새 IOPS값을 입력하십시오.
-
IOPS 계층의 경우, 메뉴에서 다른 계층을 선택하십시오. 예를 들어, 5IOPS/GB프로파일로 늘리려는 3IOPS/GB범용 프로파일이 있을 수 있습니다.
-
-
지역에 대한 월별 예상 주문 요약 및 새 가격을 검토하십시오.
-
문제가 없으면 저장 및 계속을 클릭하십시오. 인스턴스를 다시 시작하면 새로운 IOPS 할당이 적용됩니다.
CLI에서 IOPS 조정
사용자 정의 또는 dp2 프로파일에 대한 IOPS 조정
CLI에서 share-update 명령을 사용하여 --iops 속성을 지정함으로써, 사용자 지정 또는 dp2 프로필에 대한 새로운 IOPS 크기를 설정할 수 있습니다. 지정하신 IOPS 값은 파일 공유의 크기에 해당하는 범위 내에 있어야 합니다. 자세한 내용은 dp2 또는 사용자 지정 IOPS 프로필을 참조하세요.
CLI를 사용하려면 먼저 IBM Cloud CLI 및 VPC CLI 플러그인을 설치해야 합니다. 자세한 정보는 CLI 전제조건을 참조하십시오.
-
ibmcloud is shares명령으로 지역의 파일 공유를 나열하여 CLI에서 공유를 찾으십시오.ibmcloud is sharesListing shares in all resource groups and region us-south under account Test Account as user test.user@ibm.com... ID Name Lifecycle state Zone Profile Size(GB) Resource group Replication role r006-dc6a644d-c7da-4c91-acf0-d66b47fc8516 my-replica-file-share stable us-south-1 dp2 1500 Default replica r006-e4acfa9b-88b0-4f90-9320-537e6fa3482a my-source-file-share stable us-south-2 dp2 1500 Default source r006-6d1719da-f790-45cc-9f68-896fd5673a1a my-replica-share stable us-south-3 dp2 1500 Default replica r006-925214bc-ded5-4626-9d8e-bc4e2e579232 my-new-file-share stable us-south-2 dp2 500 Default none r006-b1707390-3825-41eb-a5bb-1161f77f8a58 my-vpc-file-share stable us-south-2 dp2 1000 Default none r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6 my-file-share stable us-south-2 dp2 1500 Default source -
ibmcloud is share명령으로 수정할 파일 공유의 세부사항을 보십시오.ibmcloud is share my-file-shareGetting file share my-file-share under account Test Account as user test.user@ibm.com... ID r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6 Name my-file-share CRN crn:v1:bluemix:public:is:us-south-2:a/a1234567::share:r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6 Lifecycle state stable Access control mode security_group Accessor binding role none Zone us-south-2 Profile dp2 Size(GB) 1000 IOPS 1000 User Tags docs:test Encryption provider_managed Mount Targets ID Name r006-dd497561-c7c9-4dfb-af0a-c84eeee78b61 my-cli-share-mount-target-1 Resource group ID Name db8e8d865a83e0aae03f25a492c5b39e Default Created 2023-10-18T22:15:15+00:00 Replication role none Replication status none Replication status reasons Status code Status message - - Snapshot count 0 Snapshot size 0 Source snapshot - -
ibmcloud is share-update명령을 사용하여 파일 공유의 IOPS를 늘리거나 줄이십시오.ibmcloud is share-update my-file-share --iops 2000Updating file share my-file-share under account Test Account as user test.user@ibm.com... ID r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6 Name my-file-share CRN crn:v1:bluemix:public:is:us-south-2:a/a1234567::share:r006-b696742a-92ee-4f6a-bfd7-921d6ddf8fa6 Lifecycle state updating Access control mode security_group Accessor binding role none Zone us-south-2 Profile dp2 Size(GB) 1000 IOPS 2000 User Tags docs:test Encryption provider_managed Mount Targets ID Name r006-dd497561-c7c9-4dfb-af0a-c84eeee78b61 my-cli-share-mount-target-1 Resource group ID Name db8e8d865a83e0aae03f25a492c5b39e Default Created 2023-10-18T22:15:15+00:00 Replication role none Replication status none Replication status reasons Status code Status message - - Snapshot count 0 Snapshot size 0 Source snapshot - Allowed Access Protocols nfs4 Availability Mode zonal Bandwidth(Mbps) 1 Storage Generation 1
명령 옵션에 대한 자세한 정보는 ibmcloud is share-update my-file-share 의 내용을 참조하십시오.
다른 IOPS 티어 프로파일을 지정하여 IOPS 조정
이 지침은 영역 파일 공유 베타 릴리스에서 사용되었던 이전 세대의 파일 공유 프로필(범용, 5-iops, 10-iops 또는 사용자 지정)을 위한 것입니다. 2026년 5월 6일부로 이러한 공유 프로필은 더 이상 사용되지 않습니다. 최신 기능에 액세스하려면 공유의 IOPS 프로필을 dp2 으로 변경해야 합니다.
CLI에서 ibmcloud is share-update 명령과 --profile 특성을 사용하여 IOPS 티어 프로파일의 이름 또는 href를 표시합니다.
다음 예제에서는 3 IOPS/GB 프로필을 5 IOPS/GB 프로필로 변경합니다. 이 경우 파일 공유는 9,600GB를 초과하여 더 높은 프로파일로 이동할 수 없습니다.
ibmcloud is share-update my-file-share --profile tier-5iops
Updating file share my-file-share under account Test Account as user user@mycompany.com...
ID ba7c7c8a-c111-4f54-a7fe-bb6d3d66eb2a
Name my-file-share
CRN crn:v1:bluemix:public:is:us-south-1:a/a1234567::share:ba7c7c8a-c111-4f54-a7fe-bb6d3d66eb2a
Lifecycle state updating
Access control mode security_group
Accessor binding role none
Zone us-south-1
Profile tier-5iops
Size(GB) 100
IOPS 3000
User Tags docs:test
Encryption provider_managed
Mount targets ID Name VPC ID VPC Name
No mount targets found.
Resource group ID Name
7f1645c5-8afa-4a7e-860d-3df563e0aa8d Default
Created 2023-02-26T20:01:18+05:30
Snapshot count 0
Snapshot size 0
Source snapshot -
명령 옵션에 대한 자세한 정보는 ibmcloud is share-update my-file-share 의 내용을 참조하십시오.
API를 사용하여 IOPS 조정하기
Virtual Private Cloud(VPC) API를 호출하여 기존의 데이터 파일 공유의 IOPS를 조정할 수 있습니다.
dp2 또는 사용자 지정 프로필에 대한 IOPS 조정하기
PATCH /shares 요청을 작성하고 iops 특성을 지정하여 사용자 정의 pr dp2 프로파일에 대해 허용 가능한 범위 내에서 IOPS를 조정하십시오.
동일한 PATCH /shares 요청에서 파일 공유의 이름을 업데이트하면서 동시에 IOPS를 조정할 수는 없습니다. 두 개의 PATCH /shares 요청을 작성하십시오.
다음 예시는 100~499 사용자 지정 프로필을 기반으로 한 100GB 파일 공유의 IOPS가 100에서 3,000으로 증가한 것을 보여줍니다. 이 사용자 정의 밴드의 IOPS 범위는 100 - 6,000 IOPS입니다. 사용 가능한 IOPS 범위에 대한 자세한 내용은 파일 스토리지 프로필 개요를 참조하세요.
curl -X PATCH \
"$vpc_api_endpoint/v1/shares/$share_id?version=2023-08-086&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"iops": 3000
}'
IOPS가 조정되는 동안 파일 공유 상태가 ‘ updating ’로 표시됩니다. 현재 IOPS는 인스턴스를 다시 시작할 때까지 표시됩니다. 다음 예제에서는 IOPS 값을 100에서 조정합니다.
{
"created_at": "2023-08-08T22:58:49.000Z",
"crn": "crn:[...]",
"encryption": "provider_managed",
"href": "https://us-south.iaas.cloud.ibm.com/v1/shares/r006-a0c07083-f411-446c-9316-7b08d6448c86",
"id": "r006-a0c07083-f411-446c-9316-7b08d6448c86",
"iops": 100,
.
.
.
"status": "updating",
.
.
.
}
IOPS 확장이 완료되면 인스턴스를 다시 시작하십시오. 새로운 값이 표시되며, 파일 공유 상태는 ‘ stable ’입니다.
{
"created_at": "2023-08-08T22:58:49.000Z",
"crn": "crn:[...]",
"encryption": "provider_managed",
"href": "https://us-south.iaas.cloud.ibm.com/v1/shares/a0c07083-f411-446c-9316-7b08d6448c86",
"id": "a0c07083-f411-446c-9316-7b08d6448c86",
"iops": 3000,
"lifecycle_state": "stable",
"name": "my-share-updated",
"profile": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/share/profiles/tier-3iops",
"name": "custom",
"resource_type": "share_profile"
},
"access_control_mode": "security-group",
"allowed_transit_encryption_modes": ["none", "user-managed"],
"replication_role": "none",
"replication_status": "none",
"replication_status_reasons": [],
"resource_group": {
"crn": "crn:[...]",
"href": "https://resource-controller.cloud.ibm.com/v2/resource_groups/678523bcbe2b4eada913d32640909956",
"id": "678523bcbe2b4eada913d32640909956",
"name": "Default"
},
"resource_type": "share",
"size": 4800,
"mount_targets": [
{
"href": "https://us-south.iaas.cloud.ibm.com/v1/shares/a0c07083-f411-446c-9316-7b08d6448c86/mount_targets/1b5571cb-536d-48d0-8452-81c05c6f7b80",
"id": "r006-1b5571cb-536d-48d0-8452-81c05c6f7b80",
"name": "my-mount-target",
"resource_type": "share_target",
"vpc": {
"crn": "crn:[...]",
"href": "https://us-south.iaas.cloud.ibm.com/v1/vpcs/r006-12bb28fc-856d-4902-813b-dc065d1ed084",
"id": "12bb28fc-856d-4902-813b-dc065d1ed084",
"name": "my-vpc",
"resource_type": "vpc"
}
}
],
"snapshot_count": 10,
"snapshot_size": 10,
"user_tags": [],
"zone": {
"href": "https://us-south.iaas.cloud.ibm.com/v1/regions/us-south/zones/us-south-1",
"name": "us-south-1",
"resource_type": "zone"
}
}
다른 IOPS 티어 프로파일을 지정하여 IOPS 조정
이 지침은 영역 파일 공유 베타 릴리스에서 사용되었던 이전 세대의 파일 공유 프로필(범용, 5-iops, 10-iops 또는 사용자 지정)을 위한 것입니다. 2026년 5월 6일부로 이러한 공유 프로필은 더 이상 사용되지 않습니다. 최신 기능에 액세스하려면 공유의 IOPS 프로필을 dp2 으로 변경해야 합니다.
PATCH /shares 요청을 작성하고 profile 속성을 지정하여 IOPS 티어 프로파일의 이름 또는 href를 표시합니다.
다음 예제에서는 3 IOPS/GB 프로필을 5 IOPS/GB 프로필로 변경합니다. 이 경우 파일 공유는 9,600GB를 초과하여 더 높은 프로파일로 이동할 수 없습니다.
curl -X PATCH \
"$vpc_api_endpoint/v1/shares/$share_id?version=2023-07-18&generation=2" \
-H "Authorization: Bearer $iam_token" \
-d '{
"profile": "5iops-tier"
}'
Terraform을 사용하여 IOPS 조정
Terraform에서 기존 데이터 파일 공유에 대한 IOPS를 조정할 수 있습니다.
사용자 정의 또는 dp2 프로파일에 대한 IOPS 조정
파일 공유의 성능 레벨을 수정하려면 ibm_is_share 자원을 사용하고 원하는 IOPS값을 제공하십시오. IOPS값을 지정할 때 파일 공유 크기의 성능 범위 내에 있는지 확인하십시오. 자세한 정보는 dp2 파일 스토리지 프로파일 을 참조하십시오.
적용되면 다음 예제에서 공유 성능을 5000 IOPS로 업데이트합니다.
resource "ibm_is_share" "example" {
name = "my-new-share"
size = 200
iops = 5000
profile = "dp2"
zone = "us-south-2"
}
인수 및 속성에 대한 자세한 정보는 ibm_is_share를 참조하십시오.
다른 IOPS 티어 프로파일을 지정하여 IOPS 조정
IOPS 티어 프로파일을 사용하여 파일 공유의 성능 레벨을 수정하려면 ibm_is_share 자원을 사용하고 다른 IOPS 티어를 지정하십시오. 적용되면 다음 예제에서 공유 성능을 5000 IOPS로 업데이트합니다.
resource "ibm_is_share" "example" {
name = "my-share"
size = 220
profile = "tier-5iops"
zone = "us-south-2"
}
인수 및 속성에 대한 자세한 정보는 ibm_is_share를 참조하십시오.
다음 단계
파일 공유를 더 생성하거나 기존 공유를 관리합니다.