본문으로 건너뛰기

Google Cloud Platform (GCP)

· 약 4분
jay.prog

History

  • Web Application -> App Engine -> GCP

Purpose

  • Google Search, YouTube, Gmail, Google Maps 등과 같은 글로벌 서비스와 동일한 구글의 인프라를 제공 -> 글로벌 단위 서비스를 만들 수 있음
  • Region > Zone > Network Edge Location

GCP 대표 서비스

서비스 명설명
Compute Engine확장 가능한 고성능 VM 인스턴스
App Engine웹 애플리케이션 배포 및 웹 호스팅
Cloud Storage글로벌 에지 캐싱을 제공하는 객체 Repository
Cloud SQLMySQL, PostgreSQL
BigQuery머신 러닝이 내장되어 있으며 확장성이 우수한 완전 관리형 데이터 웨어 하우스
Cloud Dataproc관리형 Hadoop, Spark 서비스
Cloud PubSub메시지 큐잉 서비스
Kubernetes Engine쿠버네티스를 사용한 컨테이너 기반 서비스 구축
Cloud Dataflow실시간 배치 처리 및 스트림 데이터 처리
Cloud Functions이벤트 기반 서버리스 컴퓨팅 플랫폼
Stackdriver통합 모니터링 서비스
Cloud Souce Repositores관리형 버전 관리 서비스
Cloud Dataprep분석을 위해 데이터를 탐색, 정리, 준비해주는 클라우드 데이터 서비스
Cloud Composer아파치 에어플로(Apache Airflow)를 기반으로 하는 관리형 워크플로 서비스
Cloud AutoML고품질의 커스텀 머신 러닝 모델을 간편하게 학습시켜주는 서비스
Cloud ML Engine머신러닝 서비스
Cloud Natural Language자연어 분석 서비스
Cloud Speech-toText음성을 텍스트로 변환해 주는 서비스
Cloud Translation구글 번역기와 동일한 서비스
Cloud Vision이미지 분석 서비스
Cloud IAMID 및 액세스 관리 서비스
Persistent DiskVM 인스턴스용 블록 Repository
Knative서버리스로 빌드, 배포, 관리 할 수 있는 Kubernetes 서비스
Cloud BigtableNoSQL 데이터베이스
Cloud MemorystoreRedis 기반의 인-메모리 DB 서비스
Google Data Studio데이터 시각화 서비스

Cloud Service

  • Intrastructure as a Service (IaaS) : Compute Engine, Cloud Virtual Network, Cloud Service (시스템 인프라 / Server, Network, Storage, OS)
  • Platform as a Service (PaaS) : App Engine Cloud SQL (개발 및 운영 환경 / Middleware, Framework)
  • Software as a Service (SaaS) : Application Program

GCP vs AWS vs Azure

ServiceGCPAWSAzure
ComputeGoogle Compute Engine (GCE)EC2
Lightsail
Batch
Virtual Machines
VMSS
Batch
ContainerGoogle Kubernetes Engine(GKE)
Knative
EKS
ECS
Fargate
ECR
AKS
Comtainer Instances
Web App for Container
ServerlessGoogle Cloud Functions (GCF)LambdaFunctions
App HostingApp EngineElastic BeanstalkApp Service
Service Fabric
Cloud services
Object StorageGoogle Cloud Storage (GCS)S3Blob Storage
Data Lake Storage
Block StoragePersistent DiskEBSPage Blob
Disk Storage
File StorageCloud FilestoreEFS
FSx for Lustre
Windows File
Server
File Storage
Zaure NetApp Files
Relational DatabaseCloud SQL
Cloud Spanner
RDS Oracle
MySQL
MariaDB
SQL Server
PostgreSQL
Aurora MySQL
Aurora PostgreSQL
SQL Database
Database for MySQL
Database for POstgreSQL