AI Studio 및 Cloud SQL을 사용하여 바이브 코딩된 애플리케이션 빌드

이 페이지에서는 PostgreSQL용 Cloud SQL에서 제공하는 바이브 코딩 애플리케이션을 빌드하는 데 도움이 되는 기능을 간략하게 설명합니다.

Google AI Studio는 풀 스택 AI 지원 개발을 지원하므로 영구 데이터 스토리지 및 보안 인증과 같은 풍부한 기능을 갖춘 애플리케이션을 빌드할 수 있습니다. Google AI Studio의 빌드 모드를 사용하면 단일 프롬프트와 몇 번의 클릭만으로 PostgreSQL용 Cloud SQL을 데이터베이스로 사용하는 풍부한 애플리케이션을 만들 수 있습니다. 이를 통해 애플리케이션은 오픈소스 PostgreSQL의 강력한 기능과 Cloud SQL의 엔터프라이즈 준비 상태를 활용할 수 있습니다.

Google AI Studio 및 Cloud SQL 시작하기

다음 단계를 완료하면 Google AI Studio를 사용하여 Cloud SQL로 애플리케이션을 무료로 만들 수 있습니다.

  1. 애플리케이션을 설명합니다.

    1. Google AI Studio를 엽니다.
    2. 빌드 모드를 열려면 사용해 보기를 클릭합니다.
    3. Google AI Studio를 처음 사용하고 아직 Cloud de Confiance 계정이 없는 경우 AI Studio 시작하기 창이 표시됩니다.

      스타터 등급 추가 서비스 약관을 검토하고 계약 약관에 동의한 후 수신할 알림을 선택합니다.

      계속을 클릭합니다.

    4. 프롬프트 필드에 애플리케이션을 설명하는 프롬프트를 입력합니다.

      예를 들어 다음 텍스트를 입력할 수 있습니다. 최상의 결과를 얻으려면 에이전트에게 Cloud SQL 또는 관계형 데이터베이스를 사용하도록 명시적으로 요청하세요.

      Build an expense tracker app using Cloud SQL
      
    5. 빌드를 클릭합니다.

  2. 애플리케이션에 Cloud SQL이 생성되었는지 확인하기 위해 Google AI Studio 채팅에 데이터베이스 사용 설정 카드가 표시됩니다. 카드의 기본 프로젝트 및 위치 설정을 사용하거나 설정을 변경할 수 있습니다.

    첫 번째 통합 기능에 선택한 프로젝트와 위치는 나중에 앱에 추가하는 다른 모든 Cloud de Confiance by S3NS 서비스 및 제품에 자동으로 적용됩니다. 여기에는 다음이 포함됩니다.

    Cloud SQL 기본 설정을 사용하려면 다음을 수행합니다.

    1. 데이터베이스 사용 설정 카드에서 Cloud SQL 사용 설정을 클릭합니다.

    자체 프로젝트 및 데이터 스토리지 위치를 선택하려면 다음을 수행합니다.

    1. 데이터베이스 사용 설정 카드에서 설정 설정을 클릭합니다.

    2. Cloud SQL 및 인증 창이 표시되면 Google Cloud 프로젝트를 선택하여 Cloud SQL에 연결 메뉴를 클릭합니다.

      • Cloud de Confiance 계정이 있는 경우 프로젝트 가져오기를 선택하여 이미 사용 중인 프로젝트를 가져옵니다. 프로젝트에 결제가 사용 설정되어 있어야 합니다. 표준 청구 요금이 적용됩니다.
    3. 데이터가 저장되는 위치 메뉴에서 사용할 리전을 선택합니다. 지리적으로 가까운 리전을 선택하는 것이 좋습니다.

    4. Cloud SQL 사용 설정을 클릭합니다.

    에이전트는 PostgreSQL용 Cloud SQL 인스턴스를 자동으로 배포하고, 애플리케이션에 필요한 스키마를 만들고, 애플리케이션을 인스턴스에 연결하고, 필요한 코드를 생성합니다.

  3. 미리보기 패널에서 디자인 템플릿을 스크롤하고 사용할 디자인을 선택합니다. 원하는 디자인을 찾으면 이 디자인 선택을 클릭합니다.

  4. Gemini 채팅 패널에서 arrow_upward 프롬프트 보내기를 클릭합니다.

  5. 애플리케이션을 반복합니다.

    1. 애플리케이션의 초기 버전이 생성되면 프롬프트를 사용하여 새 기능을 추가하는 등 앱을 수정할 수 있습니다. 예를 들면 다음과 같습니다.

      I want to add a custom description for each expense
      

      에이전트는 필요한 코드 변경을 자동으로 수행하고 스키마를 업데이트하여 Cloud SQL 데이터베이스에 필요한 열을 추가합니다.

    2. 선택사항: 제목 없음 텍스트 옆에 있는 수정 앱 이름 및 설명 수정을 클릭하여 앱 이름을 바꿉니다. 또는 Google AI Studio에 앱 이름을 바꾸라는 프롬프트를 제공할 수 있습니다.

  6. 애플리케이션을 게시합니다.

    1. 애플리케이션이 준비되면 게시를 클릭합니다.

    2. 앱 게시 패널에서 애플리케이션에 대한 설명과 사용자가 연락할 수 있는 지원 이메일을 입력합니다.

    3. 앱 게시를 클릭하여 Cloud Run을 사용해 애플리케이션을 배포합니다.

