안녕하세요, 

베스핀글로벌 GCP Support팀입니다.


이번 아티클에서는 주제로 "Google Cloud Platform(GCP)"를 다루고자 합니다.



Google Cloud Platform


Google Cloud Platform(이하 GCP)으로 구글 검색과 유튜브와 같은 최종 사용자 제품을 위해 내부적으로 구글이 사용하는, 동일한 지원 인프라스트럭처 위에서 호스팅을 제공하는 Google의 클라우드 컴퓨팅 서비스입니다.

Google의 데이터센터 인프라를 기반으로크게 Compute, Storage, Big Data, Machine Learning 등으로 분류하여 서비스를 제공합니다.

Google Cloud가 제공하는 제품 및 서비스 목록 문서를 참고 바랍니다.[1]

또한 GCP는 2024년 4월 기준 전세계 40개 리전, 121개 영역에서 리소스를 지원합니다.
단, 리전마다 지원하는 GCP 서비스의 종류의 차이가 있기 때문에 관련 문서[2]를 참고 하시기 바랍니다.


GCP의 강점은 하기와 같습니다.

  1. Big Data 분석 
    Big Data 분석 도구 하둡의 기술 근간을 가지고 있는 Google은 가장 앞선 데이터 분석기술을 GCP를 통해 서비스로 제공합니다.

  2. Machine Learning
    GCP는 다양한 Machine Learning 기술을 제공하고 있으며, 이를 통해 사용자가 원하는 모델을 쉽게 구축할 수 있습니다.
    또한, Google의 화상 분석, 음성 분석, 언어 분석 기술 등도 API로 제공하고 있습니다.

  3. 가격 정책
    Google Cloud는 인스턴스에 대한 과금을 초단위로 책정하고 있습니다.


  4. Private Global Fiber Network
    Google Cloud의 데이터센터는 자체 광케이블로 연결되어 있습니다.
    이를 기반으로 Google의 백본 네트워크는 소프트웨어로 정의된 고급 네트워킹을 사용하며, 빠른 속도, 일관된 성능, 확장성을 보장하는 엣지/캐싱 서비스를 지원합니다.



Google Cloud 서비스를 사용하기 위한 상호 작용 방법은 아래와 같습니다.


  1. Google Cloud 콘솔

    Google Cloud 콘솔은 Google Cloud 프로젝트 및 리소스를 관리하는 데 사용할 수 있는 웹 기반의 그래픽 사용자 인터페이스를 제공합니다. 

  2. 명령줄 인터페이스(Cloud Shell, Cloud SDK)

    GUI 보다 CLI 작업을 선호하신다면 Google Cloud 콘솔 브라우저에서 제공하는 Cloud Shell이나 Google Cloud CLI를 PC에 직접 설치하는 Cloud SDK를 사용할 수 있습니다.[3]

  3. 클라이언트 라이브러리

    Google Cloud에서는 리소스를 쉽게 만들고 관리할 수 있는 클라이언트 라이브러리를 제공합니다.
    Google Cloud 클라이언트 라이브러리는 두 가지 주요 목적으로 API를 노출합니다.
    1) 앱 API는 서비스에 대한 액세스를 제공합니다.
    2) 관리자 API는 리소스 관리를 위한 기능을 제공합니다.


참조 링크


[1] GCP 제공 제품

https://cloud.google.com/products

[2] GCP 위치별 제공 제품

https://cloud.google.com/about/locations#regions

[3] Cloud SDK 설치

https://cloud.google.com/sdk/docs/install-sdk