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 SQL | MySQL, 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 IAM | ID 및 액세스 관리 서비스 |
Persistent Disk | VM 인스턴스용 블록 Repository |
Knative | 서버리스로 빌드, 배포, 관리 할 수 있는 Kubernetes 서비스 |
Cloud Bigtable | NoSQL 데이터베이스 |
Cloud Memorystore | Redis 기반의 인-메모리 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
Service | GCP | AWS | Azure |
---|---|---|---|
Compute | Google Compute Engine (GCE) | EC2 Lightsail Batch | Virtual Machines VMSS Batch |
Container | Google Kubernetes Engine(GKE) Knative | EKS ECS Fargate ECR | AKS Comtainer Instances Web App for Container |
Serverless | Google Cloud Functions (GCF) | Lambda | Functions |
App Hosting | App Engine | Elastic Beanstalk | App Service Service Fabric Cloud services |
Object Storage | Google Cloud Storage (GCS) | S3 | Blob Storage Data Lake Storage |
Block Storage | Persistent Disk | EBS | Page Blob Disk Storage |
File Storage | Cloud Filestore | EFS FSx for Lustre Windows File Server | File Storage Zaure NetApp Files |
Relational Database | Cloud SQL Cloud Spanner | RDS Oracle MySQL MariaDB SQL Server PostgreSQL Aurora MySQL Aurora PostgreSQL | SQL Database Database for MySQL Database for POstgreSQL |