Google AI Studio의 Cloud SQL 할당량 이해하기

자격 요건을 충족하는 신규 Google AI Studio 사용자는 결제 수단 없이 주요 제품 세트에 액세스할 수 있는 Google 서비스인 스타터 등급으로 시작할 수 있습니다.

이 등급을 통해 선별된 Cloud de Confiance 및 Google 서비스(제한된 기능 및 할당량으로 제공됨)를 사용하여 앱을 빌드하고 배포할 수 있습니다. 계정 자격 요건은 스타터 등급 자격 요건을 참조하세요.

Starter 등급에서 Cloud SQL을 사용하여 앱을 배포하면 완전 관리형 Starter 등급 프로젝트 내에서 필요한 모든 인프라가 자동으로 프로비저닝됩니다.

S3NS 에서 프로젝트 관리 및 구성을 처리하므로 결제 계정 없이 이러한 서비스를 사용할 수 있습니다.

스타터 등급 내에서 사용자는 Cloud SQL을 사용하여 2개의 애플리케이션을 개발하고 게시할 수 있습니다.

Cloud SQL로 추가 애플리케이션을 빌드하기 위해 리소스 한도를 확장하려면 스타터 등급 프로젝트를 표준 Cloud de Confiance by S3NS 프로젝트로 업그레이드하면 됩니다.

표준 Cloud de Confiance by S3NS 프로젝트는 사용자당 리전별로 Cloud SQL을 사용하는 애플리케이션을 최대 10개까지 지원합니다.

표준 Cloud de Confiance by S3NS 프로젝트로 업그레이드한 후 Cloud SQL 인스턴스를 수직 확장할 수 있습니다.

스타터 등급의 Cloud SQL 구성

Google AI Studio가 스타터 등급에서 관계형 데이터베이스가 필요한 애플리케이션을 빌드하면 에이전트가 PostgreSQL용 Cloud SQL 개발자 버전 인스턴스를 만듭니다.

개발자 버전 인스턴스는 다음 기능을 제공합니다.

  • 0.5vCPU, 2GB 메모리, 1GB 스토리지를 지원합니다.
  • 완전 관리형 스타터 등급 프로젝트에서 인스턴스를 만듭니다.
  • PostgreSQL 18 버전에서 생성된 PostgreSQL용 Cloud SQL 인스턴스를 지원합니다.

기존 프로젝트를 사용할 때의 Cloud SQL 구성

Cloud de Confiance 계정이 있고 애플리케이션에 Cloud SQL 통합을 사용 설정하는 경우 소유한 기존Cloud de Confiance by S3NS 프로젝트를 선택할 수 있습니다.

  1. 데이터베이스 사용 설정 카드에서 설정 설정을 클릭합니다.

    1. Cloud SQL 및 인증 창이 표시되면 Google Cloud 프로젝트를 선택하여 Cloud SQL에 연결 메뉴를 클릭합니다.

      • 이미 사용 중인 프로젝트를 가져오려면 프로젝트 가져오기를 선택합니다. 이 프로젝트에 결제가 사용 설정되어 있어야 합니다.
  2. Cloud SQL 사용 설정을 클릭합니다.

프로젝트를 선택하면 다음 작업이 수행됩니다.

  • 새로운 PostgreSQL용 Cloud SQL 개발자 버전 인스턴스가 해당 프로젝트에 즉시 프로비저닝됩니다.
  • 인스턴스는 제한된 월별 무료 할당량을 사용합니다. 초과 사용량은 컴퓨팅 및 스토리지 요금에 따라 청구됩니다. 자세한 내용은 스타터 등급 및 가격 책정을 참조하세요.

