Google Cloud Storage

정다영·2023년 8월 20일
0
post-thumbnail

00. Cloud Storage Overview

GCP에서 Cloud Storage 특징 및 유스케이스

  1. Core Ideas and Key Features
  2. Buckets and Objects
  3. Storage Classes
  4. 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:
    • Images, Media, Backups

FILE

Filestore

  • Use Case:
    • NAS (Network Attacjed Storage)
  • Example:
    • Low Latency with High Throughput

RELATIONAL

Cloud SQL

  • Use Case:
    • Web Frameworks
  • Example:
    • eCommerce Site, CMS

Cloud Spanner

  • Use Case:
    • RDBMS at scale, HA, HTAP
  • Example:
    • Metadata, Transactions

NON-RELATIONAL

Firestore

  • Use Case:
    • Mobile and Web
  • Example:
    • User Profiles, App States

Cloud Bigtable

  • Use Case:
    • High Read and Write or Event Data
  • Example:
    • Finance, IoT, AdTech


Udemy의 KubeFlow Bootcamp 강의를 통해 학습한 내용을 정리한 것입니다.
링크: https://www.udemy.com/course/kubeflow-bootcamp/

profile
My_Spielraum

0개의 댓글