Hyperdisk ML 정보


이 문서에서는 모든 Google Cloud Hyperdisk 유형 중 가장 높은 처리량을 제공하는 Hyperdisk ML의 기능을 설명합니다. 머신러닝 및 변경 불가능한 데이터 세트에서 높은 읽기 처리량이 필요한 워크로드에는 Hyperdisk ML을 사용하는 것이 좋습니다. 높은 처리량의 Hyperdisk ML은 데이터 로드 시간이 빨라지고 가속기 유휴 시간이 줄며 컴퓨팅 비용이 절감됩니다.

대규모 추론, 학습, HPC 워크로드의 경우 단일 Hyperdisk ML 볼륨을 읽기 전용 모드로 여러 컴퓨팅 인스턴스에 연결할 수 있습니다.

단일 Hyperdisk ML 볼륨에 최대 1,200,000MiB/s의 처리량을 지정할 수 있습니다. IOPS 수준은 프로비저닝할 수 없지만 프로비저닝된 처리량(MiB/s)당 16IOPS(최대 19,200,000IOPS)가 제공됩니다.

하이퍼디스크 및 기타 하이퍼디스크 유형에 관한 자세한 내용은 하이퍼디스크 정보를 참고하세요.

Hyperdisk ML 볼륨을 만들려면 Hyperdisk 볼륨 만들기를 참고하세요.

사용 사례

Hyperdisk ML은 다음과 같은 사용 사례에 적합합니다.

  • HPC 워크로드
  • 머신러닝
  • 가속기 최적화 워크로드

머신 시리즈 지원

다음 머신 시리즈에서 Hyperdisk ML을 사용할 수 있습니다.

프로비저닝된 성능 정보

하이퍼디스크 볼륨을 만들 때 성능을 프로비저닝할 필요는 없습니다. 성능을 프로비저닝하지 않으면 Compute Engine은 나중에 수정할 수 있는 기본값으로 볼륨을 만듭니다. 기본값에 관한 자세한 내용은 기본 IOPS 및 처리량 값을 참고하세요.

성능 요구사항을 알고 있다면 볼륨을 만들 때 Hyperdisk ML 볼륨의 IOPS 및 처리량 제한을 지정할 수 있으며, 볼륨을 만든 후 프로비저닝된 값을 변경할 수 있습니다. 크기를 지정하지 않으면 IOPS 또는 처리량 수준을 지정할 수 없습니다.

크기 및 성능 제한

Hyperdisk ML 볼륨에 지정할 수 있는 크기, 처리량, IOPS 값에는 다음 제한사항이 적용됩니다.

  • 크기: 4GiB~64TiB 기본 크기는 100GiB입니다.

  • 처리량: 400MiBps~1,200,000MiBps(다음 제한사항 적용)

    • 최소 처리량: 6~3,341GiB 볼륨의 경우 최소 처리량은 400MiB/s입니다. 볼륨이 3,342GiB를 초과하는 경우 최소 처리량은 401~7,680MiB/s입니다.
    • 최대 처리량: 750GiB를 초과하는 볼륨의 경우 최대 처리량은 1,200,000MiB/s입니다. 4~749GiB 볼륨의 경우 최대 처리량은 크기에 따라 다릅니다. 예를 보려면 프로비저닝된 처리량의 한도를 참고하세요.
  • IOPS: Hyperdisk ML 볼륨에는 IOPS 한도를 지정할 수 없습니다. 대신 프로비저닝된 IOPS는 프로비저닝된 처리량에 따라 달라집니다. 각 Hyperdisk ML 볼륨은 처리량 MiB/s당 16IOPS(최대 19,200,000IOPS)로 프로비저닝됩니다.

프로비저닝된 처리량 한도

다음 표에는 일반적인 볼륨 크기의 프로비저닝된 처리량 한도가 나와 있습니다. 크기가 표시되지 않으면 다음 수식을 사용하여 허용되는 값을 계산합니다. 여기서 x는 볼륨의 크기(GiB)입니다.

  • 구성 가능한 최소 처리량: MAX (400, 0.12x)
  • 구성 가능한 최대 처리량: MIN (1200000, 1600x)
크기 최소 처리량 최대 처리량
4 400 6,400
10 400 16,000
50 400 80,000
64 400 102,400
100 400 160,000
300 400 480,000
500 400 800,000
1,000 400 1200000
5,000 600 1200000
25,000 3,000 1200000
64,000 7,680 1200000

기본 IOPS 및 처리량 값

Hyperdisk ML 볼륨을 만들 때 IOPS 또는 처리량 제한을 지정하지 않으면 Compute Engine에서 기본값을 할당합니다. 할당된 값은 다음 수식을 기반으로 하며, 여기서 x는 볼륨 크기(GiB)입니다.

  • 기본 처리량: MAX (24x, 400)MiB/초
  • 기본 크기: 100 GiB

프로비저닝된 성능 또는 크기 변경

프로비저닝된 크기는 4시간마다, 처리량은 6시간마다 변경할 수 있습니다. 크기 또는 성능을 수정하는 방법에 관한 안내는 Hyperdisk 볼륨 수정을 참고하세요.

