Google Cloud Hyperdisk 개요


이 문서에서는 Google Cloud Hyperdisk의 기능을 설명합니다. 하이퍼디스크는 Compute Engine을 위한 가장 빠르고 효율적인 내구성을 갖춘 디스크입니다. 컴퓨팅 인스턴스(가상 머신(VM) 인스턴스, 컨테이너, 베어메탈 인스턴스)에 부팅 디스크 또는 데이터 디스크가 필요한 경우 Hyperdisk를 사용하는 것이 좋습니다.

Compute Engine의 다른 블록 스토리지 옵션에 대한 자세한 내용은 디스크 유형 선택을 참조하세요.

새 Hyperdisk 볼륨을 만들려면 Hyperdisk 볼륨 만들기를 참조하세요.

Hyperdisk 기능

Hyperdisk를 사용하면 일반적인 온프레미스 스토리지 영역 네트워크(SAN)의 비용과 복잡성 없이도 Compute Engine 워크로드를 프로비저닝, 관리, 확장할 수 있습니다.

하이퍼디스크 볼륨의 특성은 다음과 같습니다.

  • 물리적 디스크로 작동: Hyperdisk 볼륨을 컴퓨팅 인스턴스와 함께 인스턴스에 연결된 물리적 디스크인 것처럼 사용할 수 있습니다. Hyperdisk 볼륨에서 읽거나 쓰면 데이터가 네트워크를 통해 전송됩니다.

  • 성능 향상: Hyperdisk는 Google의 Titanium 스토리지 오프로드 기술을 활용하여 Persistent Disk보다 높은 IOPS 및 처리량을 제공합니다.

  • 맞춤설정 가능한 성능: 각 Hyperdisk 볼륨의 성능(IOPS 또는 처리량)을 선택할 수 있습니다. 사용 중인 Hyperdisk 볼륨의 성능을 늘리거나 줄일 수도 있습니다.

  • 고가용성 지원: 영역 또는 리전 서비스 중단이 드물게 발생하는 경우에도 다음 기능 중 하나 또는 둘 다를 사용 설정하여 데이터의 고가용성을 보장할 수 있습니다.

    • 영역 서비스 중단 시 데이터를 보호하려면 Hyperdisk Balanced High Availability를 사용하세요. Hyperdisk Balanced High Availability 볼륨의 데이터는 최대 1회의 영역 서비스 중단을 방지하기 위해 동일한 리전 내의 두 영역에 동기식으로 복제됩니다.

    • 리전 서비스 중단으로부터 데이터를 보호하려면 비동기 복제를 사용하여 다른 리전에 데이터의 복제본을 유지합니다. 디스크에 비동기 복제를 사용 설정하면 한 리전의 데이터가 보조 리전의 복제본에 지속적으로 복사됩니다. 리전 서비스 중단이 발생하면 데이터를 보조 리전으로 장애 조치할 수 있습니다. 비동기 복제는 Hyperdisk Balanced, Hyperdisk Balanced High Availability, Hyperdisk Extreme 볼륨에서 사용할 수 있습니다.

  • 이동성: Hyperdisk 볼륨이 연결된 컴퓨팅 인스턴스를 변경할 수 있습니다.

  • VM 간에 공유 가능: 고가용성 워크로드의 경우 특정 Hyperdisk 유형을 여러 VM에서 공유할 수 있습니다. 각 VM은 볼륨에 대한 동시 읽기/쓰기 또는 읽기 전용 액세스 권한을 보유합니다.

  • 풀링된 용량 및 성능 지원: 계획을 간소화하고 스토리지 오버프로비저닝을 방지하며 비용을 절감하려면 Hyperdisk Storage Pool을 사용하여 Hyperdisk 스토리지와 성능을 일괄 구매하세요.

워크로드에 맞는 Hyperdisk 유형 선택

