스토리지 클래스

이 페이지에서는 스토리지 클래스의 개념과 스토리지 클래스 간 차이점을 설명합니다.

주요 개념

  • 객체에 설정한 스토리지 클래스는 객체의 가용성 및 가격 책정 모델에 영향을 미칩니다.

  • 버킷을 만들 때 버킷의 기본 스토리지 클래스를 지정할 수 있습니다. 객체를 버킷에 추가하는 경우 명시적으로 다르게 설정하지 않는 한 이 스토리지 클래스를 상속합니다.

    • 버킷을 만들 때 기본 스토리지 클래스를 지정하지 않으면 해당 버킷의 기본 스토리지 클래스는 표준 스토리지로 설정됩니다.

    • 버킷의 기본 스토리지 클래스를 변경해도 이미 버킷에 있는 객체에는 영향을 주지 않습니다.

사용 가능한 스토리지 클래스

다음 표에는 Cloud Storage에서 제공하는 기본 스토리지 클래스가 요약되어 있습니다. 자세한 내용은 클래스 설명을 참조하세요.

스토리지 클래스 API 및 gsutil에서 사용되는 이름 최소 스토리지 기간 일반적인 월별 가용성1
표준 스토리지 standard 없음
  • 멀티 리전 및 이중 리전에서 99.99% 이상
  • 리전에서 99.99%
Nearline Storage nearline 30일
  • 멀티 리전 및 이중 리전에서 99.95% 이상
  • 리전에서 99.9%
Coldline Storage coldline 90일
  • 멀티 리전 및 이중 리전에서 99.95% 이상
  • 리전에서 99.9%

1각 스토리지 클래스의 가용성 SLA클래스 설명을 참조하세요.

클래스 설명

다음은 모든 스토리지 클래스에 적용되는 사항입니다.

  • 최소 객체 크기가 없는 무제한 스토리지
  • 전 세계적인 접근성 및 전 세계적인 스토리지 위치
  • 낮은 지연 시간(첫 번째 바이트까지 일반적으로 수십 밀리초)
  • 높은 내구성(연간 내구성 99.999999999%)
  • 데이터가 멀티 리전 또는 이중 리전에 저장되는 경우 지리적 중복
  • Cloud Storage 기능, 보안, 도구, API에 대한 일관된 경험

표준 스토리지

표준 스토리지는 자주 액세스되거나("핫" 데이터) 짧은 기간 동안만 저장되는 데이터에 가장 적합합니다.

리전에 사용되는 경우 표준 스토리지는 데이터를 사용하는 Google Kubernetes Engine 클러스터 또는 Compute Engine 인스턴스와 동일한 위치에 데이터를 저장하는 데 적합합니다. 리소스를 공동으로 배치하면 데이터 집약적인 계산의 성능을 극대화하고 네트워크 비용을 줄일 수 있습니다.

이중 리전에 사용되는 경우 연결된 리전 중 하나에 위치한 Google Cloud Platform 제품에 액세스할 때 최적화된 성능을 얻을 수 있지만 데이터를 지리적으로 별도의 위치에 저장함으로써 개선된 가용성도 얻을 수 있습니다.

멀티 리전에 사용되는 경우 표준 스토리지는 스트리밍 서비스 웹사이트 콘텐츠, 동영상, 대화형 워크로드, 모바일 및 게임 애플리케이션을 지원하는 서비스 데이터와 같이 전 세계에서 자주 액세스되는 데이터를 저장하는 데 적합합니다.

가용성

표준 스토리지 데이터의 가용성은 다음과 같습니다.

위치 유형 가용성 SLA1 일반적인 월별 가용성
멀티 리전 99.95% >99.99%
이중 리전 99.95% >99.99%
리전 99.9% 99.99%

1가용성 SLA는 Cloud Storage SLA가 지원하는 월별 업타임 비율입니다. Google이 이러한 업타임을 충족하지 못하면 Cloud Storage SLA 규정에 따라 고객에게 크레딧을 지급합니다.

Nearline Storage

Nearline Storage는 액세스 빈도가 낮은 데이터를 저장하기 위한 저가의 내구성 높은 스토리지 서비스입니다. Nearline Storage는 더 저렴한 저장 데이터 스토리지 비용을 위해 약간 더 낮은 가용성, 30일의 최소 저장 기간, 데이터 액세스 비용을 용인할 수 있는 시나리오에서 표준 스토리지보다 더 나은 선택입니다.

