Google Cloud API

Google Cloud API는 Google Cloud Platform 서비스의 프로그래매틱 인터페이스입니다. Google Cloud Platform의 핵심으로, 컴퓨팅에서 네트워킹, 스토리지, 머신러닝 기반 데이터 분석까지 모든 기능을 애플리케이션에 손쉽게 추가할 수 있습니다.

Cloud API 정보

Cloud API는 Cloud Pub/Sub API와 같은 네트워크 API 서비스로 구현됩니다. 각 Cloud API는 일반적으로 하나 이상의 googleapis.com 하위 도메인(예: pubsub.googleapis.com)에서 실행되며 공개 인터넷 및 virtual private cloud(VPC) 네트워크를 통해 클라이언트에 JSON HTTP 및 gRPC 인터페이스를 모두 제공합니다. 클라이언트는 HTTP와 gRPC 요청을 Cloud API 엔드포인트로 직접 보내거나 클라이언트 라이브러리를 사용하여 전송할 수 있습니다.

Cloud API 액세스

다양하고 인기 있는 프로그래밍 언어로 Google의 클라이언트 라이브러리를 사용하여 서버 애플리케이션에서, Firebase SDK를 통해 모바일 앱에서 또는 타사 클라이언트를 사용하여 Cloud APIs에 액세스할 수 있습니다. Google Cloud SDK 도구 또는 Google Cloud Console UI를 통해 동일한 서비스에 액세스할 수도 있습니다.

Cloud API를 처음 사용하는 경우 Cloud API 사용 방법에 대한 시작하기를 참조하세요.

HTTP 및 gRPC 지원

모든 Cloud API는 직접 또는 Google API 클라이언트 라이브러리를 통해 호출할 수 있는 간단한 JSON HTTP 인터페이스를 제공합니다. 대부분의 Cloud API는 또한 더 좋은 성능과 사용성을 제공하는 Google Cloud 클라이언트 라이브러리 통해 호출할 수 있는 gRPC 인터페이스를 제공합니다. 클라이언트 라이브러리에 대한 자세한 내용은 클라이언트 라이브러리 설명을 참조하세요.

인터페이스 유형에 상관없이 모든 Cloud API는 API 디자인 가이드에 설명된 대로 리소스 중심 디자인 원칙을 사용합니다. 이는 Cloud API가 단순하고 일관된 개발자 환경을 가지도록 합니다.

사용량 상한 설정

Cloud API는 수백만 명의 개발자와 사용자 간에 공유됩니다. 공정한 사용을 보장하고 악용 위험을 최소화하기 위해 모든 Cloud API는 일반적으로 할당량이라고 하는 비율 제한 및 리소스 할당량을 적용합니다. 또한 이러한 할당량을 사용하여 할당량 한도를 줄이면 Google Cloud 제품의 지출을 관리할 수 있습니다. 기본 한도보다 더 많은 할당량이 필요하다면 할당량 상향 요청을 제출해야 합니다.

자세한 내용은 API 사용량 상한 설정을 참조하세요.

사용량 모니터링

대부분 Cloud API가 트래픽 수준, 오류율, 지연 시간 등 프로젝트의 API 사용량에 관한 정보를 자세하게 제공하기 때문에 Cloud API를 사용하는 애플리케이션의 문제를 빠르게 분류할 수 있습니다. Google Cloud Console의 API 대시보드에서 이 정보를 볼 수 있습니다. Cloud Monitoring에서 커스텀 대시보드와 알림을 만들 수도 있습니다.

자세한 내용은 API 사용량 모니터링을 참조하세요.

사용 가능한 Cloud API

사용 가능한 Cloud API를 확인하려면 Google Cloud Console의 API 라이브러리를 참조하세요.

직접 사용해 보기

Google Cloud를 처음 사용하는 경우 계정을 만들고 Google 제품의 실제 성능을 평가해 보세요. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다.

무료로 시작하기