김태영 (베스핀 글로벌)
Google Cloud Developer Cheat Sheet
- Computing & Network service
- Compute Engine
- per-second billing
- sustained use discount (우리가 받고 있는거)
- Committed use discount 기능도 있음 (약정) → GKE도 가능
- Preemptible
- On-prem 연동 사례
- interconnect 회선
- shared VPC
- Host Project 밑에 여러개의 서브 플젝이 있고
- host project의 vpc에 서브 플젝들을 매핑하면 서브 플젝들의 vpc를 따로 구성하지 않고 네트워크 정책을 일관되게 구성 가능
- partner interconnect
- on-prem - VPC 간 ISP 회선을 연결, 유연한 bandwith
- GKE
- master 노드의 관리는 구글이 하고
- 워커 노드는 compute engine으로 연결
- 워커노드를 직접 관리할 필요는 없고 콘솔이나 대시보드로 관리 가능
- job 제출만 하는 경우도 있음
- 커밋하면 자동으로 GKE에 파드 띄워서 테스트 하는 자동화 가능
- Operation
- Cloud Monitoring
- Cloud Logging
- GCP 서비스를 이용하면서 나오는 로그들
- log router
- 데이터 타입마다 어디 서비스로 엔드포인트를 잡을지 설정 가능
- vpc service control
- 조직 간 데이터 이동을 위해서 네트워크 정의할 때 용이
- big query 내부적으로도 해당 기능 있음
- Bigdata & Processing
- streaming data
- batch data
- cloud storage (object storage)
- 그리고 serverless ETL Framework (apache beam) 코드를 써서 cloud dataflow에 제출 (auto-scale 가능)
- 그리고 다 big query로 때려넣기
- big query에 들어간 데이터를 이용해서
- bi tools
- looker
- data studio
- tableau
- google sheets
- ai/ml tools 사용
- auto ml
- vertex ai workbench
- composer: airflow 의 구글 버전이라고 생각하면 됨
- 참고:
- bigquery의 요금 기준은 쿼리시 읽은 데이터 용량
- 컴퓨팅 리소스 (슬롯)을 약정하는 것 또한 가능
- reservation api
- 약정 기간 동안 쿼리를 위한 분석용 컴퓨팅 용량 (slot)을 구매
- query 시, 용량 당 과금이 아닌 정액 요금으로 청구
- 스토리지 요금은 별도로 계속 청구
- partition table
- 참고
- on-prem에서 gcp 스토리지로 마이그레이션 가능한 서비스: data transfer
- Cloud
- tool
- time efficiency
- 특정 vendor가 좋고 나쁨이 아니라 나의 우리 회사의 fit에 맞는걸 선택
- people
- money
- 베스핀 글로벌