인스턴스에 연결된 경우의 성능 제한

이 섹션에는 하이퍼디스크 ML의 성능 한도가 나열되어 있습니다. 단일 Hyperdisk ML 볼륨에 최대 1,200,000MiB/s의 처리량을 지정할 수 있습니다. IOPS 수준은 프로비저닝할 수 없지만 프로비저닝된 처리량(MiB/s)당 16IOPS(최대 19,200,000IOPS)가 제공됩니다.

다음 표에는 지원되는 각 인스턴스에서 Hyperdisk ML 볼륨이 달성할 수 있는 최대 성능이 나와 있습니다. 인스턴스에 연결된 Hyperdisk ML 볼륨의 성능은 인스턴스의 머신 유형에 대한 한도를 초과할 수 없습니다. 성능 한도는 각 볼륨의 프로비저닝된 성능과 관계없이 동일한 인스턴스에 연결된 모든 Hyperdisk ML 볼륨 간에 공유됩니다.

프로비저닝된 성능을 달성하기 위해 여러 인스턴스가 필요한 시나리오

Hyperdisk ML 볼륨의 프로비저닝된 처리량은 볼륨이 연결된 각 인스턴스 간에 다음 표에 나열된 머신 유형의 최대 한도까지 공유됩니다. Hyperdisk ML 볼륨의 프로비저닝된 성능이 인스턴스의 성능 한도보다 높은 경우 볼륨이 여러 인스턴스에 연결된 경우에만 프로비저닝된 성능을 달성할 수 있습니다. a3-ultragpu-8 인스턴스의 처리량 한도는 4,000MiB/초입니다.

예를 들어 처리량이 500,000MiB/s로 프로비저닝된 Hyperdisk ML 볼륨이 있고 이 볼륨을 a3-ultragpu-8 인스턴스에 연결하려고 한다고 가정해 보겠습니다. 단일 a3-ultragpu-8 인스턴스는 4,000MiB/s 초과 처리량을 달성할 수 없습니다. 따라서 볼륨의 프로비저닝된 처리량을 달성하려면 볼륨을 125개 (500,000/4,000) 이상의 a3-ultragpu-8 인스턴스에 연결해야 합니다. 반면 a2-highgpu-1g 머신 유형의 경우 272개의 인스턴스가 필요합니다.

인스턴스 머신 유형 최대 IOPS 최대 처리량 (MiB/초)
a2-*-1g 28,800 1,800
a2-*-2g 38,400 2,400
a2-*-4g 38,400 2,400
a2-*-8g 38,400 2,400
a2-megagpu-16g 38,400 2,400
a3-*-1g 28,800 1,800
a3-*-2g 38,400 2,400
a3-*-4g 38,400 2,400
a3-*-8g (읽기 전용 모드)1 64,000 4,000
a3-*-8g (읽기-쓰기 모드)1 38,400 2,400
c3-*-4 6,400 400
c3-*-8 12,800 800
c3-*-22 28,800 1,800
c3-*-44 38,400 2,400
c3-*-88 38,400 2,400
c3-*-176 38,400 2,400
c3-*-192 38,400 2,400
c3d-*-4 6,400 400
c3d-*-8 12,800 800
c3d-*-16 19,200 1,200
c3d-*-30 19,200 1,200
c3d-*-60 38,400 2,400
c3d-*-90 38,400 2,400
c3d-*-180 38,400 2,400
c3d-*-360 38,400 2,400
ct6e-standard-1t 19,200 1,200
ct6e-standard-4t 28,800 1,800
ct6e-standard-8t 28,800 1,800
g2-standard-4 12,800 800
g2-standard-8 19,200 1,200
g2-standard-12 28,800 1,800
g2-standard-16 38,400 2,400
g2-standard-24 38,400 2,400
g2-standard-32 38,400 2,400
g2-standard-48 38,400 2,400
g2-standard-96 38,400 2,400

1 a3-*-8g 인스턴스의 경우 성능은 Hyperdisk ML 볼륨이 인스턴스에 읽기 전용 모드로 연결되어 있는지 또는 읽기-쓰기 모드로 연결되어 있는지에 따라 다릅니다.

Hyperdisk ML의 리전별 가용성

Hyperdisk ML은 다음 리전 및 영역에서 사용할 수 있습니다.