워크로드에 Hyperdisk 볼륨을 추가하려면 Hyperdisk 유형을 선택해야 합니다. 각 Hyperdisk 유형은 특정 유형의 워크로드에 맞게 설계되고 최적화됩니다. 다음은 사용 가능한 하이퍼디스크 유형의 목록입니다.

  • 하이퍼디스크 균형
  • 하이퍼디스크 균형 고가용성
  • 하이퍼디스크 익스트림
  • 하이퍼디스크 처리량
  • Hyperdisk ML

대부분의 워크로드에는 Hyperdisk Balanced를 사용하는 것이 좋습니다.

Hyperdisk 유형을 선택하려면 워크로드의 유형과 성능 요구사항을 다음 표의 정보와 비교하세요. 특정 Hyperdisk 유형에 관한 자세한 내용은 권장 Hyperdisk 유형 열에 있는 링크된 페이지를 참조하세요.

워크로드 유형 권장
Hyperdisk 유형
고유 기능 볼륨당 최대 IOPS 및 처리량
  • 대부분의 엔터프라이즈 애플리케이션
  • 부팅 디스크
  • 가상 데스크톱
  • Postgres, MySQL
하이퍼디스크 균형
  • 대부분의 워크로드에 가장 적합하도록 설계됨
  • 가격과 성능의 최적 조합
  • 최대 8개의 인스턴스에서 동일한 볼륨에 대한 동시 읽기/쓰기 액세스를 지원합니다.
IOPS: 160,000
처리량: 2,400MiB/s
하이퍼디스크 균형 고가용성
  • 빠른 장애 조치를 위해 동일한 리전 내 두 영역에 데이터 복제를 제공합니다.
  • 최대 8개의 인스턴스에서 동일한 볼륨에 대한 동시 읽기/쓰기 액세스를 지원합니다.
IOPS: 100,000개
처리량: 1,200MiB/s
  • SAP HANA
  • 고급 SQL Server, Oracle, 인메모리 RDBMS
하이퍼디스크 익스트림
  • 가장 높은 IOPS를 제공합니다.
IOPS: 350,000개
처리량: 5,000MiB/s1
  • 5,000MiB/초 이상의 처리량 또는 350,000 IOPS가 필요한 다음과 같은 워크로드에 적합합니다.
    • 고성능 컴퓨팅(HPC)
    • 머신러닝, AI 추론 또는 학습
    • 가속기 최적화 워크로드
Hyperdisk ML
  • 단일 볼륨을 최대 2,500개의 인스턴스에 읽기 전용 모드로 연결하는 것을 지원합니다.
  • 가장 높은 읽기 전용 처리량을 제공합니다.
IOPS: 19,200,0002
처리량: 1,200,000MiB/s
  • Hadoop, Spark, Kafka와 같은 수평 확장 분석 워크로드
  • 콜드 디스크
하이퍼디스크 처리량
  • 높은 IOPS가 필요하지 않은 대역폭 및 용량 집약적인 애플리케이션을 위한 높은 처리량
  • 비용에 민감한 애플리케이션을 위한 비용 효율적인 데이터 디스크
IOPS: 2,4002
처리량: 600MiB/s

1 Hyperdisk Extreme 볼륨에는 처리량 수준을 지정할 수 없습니다. 프로비저닝된 처리량은 지정한 IOPS 수준을 기반으로 합니다.
2 Hyperdisk Throughput 및 Hyperdisk ML 볼륨에는 IOPS 수준을 지정할 수 없습니다. 프로비저닝된 IOPS는 지정한 처리량 수준을 기반으로 합니다.

하이퍼디스크 성능

