개요
Google Cloud Platform(GCP)은 구글이 제공하는 클라우드 컴퓨팅 서비스 제품군으로, 컴퓨팅, 데이터 저장, 데이터 분석, 기계 학습 등의 모듈식 클라우드 서비스와 함께 관리 도구를 제공합니다.[1] Verma 등에 따르면 GCP는 구글 검색, Gmail, 구글 독스 등 구글의 최종 사용자 제품에 사용되는 것과 동일한 인프라에서 실행됩니다.[2]
Google Cloud Platform은 IaaS, PaaS, 서버리스 컴퓨팅 환경을 제공합니다.
2008년 4월, 구글은 구글 관리 데이터 센터에서 웹 애플리케이션을 개발하고 호스팅하기 위한 플랫폼인 App Engine을 발표했으며, 이는 회사의 첫 번째 클라우드 컴퓨팅 서비스였습니다. 이 서비스는 2011년 11월에 일반적으로 사용 가능해졌습니다. App Engine 발표 이후 구글은 플랫폼에 여러 클라우드 서비스를 추가했습니다.
Google Cloud Platform은 Google Cloud의 일부로, 여기에는 Google Cloud Platform 공용 클라우드 인프라, Google Workspace (G Suite), 기업용 안드로이드 및 크롬OS 버전, 그리고 기계 학습 및 기업 매핑 서비스를 위한 API가 포함됩니다.
제품
구글은 Google Cloud 브랜드 하에 100개 이상의 제품을 나열하고 있습니다. 주요 서비스 중 일부는 다음과 같습니다:
컴퓨팅
- App Engine – 자바, PHP, Node.js, 파이썬, C#, .Net, 루비, Go 프로그래밍 언어로 개발된 애플리케이션을 배포하기 위한 PaaS
- Compute Engine – 마이크로소프트 윈도우와 리눅스 가상 머신을 실행하기 위한 IaaS
- Google Kubernetes Engine (GKE) – 쿠버네티스 기반의 컨테이너 서비스
- Cloud Functions – Node.js, 자바, 파이썬 또는 Go로 작성된 이벤트 기반 코드를 실행하기 위한 FaaS
- Cloud Run – Knative 기반의 컴퓨팅 실행 환경
저장소 및 데이터베이스
- Cloud Storage – 비정형 데이터를 저장하기 위한 객체 스토리지
- Cloud SQL – MySQL, PostgreSQL, Microsoft SQL Server 기반의 DBaaS
- Cloud Bigtable – 관리형 NoSQL 데이터베이스 서비스
- Cloud Spanner – 수평적으로 확장 가능하고 강력한 일관성을 가진 관계형 데이터베이스 서비스
- Cloud Datastore – 웹 및 모바일 애플리케이션을 위한 NoSQL 데이터베이스
- Persistent Disk – Compute Engine 가상 머신을 위한 블록 스토리지
- Cloud Memorystore – Redis와 Memcached 기반의 관리형 인메모리 데이터 저장소
네트워킹
- VPC – 클라우드 리소스의 소프트웨어 정의 네트워크를 관리하기 위한 가상 사설 클라우드
- Cloud Load Balancing – 트래픽을 위한 소프트웨어 정의 관리형 로드 밸런싱 서비스
- Cloud Armor – 워크로드를 DDoS 공격으로부터 보호하기 위한 웹 애플리케이션 방화벽
- Cloud CDN – 구글의 전 세계적으로 분산된 엣지 포인트를 기반으로 한 콘텐츠 전송 네트워크
- Cloud DNS – 구글과 동일한 인프라에서 실행되는 관리형 권한 있는 DNS 호스팅 서비스
빅데이터
- BigQuery – 확장 가능한 관리형 엔터프라이즈 데이터 웨어하우스
- Cloud Dataflow – 스트림 및 일괄 데이터 처리를 위한 관리형 서비스
- Cloud Data Fusion – 오픈 소스 Cask Data Application Platform을 기반으로 한 관리형 ETL 서비스
- Dataproc – Apache Hadoop과 Apache Spark 작업을 실행하기 위한 빅데이터 플랫폼
- Cloud Pub/Sub – 메시지 큐 기반의 확장 가능한 이벤트 수집 서비스
Cloud AI
- Cloud AutoML – 사용자 정의 기계 학습 모델을 훈련하고 배포하기 위한 서비스
- Cloud TPU – 구글이 기계 학습 모델을 훈련하는 데 사용하는 가속기
- Cloud Machine Learning Engine – 주류 프레임워크를 기반으로 기계 학습 모델을 훈련하고 구축하기 위한 관리형 서비스
- Cloud Natural Language – 구글 딥러닝 모델을 기반으로 한 텍스트 분석 서비스
- Cloud Speech-to-Text – 기계 학습 기반의 음성을 텍스트로 변환하는 서비스
- Cloud Vision API – 기계 학습 기반의 이미지 분석 서비스
지역 및 영역
지역은 사용자가 클라우드 리소스를 배포할 수 있는 특정 지리적 위치입니다. 각 지역은 영역으로 구성된 독립적인 지리적 영역입니다.
영역은 지역 내 Google Cloud Platform 리소스의 배포 영역입니다. 영역은 지역 내의 단일 장애 도메인으로 간주해야 합니다. 대부분의 지역에는 3개의 영역이 있습니다.
틀:2024년 1월, Google Cloud Platform은 40개 지역과 121개 영역에서 사용할 수 있습니다.[3][4]
타임라인
- 2008년 4월 – Google App Engine 프리뷰 발표[5]
- 2010년 5월 – Google Cloud Storage 출시[6]
- 2010년 5월 – Google BigQuery 및 Prediction API 프리뷰 발표[7]
- 2011년 10월 – Google Cloud SQL 프리뷰 발표[7]
- 2012년 6월 – Google Compute Engine 프리뷰 출시[8]
- 2013년 5월 – Google Compute Engine 일반 공개[9]
- 2014년 2월 – Google Cloud SQL 일반 공개[10]
- 2014년 5월 – Stackdriver 인수[11]
- 2014년 6월 – Kubernetes 오픈소스 컨테이너 매니저 발표[12]
- 2014년 10월 – Firebase 인수[13]
- 2015년 8월 – Google Cloud Dataflow, Google Cloud Pub/Sub, Google Kubernetes Engine, Deployment Manager 일반 공개[14]
- 2016년 11월 – Qwiklabs(교육 기술 회사) 인수[15]
- 2017년 3월 – Kaggle(세계 최대의 데이터 과학자 및 기계 학습 애호가 커뮤니티) 인수[16]
- 2017년 10월 – Google Cloud IoT Core 서비스 출시[17]
- 2018년 5월 – Google Cloud Memorystore 출시[18]
- 2018년 7월 – Google Cloud Filestore 출시[19]
- 2019년 4월 – Anthos 발표[20]
- 2019년 11월 – Google Cloud Run 출시[21]
- 2020년 1월 – Google Cloud VMware Engine 발표[22]
- 2020년 7월 – Confidential Computing 서비스 출시[23]
- 2021년 2월 – Google Cloud Apigee X 발표[24]
- 2021년 9월 – Google Distributed Cloud 출시[25]
- 2022년 5월 – Google Cloud TPU v4 발표[26]
- 2022년 10월 – Google Cloud AlloyDB 출시[27]
- 2023년 3월 – Google Cloud Spanner PostgreSQL Interface 발표[28]
```
파트너십 및 생태계
Google Cloud Platform은 다양한 기술 파트너 및 서비스 파트너와 협력하여 생태계를 확장하고 있습니다. 주요 파트너십은 다음과 같습니다:
- VMware – 2019년에 발표된 이 파트너십을 통해 고객은 기존 VMware 워크로드를 Google Cloud Platform에서 실행할 수 있습니다.
- SAP – Google Cloud는 SAP의 HANA 데이터베이스와 애플리케이션을 실행하기 위한 인증을 받았습니다.
- Salesforce – Google Cloud는 Salesforce와의 통합을 통해 데이터 분석과 고객 관계 관리(CRM) 기능을 강화하고 있습니다.
- Deloitte – Deloitte는 Google Cloud의 주요 시스템 통합 파트너로, 다양한 산업 분야에서 클라우드 솔루션을 제공합니다.
교육 및 인증
Google Cloud Platform은 사용자 교육 및 인증 프로그램을 통해 클라우드 기술을 학습하고 검증할 수 있는 다양한 기회를 제공합니다.
- Google Cloud 인증 – Google Cloud는 데이터 엔지니어, 클라우드 아키텍트, 보안 엔지니어 등 다양한 분야의 인증 프로그램을 제공합니다.
- Google Cloud Skills Boost – 이 프로그램은 실습 랩, 학습 경로, 도전 과제 등을 통해 사용자가 Google Cloud 기술을 습득할 수 있도록 돕습니다.
- Qwiklabs – Google Cloud는 Qwiklabs를 통해 실습 기반 학습 환경을 제공하며, 이를 통해 사용자는 실제 환경에서 Google Cloud 서비스를 체험하고 학습할 수 있습니다.
참고 자료
- ↑ Google Cloud Products.
- ↑ 틀:Cite book
- ↑ Cloud locations.
- ↑ Regions and Zones.
- ↑ Introducing Google App Engine + our new blog, (2008년 4월 7일).
- ↑ Google Storage for Developers: A Preview – The official Google Code blog, (2010년 5월 19일).
- ↑ 7.0 7.1 Google Cloud SQL: your database in the cloud – The official Google Code blog, (2011년 10월 6일).
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ 제목 없음, 웹사이트
- ↑ {{뉴스 인용|url=https://cloud.google.com/blog/products/databases/announcing-alloydb-for-postgresql-modernizing-postgresql-for-todays-enterprise%7Ctitle=Announcing AlloyDB for PostgreSQL: Modernizing PostgreSQL for today’s enterprise|work=Google Cloud Blog|access-date=2022년 10월 6일|language=en}}
- ↑ 제목 없음, 웹사이트