00. Cloud Storage Overview
GCP에서 Cloud Storage 특징 및 유스케이스
- Core Ideas and Key Features
- Buckets and Objects
- Storage Classes
- Security and Accessibility
Core Ideas and Key Features
-
Cloud Storage:
- Google Cloud에서 사용자의 object들을 저장하는 서비스
- object: Cloud Storage에 저장되는 파일, 데이터, 미디어 등의 단위
-
사용자는 Buckets라 불리는 Containers에 object를 저장할 수 있다.
-
모든 Buckets은 프로젝트와 관련 있으며, 사용자는 프로젝트들을 그룹화할 수 있다.
-
사용자가 프로젝트를 만든 후, Cloud Storage buckets을 만들 수 있으며 buckets으로 부터 object들을 업로드 또는 다운로드 할 수 있다.
-
사용자의 데이터 접근에 대한 권한을 줄 수 있다.
Bucket
- 각 프로젝트는 여러개의 bucket들을 가지고 있다.
- bucket은 사용자의 object를 저장할 수 있는 컨테이너
Cloud Storage Use Cases
- Web Application Content
- General Data Storage
- Archiving
- Backup Recovery
- Distributing large data sources for public download
Cloud Storage
- 구글의 클라우드 기반 객체 스토리지 서비스로, 파일이나 데이터를 안전하게 저장하고 검색할 수 있는 환경을 제공
Storage Classes
- Standard
- Nearline
- Coldline
- Archive
Security Features
- IAM Controls
- Data Encryption
- Authentication
- Bucket Lock
- Object Versioning
01. Google Cloud Storage Options
OBJECT
Cloud Storage
- Use Case:
- Object Data or Binary Data
- Example:
FILE
Filestore
- Use Case:
- NAS (Network Attacjed Storage)
- Example:
- Low Latency with High Throughput
RELATIONAL
Cloud SQL
Cloud Spanner
NON-RELATIONAL
Firestore
- Use Case:
- Example:
- User Profiles, App States
Cloud Bigtable
- Use Case:
- High Read and Write or Event Data
- Example:
Udemy의 KubeFlow Bootcamp 강의를 통해 학습한 내용을 정리한 것입니다.
링크: https://www.udemy.com/course/kubeflow-bootcamp/