리전 사용 가능한 영역
타이완 창후아 카운티—asia-east1 asia-east1-a
asia-east1-b
asia-east1-c
일본 도쿄—asia-northeast1 asia-northeast1-a
asia-northeast1-b
asia-northeast1-c
대한민국 서울—asia-northeast3 asia-northeast3-a
asia-northeast3-b
싱가포르 주롱웨스트—asia-southeast1 asia-southeast1-a
asia-southeast1-b
asia-southeast1-c
인도 뭄바이—asia-south1 asia-south1-b
asia-south1-c
벨기에 셍기슬랑—europe-west1 europe-west1-b
europe-west1-c
영국 런던—europe-west2 europe-west2-a
europe-west2-b
europe-west3-b
네덜란드 엠스하벤—europe-west4 europe-west4-a
europe-west4-b
europe-west4-c
스위스 취리히—europe-west6 europe-west6-b
europe-west6-c
이스라엘 텔아비브—me-west1 me-west1-b
me-west1-c
아이오와 주 카운슬 블러프스—us-central1 us-central1-a
us-central1-b
us-central1-c
us-central1-f
사우스캐롤라이나 몽크스 코너—us-east1 us-east1-b
us-east1-c
us-east1-d
버지니아 주 애쉬번—us-east4 us-east4-a
us-east4-b
us-east4-c
오하이오 주 콜럼부스—us-east5 us-east5-a
us-east5-b
us-east5-c
텍사스주 댈러스—us-south1 us-south1-a
오리건 주 더 댈러스—us-west1 us-west1-a
us-west1-b
us-west1-c
유타 주 솔트레이크시티—us-west3 us-west3-b
네바다 주 라스베이거스—us-west4 us-west4-a
us-west4-b
us-west4-c

Hyperdisk ML 볼륨의 재해 복구

표준 스냅샷으로 Hyperdisk ML 볼륨을 백업할 수 있습니다. 스냅샷은 특정 시점에 Hyperdisk ML 볼륨의 데이터를 백업합니다.

교차 영역 복제

하이퍼디스크 ML 볼륨은 다른 영역으로 복제할 수 없습니다. 동일한 리전 내의 다른 영역으로 데이터를 복제하려면 Hyperdisk Balanced High Availability 볼륨을 사용해야 합니다.

VM 간 Hyperdisk ML 볼륨 공유

가속기 최적화 머신러닝 워크로드의 경우 동일한 Hyperdisk ML 볼륨을 여러 인스턴스에 연결할 수 있습니다. 이렇게 하면 여러 VM에서 단일 볼륨에 대한 동시 읽기 전용 액세스가 가능합니다. 이렇게 하면 동일한 데이터가 포함된 디스크를 여러 개 사용하는 것보다 비용 효율적입니다.

VM 간에 디스크를 공유하는 데는 추가 비용이 들지 않습니다. 읽기 전용 모드로 디스크를 여러 VM에 연결해도 디스크 성능에는 영향을 미치지 않습니다. 각 VM은 VM의 머신 시리즈에서 가능한 최대 디스크 성능에 도달할 수 있습니다.

VM 간 Hyperdisk ML 공유 제한사항

  • Hyperdisk ML 볼륨은 멀티 작성자 모드를 지원하지 않습니다. 볼륨이 읽기 전용 모드인 경우 여러 인스턴스 간에 Hyperdisk ML 볼륨을 공유할 수 있습니다.
  • Hyperdisk ML 볼륨은 읽기 전용 모드로 단일 인스턴스에 연결할 수 없습니다.
  • Hyperdisk ML 볼륨을 읽기 전용 모드로 공유하면 디스크에 대한 쓰기 액세스를 다시 사용 설정할 수 없습니다.
  • Hyperdisk ML 볼륨은 30초 간격마다 최대 100개의 인스턴스에 연결할 수 있습니다.
  • Hyperdisk ML 볼륨의 경우 최대 인스턴스 수는 다음에 따라 다릅니다.
  • 프로비저닝된 크기는 다음과 같습니다.
    • 크기가 256GiB 미만인 볼륨: VM 2,500개
    • 용량이 256GiB 이상 1TiB 미만인 볼륨: VM 1,500개
    • 용량이 1TiB 이상 2TiB 미만인 볼륨: VM 600개
    • 용량이 2TiB 이상인 볼륨: VM 30개

볼륨이 20개가 넘는 VM에 연결된 경우 각 VM에 100MiB/s 이상의 처리량을 프로비저닝해야 합니다. 예를 들어 디스크를 500개의 VM에 연결하는 경우 볼륨은 50,000MiB/s 이상의 처리량으로 프로비저닝되어야 합니다.

자세한 내용은 Hyperdisk의 읽기 전용 모드를 참고하세요.

가격 책정

Hyperdisk ML 볼륨을 삭제할 때까지 총 프로비저닝된 크기 및 처리량에 대한 요금이 청구됩니다. 볼륨이 인스턴스에 연결되어 있지 않거나 인스턴스가 일시중지 또는 중지된 경우에도 요금이 청구됩니다. 자세한 내용은 디스크 가격 책정을 참고하세요.

제한사항

  • Hyperdisk ML 볼륨은 영역별로 제공되며 볼륨을 만든 영역에서만 액세스할 수 있습니다.
  • 하이퍼디스크 볼륨에서는 머신 이미지를 만들 수 없습니다.
  • 하이퍼디스크 ML 볼륨에서는 인스턴트 스냅샷을 만들 수 없습니다.
  • Hyperdisk ML은 부팅 디스크로 사용할 수 없습니다.
  • 읽기-쓰기-단일 모드에서는 스냅샷이나 디스크 이미지에서 Hyperdisk ML 디스크를 만들 수 없습니다. 디스크는 읽기 전용 모드로 만들어야 합니다.
  • Hyperdisk ML 볼륨의 크기는 4시간마다, 처리량은 6시간마다 변경할 수 있습니다.

다음 단계