Cloud SQL 스토리지 옵션을 사용하면 인스턴스의 IOPS, 처리량, 비용을 데이터베이스 워크로드에 맞출 수 있습니다. 맞춤설정 가능한 성능을 위해 Hyperdisk Balanced를 구성하거나, 지연 시간이 짧은 활성 데이터를 위해 솔리드 스테이트 드라이브 (SSD)를 구성하거나, 보관 및 일괄 워크로드를 위해 하드 디스크 드라이브 (HDD)를 구성할 수 있습니다. 스토리지 가용성은 인스턴스의 머신 유형에 따라 달라지므로 머신 시리즈 개요를 참조하여 구성에서 지원하는 옵션을 확인하세요.
Google Cloud Hyperdisk Balanced
Cloud SQL은 N4, C4A, C4 머신 시리즈에 Hyperdisk Balanced 스토리지 옵션을 사용합니다. 이 스토리지 유형은 Google Cloud Hyperdisk 제품입니다. Hyperdisk는 최신 세대의 네트워크 블록 스토리지입니다. 포괄적인 데이터 지속성 및 관리 기능이 포함된 확장 가능한 고성능 스토리지를 제공합니다. 이 스토리지 옵션으로 스토리지 자동 증가를 사용 설정하여 임곗값 크기 미만으로 떨어지면 Cloud SQL이 인스턴스의 스토리지를 자동으로 늘리도록 할 수도 있습니다.
Hyperdisk Balanced는 맞춤설정할 수 있는 처리량과 IOPS를 제공합니다. 자세한 내용은 Hyperdisk Balanced 정보를 참조하세요.
Hyperdisk Balanced는 머신 유형 및 스토리지 용량을 포함한 인스턴스 구성에 따라 기본 IOPS 및 처리량 값과 한도를 설정합니다. 스토리지 용량은 기본값을 제한하고 머신 유형은 IOPS 및 처리량의 최댓값을 설정합니다. 인스턴스의 이러한 값을 수정할 수 있습니다.
C4A 머신 시리즈 IOPS 및 처리량 한도
다음 표에는 vCPU를 기반으로 C4A 머신 시리즈의 각 머신 유형에 대한 IOPS 및 처리량 (MiB/s)의 최소 및 최대 한도가 나와 있습니다.
| 하이퍼디스크 균형 | 하이퍼디스크 균형 고가용성 | |||||
|---|---|---|---|---|---|---|
| vCPU | 최소 IOPS | 최소 처리량 | 최대 IOPS | 최대 처리량 | 최대 IOPS | 최대 처리량 |
| 2 | 3,000 | 140 | 50,000 | 800 | 50,000 | 800 |
| 4 | 3,000 | 140 | 50,000 | 800 | 50,000 | 800 |
| 8 | 3,000 | 140 | 50,000 | 1,000 | 50,000 | 1,000 |
| 16 | 3,000 | 140 | 80,000 | 2,400 | 80,000 | 1,200 |
| 32 | 3,000 | 140 | 120,000 | 2,400 | 100,000 | 1,200 |
| 48 | 3,000 | 140 | 160,000 | 2,400 | 100,000 | 1,200 |
| 64 | 3,000 | 140 | 160,000 | 2,400 | 100,000 | 1,200 |
| 72 | 3,000 | 140 | 160,000 | 2,400 | 100,000 | 1,200 |
다음 표에는 선택한 디스크 크기에 따른 기본 Google Cloud Hyperdisk Balanced IOPS 및 처리량 값이 나와 있습니다.
| 디스크 크기 | 기본 IOPS | 기본 처리량(MiB/초) |
|---|---|---|
| 20~256GB | 4,000 | 170 |
| 256GB 초과~512GB | 7,000편 | 240 |
| 512GB 초과~1TB | 10,000 | 500 |
| 1TB 초과~4TB | 16,000 | 750 |
| 4TB 초과~32TB | 70,000 또는 머신 유형의 최대 IOPS 중 최솟값 | 1,200 또는 머신 유형의 최대 처리량 중 최솟값 |
| 32TB 초과~64TB | 100,000 또는 머신 유형의 최대 IOPS 중 최솟값 | 1,200 또는 머신 유형의 최대 처리량 중 최솟값 |
Hyperdisk Balanced를 사용할 때 커스텀 IOPS 및 처리량을 설정할 수도 있습니다.
C4 머신 시리즈 IOPS 및 처리량 한도
다음 표에는 vCPU를 기반으로 C4 머신 시리즈의 각 머신 유형에 대한 IOPS 및 처리량 (MiB/s)의 최소 및 최대 한도가 나와 있습니다.
| 하이퍼디스크 균형 | 하이퍼디스크 균형 고가용성 | |||||
|---|---|---|---|---|---|---|
| vCPU | 최소 IOPS | 최소 처리량 | 최대 IOPS | 최대 처리량 | 최대 IOPS | 최대 처리량 |
| 2 | 3,000 | 140MiB/s | 50,000 | 400MiB/s | 50,000 | 400MiB/s |
| 4 | 3,000 | 140MiB/s | 50,000 | 400MiB/s | 50,000 | 400MiB/s |
| 8 | 3,000 | 140MiB/s | 50,000 | 800MiB/s | 50,000 | 800MiB/s |
다음 표에는 선택한 디스크 크기에 따른 기본 Google Cloud Hyperdisk Balanced IOPS 및 처리량 값이 나와 있습니다.
| 디스크 크기 범위 (GB) | 기본 IOPS | 기본 처리량 |
|---|---|---|
| 10~256 | 4,000 | 170MiB/s |
| 257~512 | 7,000편 | 240MiB/s |
| 513~1,024 | 10,000 | 500MiB/s |
| 1,025~4,096 | 16,000 | 750MiB/초 |
| 4,097~32,768 | 70,000명 | 1,200MiB/초 |
| 32,769~65,536 | 100,000 | 1,200MiB/초 |
Hyperdisk Balanced를 사용할 때 커스텀 IOPS 및 처리량을 설정할 수도 있습니다.
N4 머신 시리즈 IOPS 및 처리량 한도
다음 표에는 vCPU를 기반으로 N4 머신 시리즈의 각 머신 유형에 대한 IOPS 및 처리량의 최소 및 최대 한도가 나와 있습니다.
| 하이퍼디스크 균형 | 하이퍼디스크 균형 고가용성 | |||||
|---|---|---|---|---|---|---|
| vCPU | 최소 IOPS | 최소 처리량 | 최대 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 Balanced 커스텀 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 머신 시리즈에 사용할 수 있습니다.
SSD 스토리지 옵션은 Cloud SQL Cloud SQL Enterprise 버전 인스턴스에 효율적이고 비용 효과적인 옵션을 제공합니다. 하드 디스크 드라이브와 비교할 때 SSD는 더 빠르고 예측 가능한 성능을 제공합니다. SSD는 쓰기 및 읽기 처리량이 높고 데이터 액세스 시 지연 시간이 짧습니다. 따라서 자주 액세스하고 지연 시간이 짧은 액세스가 필요한 활성 데이터를 저장하는 데 적합합니다.
SSD는 내구성이 우수한 네트워크 스토리지 기기를 제공하는 Persistent Disk 볼륨 제품입니다. 짧은 지연 시간과 더 많은 IOPS가 필요한 엔터프라이즈 애플리케이션 및 고성능 데이터베이스에 적합합니다. 자세한 내용은 Persistent Disk 정보를 참조하세요.
Cloud SQL은 구성한 머신 유형과 스토리지 용량을 기반으로 SSD 스토리지의 IOPS 및 처리량을 설정합니다. IOPS 및 처리량 값을 구성할 수 없습니다.
N2 머신 시리즈 IOPS 및 처리량 한도
다음 표에는 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 |
하드 디스크 드라이브(HDD)
하드 디스크 드라이브 (HDD) 스토리지 옵션은 범용 공유 또는 전용 코어 머신 시리즈에만 사용할 수 있으며 특정 사용 사례에 적합할 수 있습니다. 예를 들어 지연 시간에 민감하지 않거나 자주 액세스하지 않으며 10TB가 넘는 대규모 데이터 세트가 있는 인스턴스 또는 스토리지 비용이 주요 고려사항인 인스턴스에는 HDD를 고려하세요. HDD는 다음 워크로드 카테고리에도 적합할 수 있습니다.
- 검색과 쓰기를 수행하고 가끔 적은 수의 행을 임의로 읽는 일괄 워크로드
- 많은 양의 데이터를 쓰고 거의 읽지는 않는 데이터 보관
예를 들어 많은 원격 감지 기기의 광범위한 이전 데이터를 저장한 다음 데이터를 사용하여 일일 보고서를 생성할 계획이라면 HDD 스토리지가 가져다 주는 비용 절감 효과로 인해 성능상의 단점이 상쇄될 수 있습니다. 하지만 데이터를 사용하여 실시간 대시보드를 표시할 계획이라면 HDD 스토리지의 경우 읽기 빈도가 훨씬 높고 속도가 느리기 때문에 HDD가 최적의 선택이 아닐 수 있습니다.
범용 머신 시리즈 IOPS 및 처리량 한도
다음 표에는 Cloud SQL 인스턴스의 vCPU 수에 따른 HDD 스토리지 옵션의 최대 IOPS 및 처리량 값이 나와 있습니다.
| 영역 | 리전 | |||
|---|---|---|---|---|
| vCPU | 최대 IOPS (읽기/쓰기) | 최대 처리량 (읽기/쓰기) | 최대 IOPS (읽기/쓰기) | 최대 처리량 (읽기/쓰기) |
| 1 | 1,000 / 10,000 | 200 / 200 | 1,000 / 10,000 | 200 / 100 |
| 2~7 | 3,000 / 15,000 | 240 / 240 | 3,000 / 15,000 | 240 / 120 |
| 8~15 | 5,000 / 15,000 | 800 / 400 | 5,000 / 15,000 | 800 / 200 |
| 16+ | 7,500 / 15,000 | 1,200 / 400 | 7,500 / 15,000 | 1,200 / 200 |
저장용량을 수동으로 줄이는 옵션
나중에 Cloud SQL 인스턴스의 스토리지 용량이 애플리케이션에 필요한 것보다 크다고 판단되면 스토리지 용량을 더 작은 크기로 수동으로 줄이거나 축소할 수 있습니다.
자세한 내용은 스토리지 축소 정보를 참고하세요.