다음은 주요 Hyperdisk 성능 개념을 요약한 내용입니다.

  • 각 Hyperdisk 볼륨의 성능(IOPS 또는 처리량) 한도 및 크기를 구성할 수 있습니다. 크기를 변경하지 않고도 Hyperdisk 볼륨의 성능을 늘리거나 줄일 수 있습니다.
  • 지정하는 성능 한도를 프로비저닝된 성능이라고 합니다. 프로비저닝된 성능은 예상 성능이 아니라 디스크에서 달성할 수 있는 최대 성능입니다.
  • Hyperdisk 볼륨의 실제 성능은 볼륨이 사용되는 동안 관찰된 성능입니다.
  • Hyperdisk 볼륨이 프로비저닝된 성능에 도달하려면 동일한 수준 이상의 성능을 지원하는 컴퓨팅 인스턴스에 연결해야 합니다.

Hyperdisk 성능의 작동 방식에 관한 내용은 Hyperdisk 성능 정보를 참조하세요. 각 Hyperdisk 유형의 성능 한도는 Hyperdisk 성능 한도를 참조하세요.

지연 시간

Hyperdisk 유형마다 지연 시간 프로필이 다릅니다. Hyperdisk Throughput을 하드 디스크 드라이브의 지연 시간과 비교하는 것이 좋습니다. Hyperdisk Balanced, Hyperdisk Balanced High Availability, Hyperdisk Extreme, Hyperdisk ML의 지연 시간을 엔터프라이즈 SSD의 지연 시간과 비교할 수 있습니다.

Hyperdisk Balanced 및 Hyperdisk Extreme은 밀리초 미만의 지연 시간을 제공합니다.

Hyperdisk의 머신 시리즈 지원

이 섹션에는 각 Hyperdisk 유형이 지원하는 머신 시리즈가 나열되어 있습니다. 머신 시리즈에서 Hyperdisk를 지원하지 않는 경우 Persistent Disk를 사용하세요.

머신 시리즈를 하나 이상 선택하여 지원되는 Hyperdisk 유형을 확인합니다.

머신 계열 하이퍼디스크 균형 하이퍼디스크 익스트림 하이퍼디스크 처리량 Hyperdisk ML 하이퍼디스크 균형 고가용성
C4
C4A
C4D
C3
C3D
N4
N2
N2D
N1
T2D
T2A
E2
Z3
H3
C2
C2D
X4
M4
M3
M2
M1
N1+GPU
A4X
A4
A3(H200)
A3(H100)
A2
G2

머신 유형 제한사항

이 섹션에는 각 Hyperdisk 유형이 지원하는 머신 시리즈에 적용되는 제한사항이 나열되어 있습니다.

  • A3 VM에서 Hyperdisk Balanced를 사용하려면 VM에 GPU가 8개 이상 있어야 합니다.

  • Hyperdisk Extreme에는 다음과 같은 제한사항이 적용됩니다.

    • A3 머신 유형에는 GPU가 4개 이상 필요합니다.
    • C3 머신 유형에는 vCPU가 88개 이상 필요합니다.
    • C3D 머신 유형에는 vCPU가 60개 이상 필요합니다.
    • C4 머신 유형에는 vCPU가 96개 이상 필요합니다.
    • M1 머신 유형에는 vCPU가 80개 이상 필요합니다.
    • C4A, C4D, M3 머신 유형에는 vCPU가 64개 이상 필요합니다.
    • M4 머신 유형에는 vCPU가 112개 이상 필요합니다.
    • N2에는 vCPU가 80개 이상 필요합니다. 커스텀 N2 머신 유형은 지원되지 않습니다.
  • 베어메탈 머신 유형에서는 Hyperdisk Throughput을 사용할 수 없습니다.

Hyperdisk의 리전별 가용성

일부 Hyperdisk 유형은 모든 리전 및 영역에서 사용할 수 있지만, 일부 유형은 특정 위치에서만 사용할 수 있습니다. 다음 표에는 각 Hyperdisk 유형의 리전별 사용 가능 여부가 요약되어 있습니다.

