이 페이지에서는 스토리지 클래스의 개념과 여러 스토리지 클래스 간의 차이점을 설명합니다.
객체의 스토리지 클래스를 변경하는 방법은 객체 스토리지 클래스 변경을 참조하세요.
버킷의 기본 스토리지 클래스를 변경하는 방법은 기본 스토리지 클래스 변경을 참조하세요.
주요 개념
스토리지 클래스는 모든 객체에서 사용되는 메타데이터입니다.
객체에 설정한 스토리지 클래스는 객체의 가용성 및 가격 책정 모델에 영향을 미칩니다.
버킷을 만들 때 버킷의 기본 스토리지 클래스를 지정할 수 있습니다. 객체를 버킷에 추가하는 경우 명시적으로 다르게 설정하지 않는 한 이 스토리지 클래스를 상속합니다.
버킷을 만들 때 기본 스토리지 클래스를 지정하지 않으면 해당 버킷의 기본 스토리지 클래스는 Standard Storage로 설정됩니다.
버킷의 기본 스토리지 클래스를 변경해도 이미 버킷에 있는 객체에는 영향을 주지 않습니다.
객체를 다시 쓰거나 객체 수명 주기 관리를 사용하여 기존 객체의 스토리지 클래스를 변경할 수 있습니다.
버킷에서 자동 클래스 기능을 사용 설정하면 Cloud Storage에서 스토리지 클래스 전환을 자동으로 관리할 수 있습니다.
사용 가능한 스토리지 클래스
다음 표에는 Cloud Storage에서 제공하는 기본 스토리지 클래스가 요약되어 있습니다.
스토리지 클래스 | API 및 CLI 이름 | 최소 저장 기간 | 검색 수수료 | 일반적인 월별 가용성 |
---|---|---|---|---|
Standard Storage | STANDARD |
없음 | 없음 | 99.99% |
Nearline Storage | NEARLINE |
30일 | 있음 | 99.9% |
Coldline Storage | COLDLINE |
90일 | 있음 | 99.9% |
Archive Storage | ARCHIVE |
365일 | 있음 | 99.9% |
클래스 설명
다음 기능은 모든 스토리지 클래스에 적용됩니다.
- 무제한 액세스 권한이 있는 무제한 스토리지
- 최소 객체 크기 없음
- 지연 시간이 짧고 오프라인 데이터 검색 없음
- 높은 내구성(연간 내구성 99.999999999%)
- Cloud Storage 기능, 보안, 도구, API에 대한 일관된 경험
Standard Storage
Standard Storage는 액세스 빈도가 높은 데이터('핫' 데이터)와 짧은 기간만 저장되는 데이터에 가장 적합합니다.
Standard Storage는 Google Kubernetes Engine 클러스터 또는 Compute Engine 인스턴스에 사용할 데이터를 저장하는 데 적합합니다.
Nearline Storage
Nearline Storage는 액세스 빈도가 낮은 데이터를 저장하기 위한 저가의 내구성 높은 스토리지 서비스입니다. 저장 데이터 스토리지 비용을 줄이기 위해 약간 낮은 가용성, 최소 30일의 저장 기간, 데이터 액세스 비용을 용인할 수 있다면 Nearline Storage가 Standard Storage보다 더 나은 선택입니다.
Nearline Storage는 평균적으로 월 1회 이하로 읽거나 수정할 계획인 데이터를 저장하는 데 적합합니다. 예를 들어 Cloud Storage에 파일을 지속적으로 추가하고 분석을 위해 한 달에 한 번 파일에 액세스하려는 경우 Nearline Storage를 선택하는 것이 좋습니다.
Nearline Storage는 또한 데이터 백업, 롱테일 멀티미디어 콘텐츠, 데이터 보관처리에 적합합니다. 단, 1분기에 한 번 이상 액세스하지 않는 데이터의 경우 Coldline Storage 또는 Archive Storage가 스토리지 비용이 더 저렴하므로 비용면에서 제일 효율적인 선택입니다.
Coldline Storage
Coldline Storage는 자주 액세스하지 않는 데이터를 저장하기 위한 매우 저렴하고 내구성 높은 스토리지 서비스입니다. 저장 데이터 스토리지 비용을 줄이기 위해 약간 낮은 가용성, 최소 90일의 저장 기간, 높은 데이터 액세스 비용을 용인할 수 있다면 Coldline Storage가 Standard Storage나 Nearline Storage보다 더 나은 선택입니다.
Coldline Storage는 분기당 최대 1번 읽거나 수정할 데이터에 적합합니다. 하지만 백업 또는 보관처리 용도로 데이터를 온전히 보관하는 경우 Archive Storage가 저장 비용이 가장 저렴하므로 비용면에서 효율적입니다.
Archive Storage
Archive Storage는 데이터 보관처리, 온라인 백업, 재해 복구를 위한 가장 저렴하고 내구성 높은 스토리지 서비스입니다. 다른 클라우드 공급업체에서 제공하는 가장 높은 수준의 '콜드' 스토리지 서비스와 달리 데이터는 몇 시간 또는 며칠이 아닌 밀리초 이내에 제공됩니다.
Nearline Storage 및 Coldline Storage와 마찬가지로 Archive Storage 가용성은 Standard Storage보다 약간 낮습니다. Archive Storage는 또한 데이터 액세스 및 운영 비용이 상대적으로 높은 편이며, 최소 저장 기간도 365일입니다. Archive Storage는 1년에 한 번 미만으로 액세스하려는 데이터에 적합합니다. 예를 들면 다음과 같습니다.
콜드 데이터 스토리지 - 법적 또는 규제상의 이유로 저장되는 데이터를 비롯한 보관처리된 데이터로서, Archive Storage처럼 저렴한 비용으로 저장할 수 있지만, 필요한 경우에는 사용 가능합니다.
재해 복구 - 재해 복구 상황이 발생할 경우 복구에 걸리는 시간이 관건입니다. Cloud Storage를 사용하면 Archive Storage로 저장된 데이터에 짧은 지연 시간으로 액세스할 수 있습니다.