Cloud SQL 인스턴스를 만들 때 해당 클러스터에서 데이터를 솔리드 스테이트 드라이브(SSD)에 저장할지 하드 디스크 드라이브(HDD)에 저장할지 선택합니다.
- 대부분의 사용 사례에서는 SSD 스토리지가 가장 효율적이고 경제적인 선택입니다.
- 지연 시간에 민감하지 않거나 자주 액세스하지 않는 10TB 이상의 큰 데이터 세트에는 HDD 스토리지가 적합한 경우도 있습니다.
선택하는 스토리지 유형에 관계없이 여러 실제 드라이브에 분산 및 복제된 파일 시스템에 데이터가 저장됩니다.
이 페이지의 가이드라인은 SSD와 HDD 중 무엇을 선택할지 결정하는 데 도움이 됩니다.
확실하지 않은 경우 SSD 스토리지 선택
Cloud SQL 인스턴스에 SSD 스토리지를 사용하는 것이 가장 좋은 몇 가지 이유가 있습니다.
- SSD는 HDD보다 더 빠르며, 더 예측 가능한 성능을 가지고 있습니다.
- HDD 처리량이 SSD 처리량보다 훨씬 제한적입니다.
- HDD는 개별 행 읽기 속도가 느립니다. HDD 스토리지는 디스크 탐색 시간 때문에 SSD 스토리지의 초당 행 읽기의 5%만 지원합니다. 그러나 큰 다중 행 검색에는 부정적인 영향을 미치지 않습니다.
- 많은 양의 데이터를 저장하는 경우가 아니라면 HDD의 비용 절감 효과는 미미합니다. 10TB 이상의 데이터를 저장하는 경우 HDD 스토리지를 사용하는 것이 좋습니다.
HDD 스토리지가 적합한 사용 사례
HDD 저장소는 다음 조건을 충족하는 사용 사례에 적합합니다.
- 10TB 이상의 데이터를 저장할 것으로 예상되는 경우
- 사용자에게 표시되거나 지연 시간에 민감한 애플리케이션을 지원하는 데 데이터를 사용하지 않는 경우
워크로드가 다음 카테고리 중 하나에 해당하는 경우
- 검색과 쓰기를 수행하고 가끔 적은 수의 행을 임의로 읽는 일괄 워크로드
- 많은 양의 데이터를 쓰고 거의 읽지는 않는 데이터 보관
예를 들어 많은 원격 감지 기기의 광범위한 기록 데이터를 저장한 다음 데이터를 사용하여 일일 보고서를 생성할 계획이라면 HDD 스토리지가 가져다 주는 비용 절감 효과로 인해 성능상의 단점이 상쇄될 수 있습니다. 반면에 실시간 데이터를 사용하여 대시보드를 표시할 예정이라면 읽기가 훨씬 더 자주 실행되므로 HDD 저장소를 사용하는 것이 비합리적일 수 있습니다. HDD 저장소는 읽기 속도가 훨씬 더 느리기 때문입니다.
SSD 및 HDD 스토리지 간 전환
Cloud SQL 인스턴스를 만들 때 SSD 또는 HDD 스토리지를 선택한 후에는 변경할 수 없습니다.
기존 HDD 인스턴스를 SSD로 전환해야 하는 경우 또는 그 반대의 경우, 기존 인스턴스에서 데이터를 내보내고 새 인스턴스로 데이터를 가져올 수 있습니다. 전체 인스턴스를 마이그레이션하려면 시간이 걸립니다.