Google Cloud Platform
[image]
공식 사이트
1. 개요
'''구글 클라우드 플랫폼'''(Google Cloud Platform)은 구글에서 개발한 클라우드 컴퓨팅 플랫폼이다. 여기에 아파치 HTTP 서버나 NGINX 등의 웹 서버 소프트웨어를 설치해 웹 사이트를 만들 수 있다. 2018년 12월 기준으로 Amazon Web Services, Microsoft Azure에 이어 전 세계 클라우드 컴퓨팅 시장에서 3위를 차지하고 있다. #[1] 현재는 아마존, 마이크로소프트와 함께 클라우드 시장 3강으로서 위치를 공고히 했다. # 최근 급격한 성장으로 구글의 새로운 성장 동력으로 자리매김을 하고 있다.
2020년, 서울 리전(asia-northeast-3, icn)을 오픈하였다. 여기에서 사용 가능한 리전 및 각 리전별로 사용 가능한 서비스를 확인할 수 있다.
2020년 12월 기준 구글 클라우드 코리아로 해킹 피해 의심사례가 많아지고 있다.
닌텐도의 모바일 게임인 포켓몬 GO와 슈퍼 마리오 런, 파이어 엠블렘 히어로즈가 구글 클라우드 플랫폼을 기반으로 하고 있다. 또한 닌텐도 스위치의 보이스 챗이나 픽키도 구글의 서버를 기반으로 하고 있는 것으로 추정된다.
관리자 화면이 직관적이고, 마켓이 존재해 서비스를 설치하는데 시간을 절약할 수 있으며, 경쟁 업체에 비해 합리적인 가격 정책을 가지고 있다는 장점이 있다. 또한 오픈 소스에 우호적인 구글에 성향에 따라 오픈 소스와의 협업이 눈에 뜬다. Google Workspace와 연계도 주목할 만한 장점.[2]
구글 GCP는 아마존, 마이크로소프트와 달리 '평생 무료' tier를 제공한다. # 평생 무료 조건은 VM instance를 미국 내 Region에 만들고, f1-micro 등급의 비 선점형으로 만들어야 한다. 회사에서 상용 목적으로는 사용할 수 있는 수준은 아니지만 개인 또는 교육용으로 활용 가능하다. 활용 예
2. 제공 서비스
- Google App Engine - AWS Elastic Beanstalk와 비슷하다.
- Google Compute Engine - Amazon EC2와 비슷하다.
- Google Cloud Datastore
- Google Cloud Storage - Amazon S3와 비슷하다.
- Google BigQuery - Amazon Redshift와 비슷하다.
- Google Cloud Functions - Amazon Lambda와 비슷하다.
- Google Cloud SQL
3. 관련 문서
4. 국내 딜러
GCP의 비용 처리시 세금계산서가 필요하면 국내 파트너를 활용하면 된다.
GCP 관련 구축, 컨설팅, 운영 등의 문의를 케어해준다.
5. 무료 계정 등록
신규 회원에게는 한국 기준 $300의 크레딧이 나오며 3개월간 무료로 $300 크레딧을 사용할 수 있다. 무료로 사용 가능한 가상 머신의 등급은 f1-mciro 등급이며, Single CPU 와 614MB의 RAM, 30GB/월을 사용 가능하다. SW 개발자들에게는 GCP는 아래와 같은 경우에 활용하면 좋을 듯하다. 출처 참고로, 오라클에서도 평생 무료 VM을 지원하며, GCP와 OCP의 무료 제공 범위는 유사하나 오라클이 스펙상 아주 조금 우위에 있다. GCP와 OCP 평생 무료 스펙 비교
- 다양한 OS을 사용해야 하는 경우: GCP는 리눅스(우분투, CentOS, 레드햇)와 Windows OS를 설치 (리눅스는 무료이고, 윈도우 OS는 비용 청구됨)
- 리눅스 여러 버전을 사용해야 하는 경우: 우분투 여러 버전(14.04, 16.04 18.04 LTS)이나 다른 리눅스 배포판 (e.g. 레드햇, CentOS)에서 컴파일하고 동작을 확인하는 경우
- 24시간 Power On 해야 하는 경우: 개인용 웹 서버를 구축 NAS와 토렌트 서버로 운영이 가능하지만, 스토리지 용량이 30GB/월까지만 무료
- 언제 어디서나 접속해야 하는 경우: 인터넷만 있으면 GCP 사용이 가능
- Command Line Interface을 주로 사용하는 경우: GCP는 기본적으로 웹 기반의 관리 UI가 있다. 예를 들어 방화벽에서 특정 포트를 허용, 네트워크 구성과 같은 관리 툴을 웹 UI로 지원한다. # 하지만, VM에서는 그놈과 같은 GUI App은 없고, SSH로 접속해서 Command Line으로 사용해야 한다. 물론 원격 데스크 탑(RDP)이나 X-Server로 GUI App 설치와 실행은 가능하지만, 그럴 필요가 많지는 않을 것이다. 무료 등급의 VM에서는 속도가 느리다. #
- 성능이 중요하지 않은 경우: GCP 제공하는 무료 VM은 CPU는 싱글코어, RAM은 614MB이다. 웹 서버나 간단한 프로그램 컴파일에는 성능상 문제가 없지만, 고성능이나 GPU가 필요한 경우 유료로 사용해야 한다.