Google Cloud 개발자 도구

Google Cloud에서 호스팅되는 애플리케이션을 작성, 배포, 디버깅할 때 생산성을 높이기 위해 개발자 및 개발팀이 필요로 하는 모든 도구입니다. 신규 고객에게는 워크로드를 실행, 테스트, 배포하는 데 사용할 수 있는 $300의 무료 크레딧이 제공됩니다. 

개발자 도구 살펴보기

카테고리제품특징
코드

Gemini Code Assist는 실시간으로 코드 추천을 제공하고 전체 함수 및 코드 블록을 제안하며 코드의 취약점과 오류를 파악하여 수정 사항을 제안합니다. 채팅 인터페이스, Cloud Shell 편집기 또는 VSCode 및 JetBrains IDE용 Cloud Code IDE 확장 프로그램을 통해 지원을 이용할 수 있습니다. 

  • Go, Java, JavaScript, Python, SQL용 코드 지원

  • 자연어를 사용한 SQL 완성, 쿼리 생성, 요약 

  • 데이터베이스 마이그레이션 중 데이터 구조화, 수정, 쿼리를 위한 제안

  • 자연어를 사용한 오류 식별 및 문제 해결

보안 및 개발자 유연성이 기본 제공되는 Google Cloud의 완전 관리형 개발 환경입니다.

  • 브라우저 또는 로컬 IDE를 통해 언제든지 액세스 가능

  • VPC 서비스 제어 및 강제 이미지 업데이트와 같은 보안 조치 기본 제공

  • 멀티 편집기 지원 및 컨테이너 기반 맞춤설정

  • 서드 파티 DevOps 도구 지원

로컬 또는 클라우드에서 클라우드 기반 애플리케이션을 손쉽고 빠르게 작성, 디버그, 실행하세요. Visual Studio Code 및 IntelliJ 등의 IDE 확장 프로그램을 통해 코드를 신속하게 반복하고 디버그하여 Kubernetes로 배포할 수 있습니다. Cloud Shell 편집기는 브라우저 내 Eclipse Theia 기반 IDE로 Cloud Code에 즉시 액세스할 수 있습니다.

  • Cloud Run 또는 Cloud Run for Anthos에 서비스 배포

  • 실시간 피드백을 위한 Skaffold, Jib, kubectl 통합

  • 실행 준비가 완료된 샘플 및 즉시 사용 가능한 구성 스니펫

명령줄 도구와 라이브러리를 사용하여 Google Cloud 리소스와 애플리케이션을 관리하세요. Cloud SDK에 포함된 gcloud, gsutil, bq 명령줄 도구를 사용하여 Compute Engine, Cloud Storage, BigQuery 등에 액세스할 수 있습니다.

  • 명령줄에서 직접 VM 조정

  • Java, Python, Node.js, Ruby, Go, .NET, PHP, C++용 클라이언트 라이브러리

  • Pub/Sub, Spanner, Bigtable, Datastore용 로컬 서비스 에뮬레이터 

가장 많이 사용되는 오픈소스 Java 프레임워크인 Spring의 단순성과 생산성을 Google Cloud의 Java 개발자에게 제공할 수 있습니다.

  • Google Cloud 서비스 통합을 통한 Spring 확장

  • 기존 추상화를 구현하고 새 추상화 도입

빌드

VM, 서버리스, Kubernetes, Firebase 등을 비롯한 다양한 환경에서 모든 언어로 소프트웨어를 지속적으로 빌드, 테스트, 배포할 수 있습니다.

  • 완전한 서버리스 플랫폼

  • CI/CD 파이프라인에 포함된 보안 스캔

  • 소스를 컨테이너 또는 컨테이너가 아닌 아티팩트로 패키징

Kubernetes 기반 오픈소스 프레임워크를 사용하면 온프레미스 또는 클라우드에 있는 모든 언어와 도구에서 CI/CD 파이프라인을 표준화할 수 있습니다.

  • Jenkins, Skaffold, Knative, Jenkins X 기본 지원

  • Kubernetes 내장 권장사항

  • 하이브리드 또는 멀티 클라우드 환경에 배포

