티스토리 뷰

1. Console

GCP console은 웹 기반 관리 인터페이스입니다. 프로젝트와 리소스를 보고 관리합니다.

 

 

2. SDK & Cloud shell

Cloud shell은 command-line interface로 사용자의 브라우저에 쉽게 접근할 수 있습니다. Cloud shell에서 Google Cloud Software Development kit SDK를 설치하지 않고 사용할 수 있습니다.

 

Google Cloud SDK는 GCP에서 리소스와 application을 관리할 수 있는 도구입니다. GCP 플랫폼과 서비스를 위한 main command line interface인 gcloud, Google Cloud Storage를 위한 gsutil, BigQuery를 위한 bq가 있습니다. SDK commands를 쉽게 실행하는 방법은 GCP console에서 coud shell 버튼을 클릭하는 것입니다. 가상머신의 웹 브라우저에 이미 설치가 되어 command line을 실행할 수 있습니다. SDK도 개인 컴퓨터에 저장할 수 있고, 도커 이미지로 이용 가능합니다. 

 

3. API

GCP를 구성하는 서비스는 application programming interfaces를 제공해 code로 제어할 수 있도록 합니다. 이런 API를 RESTful이라고 부릅니다. 다시 말해서, representational state transfer paradigm을 따릅니다. RESTful로 Google 서비스를 웹 브라우저가 서버와 통신하는 형태로 code를 사용할 수 있는 것입니다.

 

API는 리소스와 GCP를 URL로 명명하고, code는 JSON을 이용해 API에게 정보를 전송합니다. 로그인과 control에 접근할 수 있는 open system으로 console을 이용해 API를 켜거나 끌 수 있습니다. Quotas와 limit과 연관되어 부주의로 리소스를 사용하는 것을 방지할 수 있습니다.

 

GCP console은 API를 쌍방향으로 알 수 있는 APIs Explorer를 포함합니다. API가 가능한지, 어느 버전인지 볼 수 있습니다. API를 구축하면 parameter와 문서가 생성되며, 사용자 인증으로 API의 상호작용을 사용할 수 있습니다. Google은 사용자에게 라이브러리를 제공하여 code에서 GCP를 호출하는 고역에서 벗어나도록 합니다. 라이브러리는 두가지 종류가 있습니다.

 

  • Cloud Client Libraries

Google cloud API를 위한 최신, 추천하는 라이브러리입니다. 각 개발 언어의 native style과 표준 양식(idioms)을 적용합니다.

 

  • Google API Client Library 

보편성과 완전성을 위해 설계하여 Cloud client library에서 최신 서비스와 특징을 제공하지 않을 때 사용합니다.

 

4. Mobile app

 GCP에서 사용하는 리소스를 시험하고 관리할 수 있는 mobile app 이 있습니다. 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크