Nearline Storage는 평균적으로 한 달에 한 번 정도 읽거나 수정할 계획인 데이터를 저장하는 데 적합합니다. 예를 들어 Cloud Storage에 파일을 지속적으로 추가하고 분석을 위해 한 달에 한 번 파일에 액세스하려는 경우 Nearline Storage를 선택하는 것이 좋습니다.

Nearline Storage는 데이터 백업, 롱테일 멀티미디어 콘텐츠, 데이터 보관에도 적합합니다. 단, 1년에 한 번 이상 액세스하지 않는 데이터의 경우 Coldline Storage가 스토리지 비용이 가장 저렴하므로 비용면에서 제일 효율적인 선택입니다.

가용성

Nearline Storage 데이터의 가용성은 다음과 같습니다.

위치 유형 가용성 SLA1 일반적인 월별 가용성
멀티 리전 99.9% 99.95%
이중 리전 99.9% 99.95%
리전 99.0% 99.9%

1가용성 SLA는 Cloud Storage SLA가 지원하는 월별 업타임 비율입니다. Google이 이러한 업타임을 충족하지 못하면 Cloud Storage SLA 규정에 따라 고객에게 크레딧을 지급합니다.

Coldline Storage

Coldline Storage는 데이터 보관, 온라인 백업, 재해 복구를 위한 매우 저렴한 비용의 내구성 높은 스토리지 서비스입니다. 다른 '콜드' 스토리지 서비스와 달리 몇 시간 또는 며칠이 아닌 밀리 초 내에 데이터를 이용할 수 있습니다.

Coldline Storage는 가용성이 약간 낮고 최소 저장 기간이 90일이며 데이터 액세스 비용과 높은 운영 비용이 들기 때문에 일 년에 한 번 정도만 액세스하려는 데이터에 가장 적합합니다. 예를 들면 다음과 같습니다.

  • 콜드 데이터 스토리지 - 법적 또는 규제상의 이유로 저장된 데이터와 같이 자주 액세스하지 않는 데이터는 Coldline Storage를 통해 저렴한 비용으로 저장하여 필요할 때 사용할 수 있습니다.

  • 재해 복구 - 재해 복구 상황이 발생할 경우 복구에 걸리는 시간이 관건입니다. Cloud Storage는 Coldline Storage로 저장된 데이터에 대해 지연 시간이 낮은 액세스를 제공합니다.

가용성

Coldline Storage 데이터의 가용성은 다음과 같습니다.

위치 유형 가용성 SLA1 일반적인 월별 가용성
멀티 리전 99.9% 99.95%
이중 리전 99.9% 99.95%
리전 99.0% 99.9%

1가용성 SLA는 Cloud Storage SLA가 지원하는 월별 업타임 비율입니다. Google이 이러한 업타임을 충족하지 못하면 Cloud Storage SLA 규정에 따라 고객에게 크레딧을 지급합니다.

Multi-Regional Storage

Multi-Regional Storage 대신 표준 스토리지를 사용해야 합니다.

Multi-Regional Storage는 다음을 제외하고 표준 스토리지와 동일합니다.

  • Multi-Regional Storage는 멀티 리전 또는 이중 리전에 저장된 객체에만 사용할 수 있습니다.
  • Multi-Regional Storage는 GCP Console을 사용하여 설정할 수 없습니다.

Regional Storage

Regional Storage 대신 표준 스토리지를 사용해야 합니다.

Regional Storage는 다음을 제외하고 표준 스토리지와 동일합니다.

  • Regional Storage는 리전에 저장된 객체에만 사용할 수 있습니다.
  • Regional Storage는 GCP Console을 사용하여 설정할 수 없습니다.

Durable Reduced Availability

Durable Reduced Availability(DRA) Storage 대신 표준 스토리지를 사용해야 합니다.

DRA는 다음을 제외하고 표준 스토리지와 비슷합니다.

  • DRA는 운영 가격이 더 높습니다.
  • DRA는 특히 가용성 면에서 비교적 낮은 성능을 제공합니다(DRA의 가용성 SLA는 99%).
  • DRA는 GCP Console을 사용하여 설정할 수 없습니다.

스토리지 전송을 수행하여 DRA에서 다른 스토리지 클래스로 데이터를 이동할 수 있습니다.

다음 단계