이 문서에서는 Cloud SQL에서 지원하는 스토리지 옵션과 인스턴스에 가장 적합한 스토리지 옵션을 선택하기 위한 몇 가지 고려사항을 알아봅니다.
Cloud SQL 인스턴스에 사용할 수 있는 스토리지 옵션은 선택한 머신 시리즈에 따라 달라집니다. 인스턴스의 머신 시리즈에 사용할 수 있는 스토리지 옵션을 확인하려면 머신 시리즈 가용성을 참고하세요.
Cloud SQL은 다음 스토리지 유형을 지원합니다.
Google Cloud Hyperdisk Balanced
Cloud SQL은 N4 머신 시리즈에 Hyperdisk Balanced 스토리지 옵션을 사용합니다 . 이 스토리지 유형은 Google Cloud Hyperdisk 제품입니다. Hyperdisk는 최신 세대의 네트워크 블록 스토리지입니다. 포괄적인 데이터 지속성 및 관리 기능이 포함된 확장 가능한 고성능 스토리지를 제공합니다. 이 스토리지 옵션으로 스토리지 자동 증가를 사용 설정하여 Cloud SQL이 기준 크기 미만으로 떨어지면 인스턴스의 스토리지를 자동으로 늘리도록 할 수도 있습니다.
Hyperdisk Balanced는 맞춤설정할 수 있는 처리량과 IOPS를 제공합니다. 자세한 내용은 Hyperdisk Balanced 정보를 참고하세요.
Hyperdisk Balanced는 머신 유형과 스토리지 용량을 비롯한 인스턴스의 구성을 기반으로 기본 IOPS 및 처리량 값과 한도를 설정합니다. 스토리지 용량은 기본값을 제한하고 머신 유형은 IOPS 및 처리량의 최댓값을 설정합니다. 인스턴스의 이러한 값을 수정할 수 있습니다.
N4 머신 시리즈 IOPS 및 처리량 한도
다음 표에는 vCPU를 기반으로 N4 머신 시리즈의 각 머신 유형에 대한 IOPS 및 처리량의 최소 및 최대 한도가 나와 있습니다.
vCPU | 최소 IOPS | 최소 처리량(MiB/초) | 하이퍼디스크 균형 | Hyperdisk Balanced HA | ||
---|---|---|---|---|---|---|
최대 IOPS | 최대 처리량 | 최대 IOPS | 최대 처리량 | |||
0-7 | 3,000 | 140 | 15,000 | 240 | 15,000 | 240 |
8~15 | 3,000 | 140 | 15,000 | 480 | 15,000 | 480 |
16~31 | 3,000 | 140 | 80,000 | 1,200 | 80,000 | 1,200 |
32-47 | 3,000 | 140 | 100,000 | 1,600 | 100,000 | 1,200 |
48+ | 3,000 | 140 | 160,000 | 2,400 | 100,000 | 1,200 |
다음 표에는 선택한 디스크 크기에 따른 기본 Google Cloud Hyperdisk Balanced IOPS 및 처리량 값이 나와 있습니다.
디스크 크기 | 기본 IOPS | 기본 처리량 |
---|---|---|
20~256GB | 4,000 | 170 |
256GB 초과~512GB | 7,000편 | 240 |
512GB 초과~1TB | 10,000 | 500 또는 머신 유형의 최대 처리량 중 최솟값 |
1TB 초과~4TB | 16,000 또는 머신 유형의 최대 IOPS 중 최솟값 | 750 또는 머신 유형의 최대 처리량 중 최솟값 |
4TB 초과~32TB | 70,000 또는 머신 유형의 최대 IOPS 중 최솟값 | 1,200 또는 머신 유형의 최대 처리량 중 최솟값 |
32TB 초과~64TB | 100,000 또는 머신 유형의 최대 IOPS 중 최솟값 | 1,200 또는 머신 유형의 최대 처리량 중 최솟값 |
Hyperdisk Balanced를 사용할 때 맞춤 IOPS 및 처리량을 설정할 수도 있습니다.
Hyperdisk 균형 맞춤 IOPS 및 처리량
Google Cloud Hyperdisk Balanced 및 Google Cloud Hyperdisk Balanced High Availability 볼륨의 커스텀 IOPS 및 처리량 수준을 설정할 수 있습니다. 수정된 값은 다음 요구사항을 충족해야 합니다.
IOPS
- 최소: 3,000IOPS
- 최대: 디스크 용량(GB)당 500IOPS(Google Cloud Hyperdisk Balanced의 경우 최대 160, 000,Google Cloud Hyperdisk Balanced High Availability의 경우 최대 100,000)
처리량
- 최소: 140MiB/초
- 최대: Google Cloud Hyperdisk Balanced의 경우 2,400MiB/s 또는 프로비저닝된 IOPS를 4로 나눈 값 중 더 큰 값. Google Cloud Hyperdisk Balanced High Availability의 경우 1,200MiB/초 또는 프로비저닝된 IOPS를 4로 나눈 값 중 더 큰 값
Hyperdisk Balanced 제한사항
Cloud SQL 인스턴스에서 Hyperdisk Balanced를 사용할 때는 다음 제한사항을 고려하세요.
- Hyperdisk Balanced는 4시간마다 두 번만 용량과 디스크 크기를 변경할 수 있습니다. 더 잦은 증가를 요하는 데이터 워크로드로 인해 스토리지가 장기간 가득 차게 되어 성능이 영향을 받을 수 있습니다.
- Hyperdisk Balanced는 4시간마다 한 번만 IOPS와 처리량을 변경할 수 있습니다. 더 잦은 증가를 요하는 데이터 워크로드로 인해 스토리지가 장기간 가득 차게 되어 성능이 영향을 받을 수 있습니다.
솔리드 스테이트 드라이브(SSD)
솔리드 스테이트 드라이브 (SSD) 옵션은 범용 전용 코어, N2, 메모리 최적화-N2 머신 시리즈에서 사용할 수 있습니다.
SSD 스토리지 옵션은 Cloud SQL Cloud SQL Enterprise 버전 인스턴스에 효율적이고 비용 효과적인 옵션을 제공합니다. 하드 디스크 드라이브와 비교할 때 SSD는 더 빠르고 예측 가능한 성능을 제공합니다. SSD는 쓰기 및 읽기 처리량이 높고 데이터 액세스 시 지연 시간이 짧습니다. 따라서 자주 액세스하고 지연 시간이 짧은 액세스가 필요한 활성 데이터를 저장하는 데 적합합니다.
SSD는 내구성이 우수한 네트워크 스토리지 기기를 제공하는 Persistent Disk 볼륨 제품입니다. 짧은 지연 시간과 더 많은 IOPS가 필요한 엔터프라이즈 애플리케이션 및 고성능 데이터베이스에 적합합니다. 자세한 내용은 Persistent Disk 정보를 참조하세요.
Cloud SQL은 구성한 머신 유형과 스토리지 용량을 기반으로 SSD 스토리지의 IOPS 및 처리량을 설정합니다. IOPS 및 처리량 값을 구성할 수 없습니다.
N2 및 메모리 최적화-N2 머신 시리즈 IOPS 및 처리량 한도
다음 표에는 N2 머신 시리즈 및 메모리 최적화-N2 머신 시리즈를 사용하는 Cloud SQL Enterprise Plus 버전 인스턴스의 vCPU 수에 따른 SSD 스토리지 옵션의 최대 IOPS 및 처리량 (MiB/s) 값이 나와 있습니다.
vCPU | 영역 | 리전 | ||
---|---|---|---|---|
최대 IOPS (읽기/쓰기) | 최대 처리량 (읽기/쓰기) | 최대 IOPS (읽기/쓰기) | 최대 처리량 (읽기/쓰기) | |
2 | 15,000 / 15,000 | 240 / 240 | 15,000 / 15,000 | 240 / 120 |
4 | 15,000 / 15,000 | 240 / 240 | 15,000 / 15,000 | 240 / 120 |
8 | 15,000 / 15,000 | 800 / 800 | 15,000 / 15,000 | 800 / 400 |
16 | 25,000 / 25,000 | 1,200 / 1,200 | 25,000 / 25,000 | 1,200 / 600 |
32 | 60,000 / 60,000 | 1,200 / 1,200 | 60,000 / 60,000 | 1,200 / 600 |
48 | 60,000 / 60,000 | 1,200 / 1,200 | 60,000 / 60,000 | 1,200 / 600 |
64 | 100,000 / 100,000 | 1,200 / 1,200 | 100,000 / 80,000 | 1,200 / 1,000 |
80 | 100,000 / 100,000 | 1,200 / 1,200 | 100,000 / 80,000 | 1,200 / 1,000 |
96 | 100,000 / 100,000 | 1,200 / 1,200 | 100,000 / 80,000 | 1,200 / 1,000 |
128 | 100,000 / 100,000 | 1,200 / 1,200 | 100,000 / 80,000 | 1,200 / 1,000 |
범용 전용 코어 IOPS 및 처리량 한도
다음 표에는 범용 전용 코어 머신 시리즈의 vCPU 수에 따른 SSD 스토리지 옵션의 최대 IOPS 및 처리량 값이 나와 있습니다.
vCPU | 영역 | 리전 | ||
---|---|---|---|---|
최대 IOPS (읽기/쓰기) | 최대 처리량 (읽기/쓰기) | 최대 IOPS (읽기/쓰기) | 최대 처리량 (읽기/쓰기) | |
1 | 15,000 / 15,000 | 200 / 200 | 15,000 / 15,000 | 200 / 100 |
2~7 | 15,000 / 15,000 | 240 / 240 | 15,000 / 15,000 | 240 / 120 |
8~15 | 15,000 / 15,000 | 800 / 800 | 15,000 / 15,000 | 800 / 400 |
16~31 | 25,000 / 25,000 | 1,200 / 1,200 | 25,000 / 25,000 | 1,200 / 600 |
32~63 | 60,000 / 60,000 | 1,200 / 1,200 | 60,000 / 60,000 | 1,200 / 600 |
64+ | 100,000 / 100,000 | 1,200 / 1,200 | 100,000 / 80,000 | 1,200 / 1,000 |