고성능이 중요한 애플리케이션의 경우 Extreme Persistent Disk을 사용하세요. Extreme Persistent Disk 볼륨은 다른 Persistent Disk 볼륨보다 최대 IOPS 및 처리량이 높으며 IOPS 및 용량을 별도로 프로비저닝할 수 있습니다. Extreme Persistent Disk는 모든 영역에서 사용할 수 있습니다.
Extreme Persistent Disk를 만들 때는 2,500~120,000 IOPS를 프로비저닝할 수 있습니다. IOPS가 125,000개를 초과하는 경우 Google Cloud Hyperdisk를 사용하는 것이 좋습니다. Hyperdisk는 Compute Engine에서 가장 높은 IOPS 및 처리량을 제공하며 최신 머신 유형에서 사용할 수 있습니다.
이 문서에서는 Extreme Persistent Disk 사용 시의 여러 제한사항, 가능한 최대 성능 수준에 도달하기 위한 고려사항, Google Cloud 콘솔, gcloud CLI, REST를 사용하여 IOPS를 프로비저닝하는 방법을 설명합니다.
시작하기 전에
-
아직 인증을 설정하지 않았다면 설정합니다.
인증은 Google Cloud 서비스 및 API에 액세스하기 위해 ID를 확인하는 프로세스입니다.
로컬 개발 환경에서 코드 또는 샘플을 실행하려면 다음 옵션 중 하나를 선택하여 Compute Engine에 인증하면 됩니다.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
- I/O 크기: 최대 IOPS 한도는 4KB 또는 8KB의 I/O 크기를 사용한다고 가정합니다. 최대 처리량 한도는 1MB의 I/O 크기를 사용한다고 가정합니다.
- 큐 길이: 큐 길이는 영구 디스크에 대해 대기 중인 요청 수입니다. 최대 성능 한도에 도달하려면 워크로드의 I/O 크기, IOPS, 지연 시간 민감도에 따라 큐 길이를 조정해야 합니다. 최적의 큐 길이는 각 워크로드에 따라 다르지만 일반적으로 128보다 커야 합니다.
- 작업 세트 크기: 작업 세트 크기는 짧은 기간 동안 액세스되는 디스크의 데이터 양입니다. 최적의 성능을 얻으려면 작업 세트 크기를 1.5TB 미만으로 제한합니다.
- 다른 영구 디스크의 동시 사용: Extreme Persistent Disk는 VM당 최대 IOPS 및 처리량 한도를 동일한 VM에 연결된 다른 모든 영구 디스크와 공유합니다. Extreme Persistent Disk의 성능을 모니터링할 때는 동일한 VM에 연결된 다른 디스크에 전송하는 모든 I/O 요청을 고려하세요.
- Extreme Persistent Disk 볼륨은 영역 전용입니다. 리전 Extreme Persistent Disk는 만들 수 없습니다.
- 읽기 전용 모드의 여러 VM 인스턴스를 Extreme Persistent Disk에 연결할 수 없습니다.
- 익스트림 영구 디스크에서는 이미지 또는 머신 이미지를 만들 수 없습니다.
- 익스트림 Persistent Disk는 6시간 동안 한 번만 크기를 조절할 수 있습니다.
- 워크로드의 IOPS 요구사항을 확인합니다.
- 워크로드의 처리량 요구사항을 충족하는 데 필요한 IOPS를 결정합니다.
- 필수 IOPS = 초당 처리량(KB)/256
- 프로비저닝된 IOPS를 두 숫자 중 더 큰 값으로 설정합니다.
- 새 영구 디스크를 만듭니다.
- 디스크 유형에서 익스트림 영구 디스크를 선택합니다.
- 프로비저닝된 IOPS에서 2,500~120,000 IOPS 범위 내에서 최대 IOPS 한도를 선택합니다. 프로비저닝된 IOPS와 관련된 비용이 발생합니다.
DISK_NAME
: 새 디스크의 이름입니다.DISK_SIZE
: 새 디스크의 크기(GB)입니다. Extreme Persistent Disk 볼륨의 기본 디스크 크기는 1,000GB입니다.IOPS_LIMIT
: 2,500~120,000 IOPS 범위 내의 최대 IOPS 한도입니다. 프로비저닝된 IOPS와 관련된 비용이 발생합니다.PROJECT_ID
: 프로젝트 ID입니다.ZONE
: 디스크의 대상 영역입니다.DISK_NAME
: 디스크의 이름입니다.IOPS_LIMIT
: 2,500~120,000 IOPS 범위 내의 최대 IOPS 한도입니다. 프로비저닝된 IOPS와 관련된 비용이 발생합니다.- 디스크 가격 책정 정보 검토하기
- 디스크 성능 측정항목 검토하기
- VM에 익스트림 영구 디스크 볼륨을 추가하는 방법 알아보기
- 익스트림 영구 디스크 볼륨을 클론하는 방법 알아보기
REST
로컬 개발 환경에서 이 페이지의 REST API 샘플을 사용하려면 gcloud CLI에 제공한 사용자 인증 정보를 사용합니다.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
자세한 내용은 Google Cloud 인증 문서의 REST 사용을 위한 인증을 참조하세요.
머신 형태 지원
Extreme Persistent Disk와 함께 N2, M2, M3 머신 시리즈를 사용할 수 있습니다. N2 VM에는 vCPU가 64개 이상 필요합니다. 다음은 Extreme Persistent Disk에서 제공하는 최대 성능 수준을 지원하는 머신 유형 목록입니다.
다른 모든 머신 유형은 프로덕션 용도로 지원되지 않습니다. 지원되지 않는 머신 유형을 사용하려면 대신 Hyperdisk를 사용하는 것이 좋습니다.
vCPU가 64개 또는 80개인 N2 VM은 지정된 성능 한도에 도달하려면 Intel Ice Lake CPU 플랫폼이 필요합니다. Intel Cascade Lake CPU 플랫폼을 사용하는 N2 VM은 성능이 약간 낮습니다. 자세한 내용은 VM 인스턴스의 최소 CPU 플랫폼 설정을 참조하세요.
Extreme Persistent Disk의 성능 한도
다음 표에는 지원되는 머신 유형의 성능 한도가 나와 있습니다.
머신 유형 vCPU 수 최대 IOPS 최대 읽기 처리량(MB/초) 최대 쓰기 처리량(MB/초) N2 Intel Cascade Lake에서 64개 또는 80개 120,000 2,200 2,200 Intel Ice Lake에서 64개 이상 120,000 4,000 3,000 M2 208 40,000 2,200 1,200 416 40,000 2,200 1,200 M3 64개 이하 40,000 2,200 1,200 128 80,000 2,200 1,700 성능 한도 및 워크로드 패턴
Extreme Persistent Disk 볼륨에서 제공하는 최대 성능 수준에 도달하려면 다음 워크로드 파라미터를 고려해야 합니다.
기타 제한사항
처리량
Extreme Persistent Disk의 경우 처리량은 프로비저닝한 IOPS 수에 따라 I/O당 256KB의 처리량 비율로 확장됩니다. 하지만 처리량은 익스트림 디스크가 연결된 VM 인스턴스의 vCPU 수에 따라 인스턴스당 한도로 제한됩니다.
Extreme Persistent Disk 볼륨의 처리량은 전이중이 아닙니다. 이 문서에 나열된 최대 처리량 한도는 읽기 및 쓰기 처리량의 합계에 적용됩니다.
IOPS 프로비저닝
워크로드 요구사항에 맞게 IOPS를 프로비저닝하려면 다음을 수행합니다.
콘솔
gcloud
gcloud compute disks create
명령어를 사용하여 새 디스크를 만들고 다음 플래그를 포함합니다.gcloud compute disks create DISK_NAME \ --size=DISK_SIZE \ --type=pd-extreme \ --provisioned-iops=IOPS_LIMIT
다음을 바꿉니다.
REST
disks.insert
메서드를 사용하여 새 디스크를 만들고 다음 플래그를 포함합니다.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks { "name": "DISK_NAME", "type": "zones/ZONE/diskTypes/pd-extreme" "provisionedIops": "IOPS_LIMIT" }
다음을 바꿉니다.
다음 단계
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-07-08(UTC)
-