GCP 문서 낚시 '스토리지 및 데이터베이스'

오늘의 주제



GCP의 수많은 서비스 중에서도 특히 '스토리지와 데이터베이스(일부, 빅데이터)'에 관해서는
어떤 때에 어떤 서비스를 사용해야 하는지를 알고 싶고, 문서를 잡아 본다.

경위



실은, 이 주제에 대해서는 이하의 사이트에 구분하는 방법이 실려 있다.
htps : // c ぉ d. 오, ぇ. 이 m/s 토레게오 p치온 s/? hl = 그럼

덧붙여서, ↑에서 Firebase 분을 꺾어 졸려 일본어로 표현해 본 것이 ↓


왠지 모르겠다. 그렇지만, 일로 「이런 때는 이 서비스다!」라고 자신을 가지고 말할 수 없다.
뭐, 일 레벨로 되면, 실제로 경험을 쌓지 않으면 도달할 수 없는 영역이지만, 적어도 좀 더 위의 그림보다 정확한 「모노사시」를 갖고 싶다.
그래서, 우선은 문서 낚시.
조사하는 관점으로는, 「어떤 때에, 왜 다른 서비스가 아니고 이 서비스인가?」를 알 수 있는 것.

조사



GCS(Google Cloud Storage)



■참고



■유스 케이스


  • 멀티미디어 (이미지, 음악, 동영상) 저장 및 스트리밍
  • 여러 VM에서 읽기 전용 데이터 공유
  • 정적 웹사이트 호스팅
  • VM 백업

  • ■ 특징적인 기능


  • 용도별 스토리지 클래스
  • 객체가 변경되면 Cloud Pub/Sub(or Cloud Functions)에 알림
  • 객체 버전 관리
  • 버킷 객체의 라이프사이클 관리
  • 시간 제한이 있는 서명된 URL

  • Cloud SQL



    ■참고



    ■유스 케이스


  • 관계형 데이터베이스가 필요하지만 자동 스케일이 필요하지 않은 모든 경우
  • 웹 사이트, 블로그, CMS 등
  • ERP, CRM, 전자 상거래 등

  • ■ 특징적인 기능


  • 자동 장애 조치로 여러 영역간에 데이터 복제
  • 자동 또는 주문형 백업 및 포인트 인 타임 복구
  • Cloud SQL Proxy

  • Gloud Datastore



    ■참고



    ■유스 케이스


  • 게임 데이터

  • ■ 특징적인 기능


  • 원자적 거래
  • 분산 아키텍처를 통한 자동 스케일링
  • 조상 쿼리를 통한 강한 무결성 쿼리 및 기타 결과 무결성 쿼리
  • 복합 인덱스

  • Spanner



    ■참고



    ■유스 케이스


  • 미션 크리티컬 시스템 (AdTech, 금융 서비스 등)

  • ■ 특징적인 기능


  • 강하게 일관된 2차 인덱스를 포함한 강한 일관성
  • TrueTime과 외부 무결성

  • BigQuery



    ■참고



    ■유스 케이스


  • 대용량 데이터 분석 보고서
  • SQL을 사용한 빅 데이터 처리

  • ■ 특징적인 기능


  • 슬롯

  • Bigtable



    ■참고



    ■유스 케이스


  • 낮은 대기 시간, 읽기 및 쓰기가 필요한 시스템 (IoT, AdTech, 금융 서비스 등)
  • 시계열 데이터를 처리하는 시스템
  • 구매 이력 및 고객 선호도와 같은 마케팅 데이터를 처리하는 시스템
  • 그래프 데이터를 처리하는 시스템

  • ■ 특징적인 기능


  • 흩어져 저장되는 테이블이며 수십억 행, 수천 열의 규모로 스케일 가능
  • 시계열 데이터

  • 요약



    대략적인 유스 케이스나 특징적인 기능은 집약해 보았지만, 안건으로서 용도를 듣고 「그렇다면, ◯◯!」라고 즉결할 수 있을 때까지는 이해 진행하지 않고・・・.
    아직도 문서의 로드도 실천도 필요.

    좋은 웹페이지 즐겨찾기