Jenkins 파이프라인에서 속도, 확장성, 보안을 증대할 수 있습니다. Compute Engine을 활용해 작업을 원활하게 실행하고 빌드 팜을 수평 확장할 수 있습니다.

  • Kubernetes 기본 지원으로 CI/CD 파이프라인을 손쉽게 설정

  • GKE 기반 확장 및 부하 분산

  • 아티팩트 자동 보안 및 규정 준수 검사

  • 내장된 CD 권장사항

아티팩트 관리

Google Cloud의 도구 및 런타임과 완전히 통합되어, 컨테이너 이미지 및 언어 패키지(Maven 및 npm)를 한곳에서 관리할 수 있습니다.

  • 네이티브 아티팩트 형식 지원

  • 리전 및 멀티 리전 저장소

  • 프로젝트당 여러 저장소

  • 세분화된 액세스 제어

배포

코드 형식으로 정의된 파이프라인을 사용하여 Google Kubernetes Engine에 지속적으로 배포하고 Google Cloud가 출시를 처리합니다. 

  • ​​몇 분 만에 GKE용 배포 파이프라인 생성

  • 간편한 확장을 지원하는 완전 관리형 지속적 배포 서비스

  • 조직의 출시 및 롤백을 지원하는 독자적인 제어 영역

  • 엔터프라이즈 보안 및 감사

내장된 통합 기능을 사용하여 Google Kubernetes Engine, App Engine, Cloud Functions, Firebase에 배포해 보세요.

  • 부하 기반 확장을 위한 완전한 서버리스 플랫폼

  • Spinnaker로 복잡한 파이프라인 생성 지원

  • 커스텀 단계 및 서드 파티 앱에 대한 확장 프로그램

  • Google Cloud 보안 보호

간단한 템플릿을 사용하여 클라우드 리소스를 생성하고 관리합니다. 애플리케이션에 필요한 모든 리소스를 yaml을 사용한 선언적 형식으로 지정합니다. 

  • 동시 리소스 배포

  • Python 및 Jinja2 리소스 템플릿

  • 매개변수 관리를 위한 JSON 스키마

  • Cloud 콘솔의 계층적 배포 뷰

개발자 도구 살펴보기

Gemini Code Assist는 실시간으로 코드 추천을 제공하고 전체 함수 및 코드 블록을 제안하며 코드의 취약점과 오류를 파악하여 수정 사항을 제안합니다. 채팅 인터페이스, Cloud Shell 편집기 또는 VSCode 및 JetBrains IDE용 Cloud Code IDE 확장 프로그램을 통해 지원을 이용할 수 있습니다. 

  • Go, Java, JavaScript, Python, SQL용 코드 지원

  • 자연어를 사용한 SQL 완성, 쿼리 생성, 요약 

  • 데이터베이스 마이그레이션 중 데이터 구조화, 수정, 쿼리를 위한 제안

  • 자연어를 사용한 오류 식별 및 문제 해결

VM, 서버리스, Kubernetes, Firebase 등을 비롯한 다양한 환경에서 모든 언어로 소프트웨어를 지속적으로 빌드, 테스트, 배포할 수 있습니다.

  • 완전한 서버리스 플랫폼

  • CI/CD 파이프라인에 포함된 보안 스캔

  • 소스를 컨테이너 또는 컨테이너가 아닌 아티팩트로 패키징

Google Cloud의 도구 및 런타임과 완전히 통합되어, 컨테이너 이미지 및 언어 패키지(Maven 및 npm)를 한곳에서 관리할 수 있습니다.

  • 네이티브 아티팩트 형식 지원

  • 리전 및 멀티 리전 저장소

  • 프로젝트당 여러 저장소

  • 세분화된 액세스 제어

코드 형식으로 정의된 파이프라인을 사용하여 Google Kubernetes Engine에 지속적으로 배포하고 Google Cloud가 출시를 처리합니다. 

  • ​​몇 분 만에 GKE용 배포 파이프라인 생성

  • 간편한 확장을 지원하는 완전 관리형 지속적 배포 서비스

  • 조직의 출시 및 롤백을 지원하는 독자적인 제어 영역

  • 엔터프라이즈 보안 및 감사


Java는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.

다음 단계 수행

$300의 무료 크레딧과 20여 개의 항상 무료 제품으로 Google Cloud에서 빌드하세요.

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
콘솔
Google Cloud