최근에 구글클라우드플랫폼(google cloud platform)을 사용할 일이 있어 찾아보게 되었고, 대체 구글 클라우드 플랫폼이 정확히 무엇인지 궁금해서 여러가지 찾아보게 되었다.
1. Google Cloud Platform(GCP)란 무엇인가
웹 서비스나 서버 관련 작업을 해야하고, DB를 구축하고, 여러가지 언어로 서버를 구축할 때에, 개인이 본인의 컴퓨터나 노트북으로 실습하거나 연습하기에 어려운 경우가 대부분이다. 그래서 최근에는 가상서버 즉 VM으로 서버를 구축하여 동작 확인이나 실습을 하기도 한다.
대표적으로 AWS(Amazon Web Services) 와 같은 아마존 웹 서비스가 있으며 마이크로소프트 사에서도 Microsoft Azure를 제공하고 있다. 그 다음으로 구글에서 제공하는 클라우드 플랫폼이 Google Cloud Platform인 것이다.
2. GCP에서 무엇을 제공하고 있는가
GCP에서 제공하는 서비스는 생각보다 많다. 가장 대표적인 것은 VM을 제공하는 Compute Engine, 데이터 웨어하우스를 제공하는 BigQuery, 컨테이너화된 앱 실행을 제공하는 Google Kubernetes Engine 등이 있다. 하나하나 말해주기에는 워낙에 많은 서비스를 제공하고 있어서, 궁금한 사람은 공식 사이트를 방문하는 것을 추천한다.
3. GCP의 장점
우선 gcp는 클라우드 및 컴퓨팅 엔진을 제공하고 있기 때문에 개인 서버를 구축하는 것보다 비용을 저렴하게 사용할 수도 있다는 장점이 있다. 또한 300달러의 크레딧을 무료로 제공하고 있기 때문에 1년 정도는 실습해 볼 수 있다는 장점이 있다. 서버 구축을 위한 리눅스나 유닉스를 공부하기에 좋다.
그리고 구글 계정과 인터넷만 있으면 어디서든 가상 서버를 몇개든 만들 수 있다는 것이 큰 장점이 될 수 있다.
앞으로 google cloud platform을 경험해보면서 computing engine이나 bigquery를 사용하는 방법에 대해 포스팅을 해보려고 한다. 얼마나 많은 포스팅을 할 수 있을지는 모르겠지만... 성심성의껏 남겨보는 것으로..!
'Study > etc' 카테고리의 다른 글
[GCP] Google Cloud Platform Compute Engine VM 생성하기 (0) | 2021.12.19 |
---|---|
[GCP]Google cloud platform 가입하기 (0) | 2021.12.12 |
[용어 정의] CPU, GPU, TPU의 정의 (0) | 2021.06.01 |
[colab] Colab에서 데이터 불러오는 방법 (드라이브 마운트 사용) (0) | 2021.02.18 |
[논문 리뷰] 추천시스템을 위한 Wide & Deep Learning (0) | 2021.01.21 |