Hyperdisk 유형 지원되는 리전
하이퍼디스크 균형 모든 영역 및 리전에서 사용 가능
Hyperdisk Balanced 고가용성 Hyperdisk Balanced 고가용성의 리전 가용성에 나열된 리전만
하이퍼디스크 익스트림 Hyperdisk Extreme의 리전 가용성에 나열된 리전만
Hyperdisk ML Hyperdisk ML의 리전 가용성에 나열된 리전만
하이퍼디스크 처리량 모든 영역 및 리전에서 사용 가능

VM 간 하이퍼디스크 볼륨 공유

동일한 볼륨을 여러 VM에 동시에 연결하여 여러 VM 간에 하이퍼디스크 볼륨을 공유할 수 있습니다.

다음 시나리오가 지원됩니다.

  • 여러 VM에서 단일 볼륨에 대한 동시 읽기/쓰기 액세스. 클러스터링된 파일 시스템 및 SQL 서버 장애 조치 클러스터 인프라와 같은 고가용성 워크로드에 권장됩니다. Hyperdisk Balanced 및 Hyperdisk Balanced High Availability 볼륨에서 지원됩니다.

  • 여러 VM에서 단일 볼륨에 대한 동시 읽기 전용 액세스. 이렇게 하면 동일한 데이터가 포함된 디스크를 여러 개 사용하는 것보다 비용 효율적입니다. 가속기 최적화 머신러닝 워크로드에 권장됩니다. Hyperdisk ML 볼륨에서 지원됩니다.

하이퍼디스크 처리량 또는 하이퍼디스크 익스트림 볼륨을 두 개 이상의 VM에 연결할 수 없습니다.

디스크 공유에 관해 알아보려면 VM 간 디스크 공유를 참조하세요.

Hyperdisk 볼륨의 고가용성 및 재해 복구 보호

복제를 사용 설정하여, 즉 다른 영역 또는 리전에 데이터 사본을 유지하여 드물지만 영역 또는 리전 중단이 발생할 경우 데이터를 보호할 수 있습니다.

교차 영역 동기 복제

동일한 리전 내 다른 영역으로 데이터를 복제하려면 Hyperdisk Balanced 고가용성 볼륨을 사용해야 합니다. Hyperdisk Balanced 고가용성은 영역 복제에 지원되는 유일한 Hyperdisk 유형입니다.

자세한 내용은 동기식 디스크 복제 정보를 참조하세요.

리전 간 비동기 복제

리전 서비스 중단이 발생할 가능성은 낮지만, 비동기 복제를 사용 설정하면 데이터를 보호할 수 있습니다. 비동기 복제는 볼륨의 데이터 사본을 다른 리전에 유지합니다. 예를 들어 us-west1의 Hyperdisk 볼륨을 보호하기 위해 비동기 복제를 사용하여 us-east4 리전의 보조 볼륨에 볼륨을 복제할 수 있습니다. us-west1의 볼륨을 사용할 수 없게 된 경우 us-east4의 보조 볼륨을 사용할 수 있습니다.

다음 Hyperdisk 유형에서 비동기 복제를 사용할 수 있습니다.

  • 하이퍼디스크 균형
  • 하이퍼디스크 익스트림
  • 하이퍼디스크 균형 고가용성

리전 간 복제에 대한 자세한 내용은 비동기 복제를 참조하세요.

Hyperdisk 볼륨 암호화

기본적으로 Compute Engine은Google-owned and Google-managed encryption keys로 Hyperdisk 볼륨을 보호합니다. 고객 관리 암호화 키 (CMEK)로 Hyperdisk 볼륨을 암호화할 수도 있습니다.

자세한 내용은 디스크 암호화 정보를 참조하세요.

Hyperdisk 볼륨을 사용한 컨피덴셜 컴퓨팅

디스크를 만들 때 디스크의 비밀 모드를 사용 설정하여 Hyperdisk Balanced 디스크에 하드웨어 기반 암호화를 추가할 수 있습니다. 비밀 모드는 컨피덴셜 VM에 연결된 Hyperdisk Balanced 디스크에서만 사용할 수 있습니다.

