본문 바로가기
GCP

Cloud Storage

by 간장공장공차장 2022. 1. 17.
반응형

* 오브젝트 스토리지

데이터가 오브젝트라 불리는 개별 단위로 나뉜다. 서버의 블록이나 폴더에 파일을 보관하는 대신, 단일 리포지토리에 보관된다. 

오브젝트 스토리지 볼륨은 모듈 단위로 동작한다. 각각은 독립적인 리포지토리 -> 고유 식별자, 메타데이터(사용기간, 개인 정보/보안 및 액세스 비상대책 등의 정보) 보유/ 이 정보로 운영체제는 데이터를 검색해 나간다. 

 

종종, 고유 식별자는 URL 형식으로 되었다. 따라서 웹 기술과의 호환이 좋음 

장점: 확장하기에 쉽다, 신속하게 데이터를 검색할 수 있다(충분한 양의 정보 보유) 비정형 데이터를 보관하기에도 좋다.

단점: 오브젝트 수정 불가능. 따라서 한번에 작성해야함. 

 

* 블록 스토리지

데이터를 블록으로 자르고, 별도의 조각으로 저장한다. 데이터가 여러 환경에 분산되도록 구성된다. 다음 데이터가 요청되면, 기본 스토리지 SW가 데이터 블록을 재조립하여 사용자에게 제공한다.

특히 SAN 환경에서 배포되며, 작동하는 서버에 연결되어야한다. (SAN 스위치: 서버와 스토리지를 연결하는 연결 장치) 

 

장점: 단일 데이터 경로에 의존하지 않으므로 신속하게 검색할 수 있다. 

각 블록은 독립적으로 존재하며, 파티션으로 분할될 수 있어 서로 다른 운영 체제에 엑세스할 수 있다. 

단범: 비용, 메타 데이터를 처리하는 기능에서의 제한

 

GCP Cloud Storage는 오브젝트 스토리지에 가깝다. 확장가능한 완전 관리형 서비스이므로, 미리 용량을 프로비저닝할 필요가 없다. (=/ 파일시스템) 

스토리지 객체를 보관하기 위해 생성 및 구성하기 위해 사용하는 버킷이 있다. 이것은 불변이므로 수정할 수 없고 새로운 버전을 만들어야한다. 

 

엑세스를 제어하고자 한다면, 

1. Cloud IAM 을 사용한다. 역할은 상위 레벨에서 하위레벨로 상속되지만, 더 관대한 정책을 사용하게 된다. 

2. 엑세스 제어 목록(ACL) : 엑세스 권한이 있는 사용자를 정의하고, 개체 및 개체가 가진 엑세스 수준 두가지를 지정한다. 

 

▶버킷은 수정이 불가하다. 하지만, 버전 관리를 켤 수 있다. 그렇게 하면 Cloud Storage는 수정 기록을 유지할 수 있다. 

▶수명 주기 관리 정책을 제공한다. 

 

Cloud Storage 에는 4가지 유형의 스토리지 클래스가 있다. 

Multi-regional/ Regional : 고성능 Object Storage

 

  • Multi regional은 Regional 에 비해 redundancy가 높다. 따라서 자주 접근하는 데이터를 저장하는데 적합하다. 

     ex) Website Content, Interactive workloads, mobile, game application

 

Nearline/ Coldline : 백업 및 Archival 스토리지

 

  • Nearline Storage: 내구성(durable) 이 높다. 저렴한 비용으로 자주 엑세스하지않는 데이터를 저장하기에 적합하다. (한달에 한번 접근), 엑세스하는데 비용 발생(per GB)
  • Coldline Storage: 데이터 아카이빙을 위한 높은 내구성을 가지고있다. 매우 저렴하다. 온라인 백업 혹은 DR을 위한 스토리지이다. (일년에 한번 접근) 가용성이 낮다. (최소 보관기간 90일, 데이터를 엑세스할때 비용이 들고, 운영 비용이 높다) 

 

 

반응형

'GCP' 카테고리의 다른 글

Big table  (0) 2022.01.18
VPC  (0) 2022.01.13
Google Cloud Platfrom  (0) 2022.01.12
IAM  (0) 2022.01.04
계층 구조  (0) 2022.01.03