PostgreSQL용 Cloud SQL 개발자 버전은 Google AI Studio를 사용할 때만 만들 수 있습니다. Cloud de Confiance 콘솔에서 또는 Cloud SQL Admin API, gcloud CLI 또는 Terraform을 사용하여 개발자 버전 인스턴스를 만들 수 없습니다. PostgreSQL용 Cloud SQL 개발자 버전 인스턴스에는 다음 기능이 포함되어 있습니다.

  • 무료로 애플리케이션 빌드를 시작할 수 있는 스타터 등급
    • Cloud de Confiance by S3NS 프로젝트를 사용하여 Cloud SQL로 Google AI Studio 애플리케이션을 빌드하고 배포하면 결제 계정당 월별 컴퓨팅 단위 50개와 Cloud Storage 10GB가 무료로 제공됩니다. 자세한 내용은 스타터 등급 및 가격 책정을 참고하세요.
  • 원활한 바이브 코딩 환경을 위한 즉각적인 프로비저닝
    • Cloud SQL 인스턴스는 몇 초 내에 프로비저닝되며 Google AI Studio에서 애플리케이션을 빌드할 준비가 됩니다.
  • 애플리케이션이 비활성 상태일 때 데이터베이스 인스턴스를 자동으로 일시중지합니다.
    • '0으로 축소' 기능은 활성 연결이 없을 때 인스턴스를 자동으로 일시중지합니다. 일시중지된 인스턴스에는 VM 또는 스토리지 비용이 발생하지 않습니다. 인스턴스 용량 제한이 적용됩니다.
  • vCPU 2개, RAM 8GB, 스토리지 20GB까지 확장할 수 있습니다.
    • 애플리케이션의 컴퓨팅 및 스토리지 요구사항이 증가하면 인스턴스를 vCPU 1개 및 4GB 또는 vCPU 2개 및 8GB 구성으로 업데이트할 수 있습니다. 저장용량을 최대 20GB로 업데이트할 수도 있습니다.

인스턴스는 표준 Cloud de Confiance by S3NS 프로젝트에 있는 경우에만 업그레이드할 수 있습니다. 스타터 등급을 사용하여 인스턴스를 수직 확장할 수 없습니다.

자세한 내용은 스타터 등급 프로젝트를 표준 Cloud de Confiance by S3NS 프로젝트로 업그레이드를 참조하세요.

인스턴스에 대한 작업

Google AI Studio 애플리케이션이 Cloud SQL 인스턴스를 데이터베이스로 사용하는 경우 자연어 프롬프트를 통해 Google AI Studio에서 인스턴스와 상호작용할 수 있습니다. 예를 들어 스키마를 보려면 에이전트에게 다음을 요청할 수 있습니다.

Show me the schema in the database.

에이전트가 스키마에 관한 모든 정보를 반환합니다.

마찬가지로 데이터베이스에서 CRUD 작업을 실행하여 행을 삽입하려는 경우 에이전트에게 해당 작업을 실행하도록 요청할 수 있습니다.

더 많은 할당량과 기능을 사용하려면 스타터 등급에서 업그레이드하세요.

Google AI Studio를 사용하여 앱을 배포한 후에는 먼저 스타터 등급 프로젝트에서 표준 Cloud de Confiance by S3NS 프로젝트로 업그레이드하여 Cloud SQL 인스턴스에 대한 할당량을 늘리고 다른 Cloud de Confiance by S3NS 서비스에 액세스할 수 있습니다.

Starter 등급 프로젝트를 표준 Cloud de Confiance by S3NS 프로젝트로 업그레이드하려면 다음 단계를 따르세요.

  1. Google AI Studio에서 설정 설정을 클릭합니다.
  2. 표시되는 채팅 설정 창의 무료 요청 섹션에서 설정 API 키 선택을 클릭합니다.
  3. 업그레이드하여 더 많은 기능 이용하기 창에서 Gemini API를 클릭합니다.
  4. 요청당 지불로 계속을 클릭합니다.
  5. 유료 API 키 연결 창에서 결제 설정을 클릭합니다.
  6. Google Cloud Billing 계정 설정 창에서 Cloud de Confiance Billing 서비스 약관을 검토하고 동의 및 계속을 클릭합니다.
  7. 결제 계정 세부정보 추가 창에서 연락처 정보와 결제 수단을 입력하고 제출을 클릭합니다.

이제 애플리케이션 서비스의 할당량을 늘릴 준비가 되었습니다. 자세한 내용은 Google AI Studio의 Cloud SQL 할당량 이해를 참고하세요.

Cloud SQL 인스턴스 업데이트

표준 Cloud de Confiance by S3NS 프로젝트로 업그레이드한 후Cloud de Confiance 콘솔을 사용하여 Cloud SQL 인스턴스의 vCPU 및 디스크 크기를 업데이트하여 인스턴스 크기를 늘릴 수 있습니다.