자세한 내용은 Hyperdisk Balanced 볼륨의 비밀 모드를 참조하세요.

하이퍼디스크의 내구성

Compute Engine은 내구성을 보장하고 성능을 최적화하기 위해 Hyperdisk 볼륨의 데이터를 여러 물리적 디스크에 분산합니다.

디스크 내구성은 일반적인 1년 및 일반적인 디스크를 기준으로 기본적인 데이터 손실 가능성을 나타냅니다. Hyperdisk 데이터 손실 이벤트는 발생할 가능성이 매우 낮으며, 지금까지 하드웨어 조정 오류, 소프트웨어 버그 또는 이 둘의 조합의 결과로 발생했습니다. Google은 산업 전반에서 감지되지 않는 데이터 손상이 발생할 위험을 완화하기 위해 많은 조치를 취하고 있습니다

내구성은 하드웨어 오류, 심각한 사고의 가능성, Google 데이터 센터의 격리 관행 및 엔지니어링 프로세스, 각 디스크 유형에 사용되는 내부 인코딩에 관한 일련의 가정을 사용하여 계산됩니다.

고객이 디스크를 실수로 삭제하는 등의 Google Cloud 고객 오류는 Hyperdisk 내구성의 범위에 포함되지 않습니다.

다음 표는 각 디스크 유형의 설계에 대한 내구성을 보여줍니다. 99.999% 내구성은 Hyperdisk 1,000개를 디스크 하나가 손실되지 않고 수백 년 동안 사용할 수 있다는 의미입니다.

하이퍼디스크 균형 하이퍼디스크 익스트림 Hyperdisk ML 하이퍼디스크 처리량 하이퍼디스크 균형 고가용성
99.999%보다 좋음 99.9999%보다 좋음 99.999%보다 좋음 99.999%보다 좋음 99.9999%보다 좋음

지원되는 디스크 인터페이스

Hyperdisk 볼륨은 인스턴스의 머신 유형에 따라 NVMe 또는SCSI 인터페이스를 사용하여 VM에 디스크로 마운트됩니다.

하이퍼디스크 스토리지 풀

Hyperdisk Storage Pool을 사용하면 블록 스토리지 총소유비용을 쉽게 줄이고 블록 스토리지 관리를 간소화할 수 있습니다. Hyperdisk Storage Pool을 사용하면 단일 프로젝트에서 최대 1,000개의 디스크에 걸쳐 용량 및 성능 풀을 공유할 수 있습니다. 스토리지 풀은 씬 프로비저닝 및 데이터 감소 기능을 제공하므로 효율성을 높일 수 있습니다.

스토리지 풀을 사용하면 온프레미스 SAN을 클라우드로 간편하게 마이그레이션할 수 있으며 워크로드에 필요한 용량과 성능을 더 쉽게 제공할 수 있습니다.

특정 영역의 프로젝트에 있는 모든 워크로드의 예상 용량 및 성능으로 스토리지 풀을 만듭니다. 그런 다음 이 스토리지 풀에 디스크를 만들고 디스크를 기존 VM에 연결합니다. 새 VM을 만드는 과정에서 스토리지 풀에 디스크를 만들 수도 있습니다. 각 스토리지 풀에는 하이퍼디스크 처리량과 같은 한 가지 유형의 디스크가 포함됩니다. 하이퍼디스크 스토리지 풀에는 두 가지 유형이 있습니다.

  • 하이퍼디스크 균형 스토리지 풀: 하이퍼디스크 균형 디스크로 가장 잘 제공되는 범용 워크로드용
  • 하이퍼디스크 처리량 스토리지 풀: 하이퍼디스크 처리량 디스크로 가장 잘 제공되는 스트리밍, 콜드 데이터, 분석 워크로드용

