영역 서비스 중단으로부터 애플리케이션을 보호하려면 Hyperdisk Balanced High Availability 볼륨을 사용하여 동일한 리전의 두 영역에 데이터를 동기식으로 복제합니다. 여러 영역에서 동일한 볼륨에 대한 쓰기 액세스 권한이 필요한 시나리오에서도 하이퍼디스크 균형 고가용성 볼륨을 사용할 수 있습니다. 이 문서에서는 Hyperdisk Balanced High Availability의 기능을 설명합니다.
단일 Hyperdisk Balanced High Availability 볼륨에 최대 100,000IOPS 및 1,200MiB/s의 처리량을 지정할 수 있습니다. 부팅 디스크로 사용할 수 있는 유일한 하이퍼디스크 유형은 Hyperdisk Balanced 및 Hyperdisk Balanced High Availability입니다.
새 Hyperdisk Balanced High Availability 볼륨을 만들려면 리전 디스크 만들기 및 관리를 참고하세요.
하이퍼디스크 및 기타 하이퍼디스크 유형에 관한 자세한 내용은 하이퍼디스크 정보를 참고하세요.
머신 시리즈 지원
다음 머신 시리즈에서 하이퍼디스크 균형 고가용성을 사용할 수 있습니다.
사용 사례
다음과 같이 고가용성과 영역 서비스 중단에 대한 복원력이 필요한 애플리케이션에는 Hyperdisk Balanced High Availability를 사용하세요.
- 빠른 페일오버가 필요한 고성능 워크로드
- 서로 다른 영역에 있는 인스턴스의 데이터에 대한 동시 쓰기 액세스가 필요한 워크로드
- 두 위치의 데이터 복제에 대한 규제 요구사항이 있는 워크로드
- Microsoft SQL Server 장애 조치 클러스터 인스턴스 (FCI)
Hyperdisk Balanced High Availability 볼륨의 재해 복구
인스턴트 스냅샷 및 표준 스냅샷으로 Hyperdisk Balanced High Availability 볼륨을 백업할 수 있습니다. 스냅샷은 특정 시점에 Hyperdisk Balanced High Availability 볼륨의 데이터를 백업합니다.
서비스 중단이 발생할 경우를 대비하여 Hyperdisk Balanced High Availability 볼륨에 여러 영역과 여러 리전 간에 복제를 사용 설정할 수 있습니다.
여러 영역의 동기식 복제
Hyperdisk Balanced High Availability 볼륨의 영역 복제(동기식 복제라고도 함)는 두 영역에 볼륨 데이터의 복제본을 만듭니다. 한 영역에서 일시적인 서비스 중단이 발생하면 다른 영역의 복제본을 통해 데이터를 계속 사용할 수 있습니다. 영역 복제에 대한 자세한 내용은 동기식 복제 정보를 참고하세요.
여러 리전 간 비동기 복제
비동기 복제를 사용 설정하면 드물지만 리전 서비스 중단이 발생할 경우 데이터를 보호할 수 있습니다. 비동기 복제는 볼륨의 데이터 사본을 다른 리전에 유지합니다. 예를 들어 us-west1
의 Hyperdisk Balanced High Availability 볼륨을 보호하려면 비동기식 복제를 사용하여 us-east4
리전의 보조 볼륨에 볼륨을 복제할 수 있습니다. us-west1
의 볼륨을 사용할 수 없게 된 경우 us-east4
의 보조 볼륨을 사용할 수 있습니다.
기준 성능
Hyperdisk Balanced High Availability 볼륨에는 추가 비용 없이 최대 3,000IOPS 및 140MiB/s의 처리량이 포함됩니다. 프로비저닝된 처리량이 140MiB/s를 초과하고 프로비저닝된 IOPS가 3,000 IOPS를 초과하는 경우 요금이 청구됩니다.
Hyperdisk 균형 고가용성의 프로비저닝된 성능 정보
하이퍼디스크 볼륨을 만들 때 성능을 프로비저닝할 필요는 없습니다. 성능을 프로비저닝하지 않으면 Compute Engine은 나중에 수정할 수 있는 기본값으로 볼륨을 만듭니다. 기본값에 관한 자세한 내용은 기본 IOPS 및 처리량 값을 참고하세요.
성능 요구사항을 알고 있다면 볼륨을 만들 때 하이퍼디스크 균형 고가용성 볼륨의 IOPS 및 처리량 제한을 지정할 수 있으며, 볼륨이 생성된 후 프로비저닝된 값을 변경할 수 있습니다. 크기를 지정하지 않으면 IOPS 또는 처리량 수준을 지정할 수 없습니다.
크기 및 성능 제한
Hyperdisk Balanced High Availability 볼륨에 지정할 수 있는 크기, IOPS, 처리량 값에는 다음 제한사항이 적용됩니다.
- 크기: 4GiB~64TiB 기본 크기는 100GiB입니다.
- IOPS: 3,000~100,000IOPS 320GiB 미만의 볼륨의 경우 지정할 수 있는 IOPS 값의 범위는 크기에 따라 다릅니다. 자세한 내용은 구성 가능한 IOPS 한도를 참고하세요.
- 처리량: 140~1,200MiB/s 처리량이지만 처리량 값은 프로비저닝하는 IOPS 수에 따라 다릅니다. 자세한 내용은 프로비저닝된 처리량 한도를 참고하세요.
구성 가능한 IOPS 한도
다음 제한사항에 따라 Hyperdisk Balanced High Availability 볼륨의 IOPS 제한을 선택할 수 있습니다. 최소 및 최대 한도는 크기에 따라 다음과 같이 다릅니다.
- 구성 가능한 최소 IOPS:
- 4GiB 또는 5GiB 볼륨: IOPS는 각각 2,000IOPS 및 2,500IOPS로 고정됩니다.
- 6GiB~64TiB: 3,000 IOPS 이상
- 구성 가능한 최대 IOPS:
- 6~249GiB 볼륨: 이 수식에 따라 달라지며 여기서
x
는 볼륨의 크기(GiB)입니다.MIN (500x or 3,000)
- 250GiB~64TiB 볼륨: 최대 100,000IOPS
- 6~249GiB 볼륨: 이 수식에 따라 달라지며 여기서
다음 표에는 일반적인 볼륨 크기에 대한 구성 가능한 IOPS 한도가 나와 있습니다. 크기가 표시되지 않으면 앞에서 언급한 수식을 사용하여 구성 가능한 최대 IOPS를 계산합니다.
크기(GiB) | 구성 가능한 IOPS 값 |
---|---|
4 | 2,000 |
5 | 2,500 |
10 | 3,000~5,000 |
50 | 3,000~25,000 |
150 | 3,000~75,000 |
249 | 3,000~95,000 |
250명 이상 | 3,000~100,000 |
구성 가능한 처리량 한도
용량이 4~5GiB인 볼륨의 처리량 값은 고정되어 140MiB/s입니다.
더 큰 볼륨의 경우 추가 처리량을 프로비저닝할 수 있습니다. 지원되는 처리량 값의 범위는 다음 수식을 기반으로 프로비저닝된 IOPS에 따라 다릅니다.
P
은 프로비저닝된 IOPS 값입니다.
- 구성 가능한 최소 처리량:
MAX (140, P/256)
MiB/초 - 구성 가능한 최대 처리량:
MIN (1200 MiB/s, P/4)
MiB/초
다음 표에는 일부 프로비저닝된 IOPS 값의 한도와 해당 처리량 범위가 나와 있습니다. 크기가 표시되지 않으면 수식을 사용하여 허용되는 값을 계산합니다.
프로비저닝된 IOPS | 구성 가능한 처리량 (MiB/초) |
---|---|
2,000 | 140-500 |
2,500 | 140-625 |
3,000 | 140-750 |
4,000 | 140~1,000명 |
8,000 | 140~1,200 |
32,000 | 140~1,200 |
50,000 | 156~1,200 |
64,000 | 250~1,200 |
3,000~100,000 | 140~1,200 |
3,000~100,000 | 250~1,200 |
기본 IOPS 및 처리량 값
Hyperdisk Balanced 고가용성 볼륨을 만들 때 IOPS 또는 처리량 제한을 지정하지 않으면 Compute Engine에서 기본값을 할당합니다. 할당된 값은 다음 공식을 기반으로 합니다. 여기서 x
는 볼륨의 크기입니다.
- 기본 IOPS:
- 볼륨이 6GiB 이하인 경우:
500x
IOPS - 볼륨 6GiB 및 26.666667TiB:
6x + 3,000
IOPS - 26.666667TiB 초과 볼륨: 100,000IOPS
- 볼륨이 6GiB 이하인 경우:
- 기본 처리량
- 볼륨이 6GiB 이하인 경우:
140
MiB/초 - 6GiB 초과 볼륨:
1.5x + 140
MiB/초
- 볼륨이 6GiB 이하인 경우:
- 기본 크기: 100 GiB
프로비저닝된 성능 또는 크기 변경
Hyperdisk Balanced High Availability 볼륨의 프로비저닝된 성능과 크기는 최대 4시간마다 한 번씩 변경할 수 있습니다. 크기 또는 성능을 수정하는 방법을 알아보려면 Hyperdisk 볼륨 수정을 참고하세요.
인스턴스에 연결된 경우의 성능 제한
이 섹션에는 Hyperdisk Balanced High Availability의 성능 제한이 나와 있습니다. 단일 Hyperdisk Balanced High Availability 볼륨에 최대 100,000IOPS 및 1,200MiB/s의 처리량을 지정할 수 있습니다.
다음 표에는 지원되는 각 인스턴스에서 하이퍼디스크 균형 고가용성 볼륨이 달성할 수 있는 최대 성능이 나와 있습니다. 인스턴스에 연결된 Hyperdisk Balanced High Availability 볼륨의 성능은 인스턴스의 머신 유형에 대한 한도를 초과할 수 없습니다. 성능 한도는 각 볼륨의 프로비저닝된 성능과 관계없이 동일한 인스턴스에 연결된 모든 Hyperdisk Balanced High Availability 볼륨 간에 공유됩니다.
여러 Hyperdisk Balanced High Availability 볼륨으로 성능 향상
특정 인스턴스는 단일 Hyperdisk Balanced High Availability 볼륨의 최대 성능(100,000 IOPS 또는 1,200MiB/s)을 초과할 수 있습니다. 인스턴스에 여러 Hyperdisk Balanced High Availability 볼륨을 연결하면 인스턴스에서 이러한 더 높은 한도를 달성할 수 있습니다.
다음 표의 인스턴스 성능 한도가 100,000IOPS 또는 1,200MiB/s를 초과하는 경우, 여러 Hyperdisk Balanced High Availability 볼륨을 연결하는 경우에만 인스턴스에서 이 한도를 달성할 수 있습니다.
예를 들어 Hyperdisk Balanced 고가용성을 사용하는 c4a-*-72
인스턴스의 성능 제한은 240,000IOPS 및 5,000MiB/s입니다. 이러한 최대 성능을 달성하려면 인스턴스에 Hyperdisk Balanced High Availability 볼륨을 2개 이상 연결해야 합니다.
성능 제한은 커스텀 머신 유형에도 적용됩니다.
인스턴스 머신 유형 | 최대 IOPS | 최대 처리량 (MiB/초) |
---|---|---|
c3-*-4 |
25,000 | 400 |
c3-*-8 |
50,000 | 600 |
c3-*-22 |
100,000 | 600 |
c3-*-44 |
100,000 | 600 |
c3-*-88 |
100,000 | 2,500 |
c3-*-176 |
100,000 | 2,500 |
c3-*-192 |
100,000 | 2,500 |
c3d-*-4 |
25,000 | 400 |
c3d-*-8 |
50,000 | 600 |
c3d-*-16 |
100,000 | 600 |
c3d-*-30 |
100,000 | 600 |
c3d-*-60 |
100,000 | 1,200 |
c3d-*-90 |
100,000 | 1,200 |
c3d-*-180 |
100,000 | 1,200 |
c3d-*-360 |
100,000 | 1,200 |
c4a-*-1 |
25,000 | 400 |
c4a-*-2 |
50,000 | 800 |
c4a-*-4 |
50,000 | 800 |
c4a-*-8 |
50,000 | 1,000 |
c4a-*-16 |
80,000 | 1,600 |
c4a-*-32 |
120,000 | 2,400 |
c4a-*-48 |
160,000 | 3,300 |
c4a-*-64 |
240,000 | 4,400 |
c4a-*-72 |
240,000 | 5,000 |
m3-*-32 |
100,000 | 1,900 |
m3-*-64 |
100,000 | 2,500 |
m3-*-128 |
100,000 | 2,500 |
n4-*-2 |
15,000 | 240 |
n4-*-4 |
15,000 | 240 |
n4-*-6 |
15,000 | 240 |
n4-*-8 |
15,000 | 480 |
n4-*-10 |
15,000 | 480 |
n4-*-12 |
15,000 | 480 |
n4-*-14 |
15,000 | 480 |
n4-*-16 |
80,000 | 1,200 |
n4-*-18 |
80,000 | 1,200 |
n4-*-20 |
80,000 | 1,200 |
n4-*-22 |
80,000 | 1,200 |
n4-*-24 |
80,000 | 1,200 |
n4-*-26 |
80,000 | 1,200 |
n4-*-28 |
80,000 | 1,200 |
n4-*-30 |
80,000 | 1,200 |
n4-*-32 |
100,000 | 1,600 |
n4-*-34 |
100,000 | 1,600 |
n4-*-36 |
100,000 | 1,600 |
n4-*-38 |
100,000 | 1,600 |
z3-*-88 |
160,000 | 4,800 |
z3-*-176 |
160,000 | 4,800 |
Hyperdisk Balanced High Availability의 지역별 가용성
Hyperdisk Balanced High Availability는 다음 리전에서 사용할 수 있습니다.
- 타이완 창후아 카운티—
asia-east1
- 일본 도쿄—
asia-northeast1
- 일본 오사카—
asia-northeast2
- 싱가포르 주롱웨스트—
asia-southeast1
- 인도 뭄바이—
asia-south1
- 오스트레일리아 시드니—
australia-southeast1
- 벨기에 셍기슬랑—
europe-west1
- 영국 런던—
europe-west2
- 독일 프랑크푸르트—
europe-west3
- 네덜란드 엠스하벤—
europe-west4
- 이탈리아 밀라노—
europe-west8
- 프랑스 파리—
europe-west9
- 이탈리아 토리노—
europe-west12
- 스페인 마드리드—
europe-southwest1
- 카타르 도하—
me-central1
- 사우디아라비아 담맘—
me-central2
- 이스라엘 텔아비브—
me-west1
- 퀘벡 주 몬트리올—
northamerica-northeast1
- 온타리오 주 토론토—
northamerica-northeast2
- 멕시코 케레타로—
northamerica-south1
- 브라질 오사스쿠(상파울루)—
southamerica-east1
- 아이오와 주 카운슬 블러프스—
us-central1
- 사우스캐롤라이나 몽크스 코너—
us-east1
- 버지니아 주 애쉬번—
us-east4
- 오하이오 주 콜럼부스—
us-east5
- 텍사스주 댈러스—
us-south1
- 오리건 주 더 댈러스—
us-west1
- 네바다 주 라스베이거스—
us-west4
VM 간 Hyperdisk Balanced High Availability 볼륨 공유
1초 미만의 복구 시간 목표로 워크로드 클러스터링 및 빠른 고가용성 (HA) 페일오버를 사용 설정하려면 동일한 Hyperdisk Balanced High Availability 볼륨을 여러 인스턴스에 연결하면 됩니다. Hyperdisk Balanced High Availability 볼륨을 여러 인스턴스에 동시에 연결하면 각 인스턴스는 볼륨에 대한 쓰기 액세스 권한을 유지합니다. 볼륨을 여러 인스턴스에 연결하려면 각 인스턴스가 볼륨의 복제본과 동일한 영역에 있어야 합니다.
자세한 내용은 VM 간 디스크 공유를 참고하세요.
가격 책정
하이퍼디스크 균형 고가용성 볼륨을 삭제할 때까지 총 프로비저닝된 크기, IOPS, 처리량에 대한 요금이 청구됩니다. 볼륨이 인스턴스에 연결되어 있지 않거나 인스턴스가 일시중지 또는 중지된 경우에도 요금이 청구됩니다. 자세한 내용은 디스크 가격 책정을 참고하세요.
하이퍼디스크 균형 고가용성 제한사항
- Hyperdisk Balanced High Availability 볼륨에서는 머신 이미지를 만들 수 없습니다.
- 멀티 작성자 모드인 Hyperdisk Balanced High Availability 볼륨은 스냅샷이나 이미지로 백업할 수 없습니다. 먼저 멀티 작성자 모드를 사용 중지해야 합니다.
- Hyperdisk 볼륨의 크기와 성능은 최대 4시간마다 한 번씩 변경할 수 있습니다.