티스토리 뷰
GCP는 다양한 storage option들을 제공한다.
너무 많아서 헷갈리니 좀 정리를 해둘 필요를 느낀다.
다음은 GCP storage options 가이드 사이트에서 보여주는 decision tree 다.
각 storage service 별 특징은 다음과 같다.
GCP document와 Google Cloud 에서 제공하는 couresera 강의의 내용을 바탕으로 정리했다.
중간에 인용된 decision tree 슬라이드는 coursera 강의에서 발췌 하였다.
Data storage services
1. Cloud Storage
- petabytes, exabytes 까지도 지원 (scale 에 특화)
- file system 같아 보이지만 그냥 bucket 이다. object 를 bucket 에 넣는 구조.
- directory도 만들수 있지만 directory도 결국 그냥 bucket안 또 다른 object를 가르키는 object일 뿐이다.
- file system 처럼 indexing 할 수 없고 url로 해당 object 접근 가능하다.
- 총 4가지 타입의 storage class 를 가지고 있음.
- regional
- 하나의 region만 사용
- multi-regional
- 여러 region 사용 ( Redundancy 제공)
- multi-regional location 안에 있는 최소 2개 location (최소 100마일 떨어진) 에 data 중복 저장
- nearline - 한달에 한번 이상 접근하지 않는 data backup 용도
- coldline - DR(재해복구) 용으로 사용. 1년에 한번 이상 접근하지 않는 용도
- Customer-supplied encryption key (CSEK) 기능 제공
- 구글이 관리하는 key 대신 user가 직접 key 를 관리하고 싶다면 해당 기능을 사용하면 된다.
- Object Lifecycle Management 기능 제공
- 자동 삭제, object들 archive기능
- Object Versioning 기능 제공
- Directory synchronisation 기능 제공
- Object 변경시 notification 기능
- Data import 기능
- 언제 써야하나? 다음 decision tree 참고
2. Cloud SQL
- Terabytes 용량 지원
- Relational database.
- MySQL, PostSQL 버젼을 지원.
- Ip, username, password로 간단히 접속 가능 (default)
- 보안접속 기능
- Whitelist IP 주소
- 승인된 network 리스트
- SSL 설정
- 고정 IP
- Cloud SQL proxy 사용하면 SSL 설정 없이도 secure 한 접속 가능
- 언제 써야하나? 다음 decision tree 참고
3. Cloud Spanner
- Horizontal scalability가 필요하다면 Cloud SQL 대신 Cloud Spanner 사용
- Petabytes 용량 지원
- transactional consistency at global scale 제공 (Locking read-write, and read-only)
- SQL 제공 (alter 문 사용 및 스키마 변경도 가능)
- 자동 동기화 replication 제공
- 언제 써야하나? 다음 decision tree 참고
4. Cloud Datastore
- 높은 확장성의 NoSql 데이터베이스
- 자동 sharding 및 replication 기능 제공
- ACID transactions
- SQL-like 쿼리 사용가능
- indexes
- RESTful interface로 쉽게 접근가능
Bigtable 과 BigQuery는 다음에 따로 자세히 정리할 예정.
'Cloud > Google Cloud Platform' 카테고리의 다른 글
GCP 자격증 후기 (Google Cloud Certified Associate Cloud Engineer) (23) | 2019.02.24 |
---|---|
Coursera 유료강의 financial aid 신청하기 (8) | 2019.02.22 |
[GCP] UDP Load Balancing 주의점 (0) | 2019.02.01 |
[GCP] Virtual Machine - disk (3) | 2019.01.15 |
[GCP] Preemptible VM (0) | 2019.01.15 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 뱅크샐러드 면접
- AWS 면접
- 아마존 이직
- 오라클
- AWS 입사
- TECH U ASA
- GCP 이직
- Terraform
- AWS 문화
- ProFrame
- dbio
- AWS 취업 후기
- AWS 인터뷰
- AWS 이직
- Terraform GCP
- SA란
- 2022 회고
- 아마존 입사
- expect 스크립트
- 구글 이직
- AWS 신입 채용
- oracle
- gcp 자격증
- 구글 입사 후기
- GCP 자격증 후기
- AWS 신입
- AWS Associate Solution Architect
- AWS 후기
- 프로프레임
- AWS TECH U
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함