Hyperdisk Storage Pool 사용에 관한 자세한 내용은 스토리지 풀 정보를 참조하세요.

가격 책정

하이퍼디스크 볼륨을 삭제할 때까지 총 프로비저닝된 용량에 대한 요금이 청구됩니다. 볼륨이 인스턴스에 연결되어 있지 않거나 인스턴스가 정지 또는 중지된 경우에도 요금이 청구됩니다. 매월 GiB당 요금이 청구됩니다. 또한 다음 항목에 대한 요금이 청구됩니다.

  • Hyperdisk Balanced는 기준값 3,000 IOPS 및 140MiB/초 처리량을 초과하는 프로비저닝된 IOPS 및 프로비저닝된 처리량(MiB/초)에 대한 월간 요금을 청구합니다.
  • 하이퍼디스크 익스트림은 프로비저닝된 IOPS를 기준으로 월간 요금을 청구합니다.
  • Hyperdisk ML은 프로비저닝된 처리량(MiB/초)을 기준으로 월간 요금을 청구합니다. 단일 Hyperdisk ML 볼륨에 여러 VM을 연결해도 추가 비용이 청구되지 않습니다.
  • Hyperdisk Throughput은 프로비저닝된 처리량(MiB/초)을 기준으로 월간 요금을 청구합니다.

리전 디스크의 데이터는 두 위치에 작성되므로 Hyperdisk Balanced High Availability 스토리지의 비용은 Hyperdisk Balanced 스토리지의 비용의 두 배입니다.

자세한 가격 책정 정보는 디스크 가격 책정을 참조하세요.

하이퍼디스크 및 약정 사용 할인

하이퍼디스크 볼륨은 다음 혜택을 받을 수 없습니다.

  • 리소스 기반 약정 사용 할인(CUD)
  • 지속 사용 할인(SUD)

하이퍼디스크 및 선점형 VM 인스턴스

하이퍼디스크는 스팟 VM(또는 선점형 VM)에 사용될 수 있습니다. 그러나 하이퍼디스크에는 스팟 가격이 할인되지 않습니다.

하이퍼디스크 제한사항

  • 하이퍼디스크 볼륨에서는 머신 이미지를 만들 수 없습니다.
  • 멀티 작성자 모드에서는 스냅샷이나 이미지로 디스크를 백업할 수 없습니다. 먼저 멀티 작성자 모드를 사용 중지해야 합니다.
  • Hyperdisk Extreme, Hyperdisk Throughput 또는 Hyperdisk Balanced High Availability 볼륨에서는 이미지를 만들 수 없습니다.
  • Hyperdisk ML 또는 Hyperdisk Throughput 볼륨에서는 인스턴트 스냅샷을 만들 수 없습니다.
  • 하이퍼디스크 처리량 또는 하이퍼디스크 익스트림 볼륨을 두 개 이상의 VM에 연결할 수 없습니다.
  • 하이퍼디스크 익스트림, Hyperdisk ML, 하이퍼디스크 처리량 볼륨은 부팅 디스크로 사용할 수 없습니다.
  • Hyperdisk ML 볼륨은 30초마다 최대 100개의 VM에 연결할 수 있습니다.
  • 읽기-쓰기 모드에서는 스냅샷이나 디스크 이미지에서 Hyperdisk ML 디스크를 만들 수 없습니다. 디스크는 읽기 전용 모드로 만들어야 합니다.
  • Hyperdisk ML 볼륨에 읽기 전용 모드를 사용 설정하면 읽기-쓰기 모드를 다시 사용 설정할 수 없습니다.
  • 비밀 모드에서 하이퍼디스크 균형 볼륨을 만드는 경우 추가 제한사항을 참조하세요.
  • C3D 머신 유형에서 AMD SEV를 사용하는 컨피덴셜 VM은 Hyperdisk Balanced 및 Hyperdisk Throughput을 지원하지 않습니다.

다음 단계