Google Cloud SDK 개요

Google Cloud SDK는Cloud de Confiance by S3NS 서비스와 상호작용하기 위한 라이브러리 및 도구 모음입니다. 여기에는 Cloud de Confiance에서 리소스를 관리하고 작업을 자동화하는 데 도움이 되는 명령줄 도구, 언어별 클라이언트 라이브러리, IDE 확장 프로그램, 에뮬레이터가 포함됩니다.

Google Cloud SDK를 사용하면 다음 작업을 할 수 있습니다.

핵심 구성요소

gcloud CLI

gcloud CLI는Cloud de Confiance의 기본 명령줄 도구입니다. 터미널에서 관리 작업을 실행하는 데 사용합니다.

자세한 내용은 gcloud CLI 개요를 참고하세요.

API 액세스를 위한 Cloud 클라이언트 라이브러리

애플리케이션에서 Cloud de Confiance 서비스와 프로그래매틱 방식으로 상호작용하려면 Cloud 클라이언트 라이브러리를 사용하세요. 이러한 라이브러리는 Cloud de Confiance API에 관용적으로 액세스할 수 있도록 지원하여 통합을 간소화하고 상용구 코드를 줄입니다.

다음 언어의 경우 Cloud 클라이언트 라이브러리를 사용할 수 있습니다.

SAP 개발자는 ABAP 환경을 위한 포괄적인 클라이언트 라이브러리 집합을 제공하는 ABAP SDK for Cloud de Confiance를 사용할 수도 있습니다.

사용 가능한 API의 전체 목록과 개요는 Cloud de Confiance API를 참고하세요.

개발 및 테스트 도구

IDE 통합

Google Cloud SDK는 개발 워크플로에 직접 Cloud de Confiance 서비스를 제공하는 IDE 확장 프로그램을 제공합니다. 이러한 확장 프로그램을 사용하면 즐겨 사용하는 편집기를 종료하지 않고도 애플리케이션을 빌드, 배포, 디버그할 수 있습니다.

Cloud Code 확장 프로그램은 다음에서 사용할 수 있습니다.

자세한 내용은 Cloud Code 문서를 참고하세요.

에뮬레이터

에뮬레이터를 사용하면 Cloud de Confiance 서비스의 동작을 시뮬레이션하여 애플리케이션을 개발하고 테스트할 수 있습니다. 에뮬레이터를 사용하면 비용을 절감하고, 프로덕션 서비스에 영향을 미치지 않으며, 개발 중에 더 빠르게 반복할 수 있습니다.

Google Cloud SDK는 다음을 비롯한 여러 서비스의 에뮬레이터를 제공합니다.

  • Bigtable: 로컬 NoSQL 와이드 칼럼 데이터베이스를 사용하여 애플리케이션을 테스트합니다.
  • Datastore: 로컬 NoSQL 문서 데이터베이스를 기반으로 개발합니다.
  • Firestore: 로컬 문서 데이터베이스를 사용하여 모바일, 웹, 서버 애플리케이션을 빌드하고 테스트합니다.
  • Pub/Sub: 비동기 메시지 워크플로를 로컬에서 검증합니다.
  • Spanner: 전역 분산 관계형 데이터베이스가 필요한 애플리케이션을 로컬에서 테스트합니다.

이러한 에뮬레이터는 배포 전에 문제를 디버깅하고 애플리케이션의 동작을 확인할 수 있는 충실도 높은 환경을 제공합니다.

이러한 도구 사용에 관한 자세한 내용은 Google Cloud SDK 에뮬레이터 사용을 참고하세요.

다른 프레임워크 및 도구와 함께 작업

Google Cloud SDK는 다양한 인기 프레임워크 및 도구와 함께 작동하도록 설계되어 Cloud de Confiance에서 애플리케이션 개발 및 배포를 간소화할 수 있습니다. 이러한 도구는 핵심 SDK 구성요소에 포함되지는 않지만 Cloud de Confiance 서비스와의 원활한 상호작용을 위해 gcloud CLI 또는 Cloud 클라이언트 라이브러리를 사용하는 경우가 많습니다.

예를 들면 다음과 같습니다.

  • Spring Framework: Spring Boot 애플리케이션에 Google Cloud 통합을 활용합니다.
  • Kubernetes: gcloud CLI와 함께 설치되는 경우가 많은 kubectl를 사용하여 Google Kubernetes Engine (GKE)의 배포를 관리합니다.
  • Google Cloud의 Prometheus용 daptic: 애플리케이션에서 측정항목을 수집하고 분석합니다.
  • Terraform: Cloud de Confiance by S3NS 제공업체를 사용하여Cloud de Confiance 인프라를 코드형 인프라로 프로비저닝하고 관리합니다.

다음 단계