Google Cloud는 개발자가 다음 도구를 포함하여 개발 워크플로 효율성을 향상시킬 수 있는 여러 가지 방법을 제공합니다.
시작하기 전에
API를 설정하고 도구를 사용할 수 있도록 하려면 관리자에게 다음 태스크를 완료해 달라고 요청하세요.
- Google Cloud 콘솔 및 Google Cloud CLI를 포함한 Google Cloud 제품에 로그인하고 사용하는 데 사용하는 계정을 만듭니다.
- Google Cloud 리소스의 액세스 경계 역할을 하는 프로젝트를 만듭니다.
- 서비스 및 API 사용 요금을 지불할 수 있도록 프로젝트에서 결제를 사용 설정합니다.
설정 단계를 완료하는 방법에 대한 자세한 안내는 Google Cloud 설정 체크리스트를 참조하세요.
Cloud Workstations: 표준화된 환경에서 개발
태스크를 실행하려면 개발자에게 소프트웨어와 특정 구성이 있어야 합니다. 회사 관리자는 특정 프로젝트에 적합한 개발 환경 템플릿을 만들고 배포하여 워크플로를 지원할 수 있습니다.
개발자는 Cloud Workstations를 사용하여 다음과 같은 이점을 얻을 수 있습니다.
- 팀의 개발자마다 일관된 표준화된 환경
- 관리자가 설정한 사전 구성된 설정
- 브라우저, SSH 또는 IDE에서 웹 기반 환경에 액세스하는 옵션
자세한 내용은 Cloud Workstations 개요를 참조하세요.
Google Cloud CLI: 스크립트 작성 및 자동화
Google Cloud CLI 도구를 사용하면 명령줄에서 또는 스크립트 및 기타 자동화를 통해 Google Cloud 리소스를 만들고 관리할 수 있습니다. 예를 들어 파일을 VM에 내보내는 자동화 스크립트를 만들 수 있습니다.
gcloud CLI를 사용하여 다음을 수행합니다.
- 로컬 구성을 관리합니다.
- 인증을 설정합니다.
- 명령줄을 통해 Google Cloud 서비스에 액세스합니다.
설치 단계는 Google Cloud CLI 설치를 참조하세요.
Cloud Code: IDE에서 직접 개발
Cloud Code에는 Cloud 클라이언트 라이브러리를 사용하고 클라우드 애플리케이션을 개발하는 데 도움이 되는 도구가 포함되어 있습니다. Cloud Code를 사용하여 VS Code 또는 지원되는 JetBrains IDE에서 다음 작업을 직접 수행합니다.
- Google Cloud API를 통합하여 Google Cloud 서비스를 사용합니다.
- 문서에 액세스합니다.
- 애플리케이션을 디버깅합니다.
- Gemini Code Assist를 사용합니다.
Cloud Code는 자동으로 Cloud Workstations 및 Cloud Shell에 설치됩니다. IDE용 확장 프로그램을 설치하려면 다음을 참조하세요.
Gemini Code Assist: AI 어시스턴스로 개발 및 배포
Gemini Code Assist는 Cloud Code와 통합되어 코드에서 다음을 포함한 AI 어시스턴스를 제공합니다.
- 코드를 생성하고 디버깅합니다.
- 단위 테스트를 생성합니다.
- 코드 및 기타 기술 주제에 대한 질문에 답변하려면 채팅합니다.
개요는 Gemini Code Assist를 참조하세요.
다음 단계
더 많은 개발자 도구를 둘러보려면 Google Cloud SDK, 언어, 프레임워크, 도구 개요를 참조하세요.
개발 워크플로에 익숙해지려면 다음 가이드를 실험해 보세요.
샘플 솔루션은 다음을 참조하세요.
배포 옵션에 대한 자세한 내용은 다음을 참조하세요.