스토리지 클래스

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

주요 개념

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

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

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

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

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

다음 표에는 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%
Archive Storage ARCHIVE 365일
  • 멀티 리전 및 이중 리전에서 99.95% 이상
  • 리전에서 99.9%

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

클래스 설명

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

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

표준 스토리지

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

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

이중 리전에서 사용하는 경우 연결된 리전 중 하나에 위치한 Google Cloud 제품에 액세스할 때도 성능이 최적화되지만, 지리적으로 별도의 위치에 데이터를 저장하는 경우에도 가용성이 향상됩니다.

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

가용성

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

위치 유형 가용성 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 또는 Archive 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일의 최소 저장 기간, 높은 데이터 액세스 비용을 용인할 수 있는 시나리오에서 표준 스토리지 또는 Nearline Storage보다 더 나은 선택입니다.

Coldline Storage는 분기당 최대 1회 읽거나 수정할 데이터에 적합합니다. 하지만 백업 또는 보관처리 용도로 데이터를 온전히 보관하는 경우 Archive 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 규정에 따라 고객에게 크레딧을 지급합니다.

Archive Storage

Archive Storage는 데이터 보관처리, 온라인 백업, 재해 복구를 위한 가장 저렴하고 내구성 높은 스토리지 서비스입니다. 다른 클라우드 공급업체에서 제공하는 가장 높은 수준의 '콜드' 스토리지 서비스와 달리 데이터는 몇 시간 또는 며칠이 아닌 밀리초 이내에 제공됩니다.

다른 Cloud Storage 스토리지 클래스와 달리 Archive Storage에는 가용성 SLA가 없지만 일반적인 가용성은 Nearline Storage 및 Coldline Storage와 비슷한 수준입니다. Archive Storage는 또한 데이터 액세스 및 운영 비용이 더 높으며, 365일의 최소 저장 기간도 지원합니다. Archive Storage는 1년에 한 번 미만으로 액세스하려는 데이터에 적합합니다. 예를 들면 다음과 같습니다.

  • 콜드 데이터 스토리지 - 법적 또는 규제상의 이유로 저장되는 데이터를 비롯한 보관처리된 데이터로서, Archive Stroage처럼 저렴한 비용으로 저장할 수 있지만, 필요한 경우에는 사용 가능합니다.

  • 재해 복구 - 재해 복구 상황이 발생할 경우 복구에 걸리는 시간이 관건입니다. Cloud Storage를 사용하면 Archive Storage로 저장된 데이터에 짧은 지연 시간으로 액세스할 수 있습니다.

가용성

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

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

1가용성 SLA는 Cloud Storage SLA가 지원하는 월별 업타임 비율입니다. 다른 스토리지 클래스와 달리 Archive Storage에는 가용성 SLA가 없습니다.

추가 클래스

Cloud Storage는 몇 가지 추가 스토리지 클래스를 지원합니다. 하지만 이러한 클래스는 Cloud Console을 사용하여 설정할 수 없습니다. 이러한 추가 클래스 중 하나를 이미 사용하고 있지 않는 한 표준 스토리지를 대신 사용해야 합니다.

  • Multi-Regional Storage: Multi-Regional Storage를 멀티 리전 또는 이중 리전에 저장된 객체에만 사용할 수 있다는 점을 제외하면 표준 스토리지와 동일합니다.

  • Regional Storage: Regional Storage를 리전에 저장된 객체에만 사용할 수 있다는 점을 제외하면 표준 스토리지와 동일합니다.

  • Durable Reduced Availability(DRA) 스토리지: 다음을 제외하면 표준 스토리지와 유사합니다.

    • DRA는 운영 가격이 더 높습니다.
    • DRA는 특히 가용성 면에서 비교적 낮은 성능을 제공합니다(DRA의 가용성 SLA는 99%).

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

다음 단계