Cloud de Confiance 콘솔에서 Cloud SQL 인스턴스를 업데이트하려면 다음 안내를 따르세요.

  1. Cloud de Confiance 콘솔에서 Cloud SQL 인스턴스 페이지로 이동합니다.

    Cloud SQL 인스턴스로 이동

  2. 인스턴스의 개요 페이지를 열려면 인스턴스 이름을 클릭합니다. Google AI Studio를 사용하여 만든 모든 인스턴스에는 Cloud SQL 버전 유형이 개발자로 표시되고 인스턴스 ID 프리픽스가 ai-studio-로 표시됩니다.
  3. 수정을 클릭합니다.
  4. 인스턴스 ID 패널에서 구성을 업데이트합니다.

    1. 머신 구성: 사용할 vCPU 및 RAM 용량을 선택합니다.
    2. 스토리지: 사용할 스토리지 용량을 선택합니다.

    자세한 내용은 수정 가능한 설정을 참고하세요.

  5. 저장을 클릭합니다.

스타터 등급 및 가격 책정

PostgreSQL용 Cloud SQL 개발자 버전은 스타터 등급 사용량을 초과하는 사용량과 인스턴스가 실행되는 시간에 대해서만 요금이 청구됩니다. 인스턴스가 비활성 상태이거나 '0으로 축소'된 경우에는 요금이 청구되지 않습니다.

Cloud SQL 개발자 버전은 컴퓨팅 단위를 기준으로 요금이 청구됩니다. 컴퓨팅 단위는 vCPU 1개와 메모리 4GB를 나타냅니다. 매월 50개의 컴퓨팅 단위와 10GB의 스토리지가 무료로 제공됩니다.

스타터 등급 사용량은 Cloud Billing 계정별로 모든 Cloud de Confiance by S3NS 프로젝트에서 집계되며 매월 재설정됩니다. 제한된 무료 등급을 초과하는 사용량에 대해서만 요금이 청구됩니다.

여러 Cloud de Confiance by S3NS프로젝트에서 Cloud SQL을 사용하여 애플리케이션을 배포하고 모든 프로젝트에서 동일한 결제 계정을 사용하는 경우 사용량 한도는 모든 프로젝트에서 집계됩니다.

컴퓨팅 및 스토리지 가격 책정

다음은 사우스캐롤라이나(us-east1) 리전의 단위당 가격 책정 예시입니다.

시간당 가격 책정
사우스캐롤라이나(us-east1) 지역(USD)
컴퓨팅 단위 $0.10/1시간
스토리지 1GiB 시간당 $0.000157534

자세한 가격 책정 정보는 Cloud SQL 가격 책정을 참조하세요.

스타터 등급 예시

S3NS 계정이 있는 경우 스타터 등급에서 Cloud SQL의 제한된 무료 할당량을 사용하여 Google AI Studio 여정을 시작할 수 있습니다.

스타터 등급을 사용하면 무료로 애플리케이션 2개를 빌드할 수 있습니다. 이 할당량을 초과하면 표준 Cloud de Confiance by S3NS 프로젝트를 사용하도록 업그레이드하여 추가 Google AI Studio 앱을 빌드하고 게시할 수 있는 할당량을 더 확보할 수 있습니다.

스타터 등급 프로젝트를 표준 Cloud de Confiance by S3NS프로젝트로 업그레이드하거나 표준 Cloud de Confiance by S3NS 프로젝트를 만들어 다른 Cloud de Confiance by S3NS제품을 살펴보는 경우 Cloud de Confiance by S3NS 무료 체험판을 사용하여 월별 컴퓨팅 단위 50개와 스토리지 10GB의 제한된 무료 할당량에 액세스할 수 있습니다. 특정 결제 계정의 월별 사용량이 해당 할당량을 초과하면 이전 가격 책정 표에 따라 추가 사용량에 대한 요금이 청구됩니다.

예를 들어 Test라는 Cloud de Confiance by S3NS프로젝트에서 Google AI Studio 애플리케이션을 빌드한다고 가정해 보겠습니다. 이 프로젝트에 결제 계정과 신용카드를 사용합니다. 모든 애플리케이션에서 Cloud SQL의 Google AI Studio 사용량이 컴퓨팅 단위 50개를 초과하고 월말까지 컴퓨팅 단위 100개를 사용합니다. 초과된 50 컴퓨팅 단위에 대해 시간당 $0.10의 요금이 청구되고 해당 월에 $5가 청구됩니다.

제한사항

  • 최대 1GB의 스토리지와 최대 0.5vCPU의 컴퓨팅 용량을 갖춘 데이터베이스 인스턴스는 활성 연결이 없는 경우 자동으로 일시중지되거나 '0으로 확장'됩니다. 이 기능은 이러한 스토리지 및 컴퓨팅 한도를 초과하는 인스턴스에는 지원되지 않습니다.

  • 조직에서 도메인 제한 공유를 사용 설정한 경우 Google AI Studio와 통합하는 기능이 차단될 수 있습니다.

다음 단계