Crea applicazioni con codice vibrazionale con AI Studio e Cloud SQL

Questa pagina fornisce una panoramica delle funzionalità offerte da Cloud SQL per PostgreSQL per aiutarti a creare applicazioni vibe-coded.

Google AI Studio supporta lo sviluppo full-stack assistito dall'AI, consentendoti di creare applicazioni con funzionalità avanzate come il datastore permanente dei dati e l'autenticazione sicura. Utilizzando la modalità di creazione in Google AI Studio, con un singolo prompt e pochi clic, puoi creare un'applicazione completa utilizzando Cloud SQL per PostgreSQL come database. In questo modo, la tua applicazione può sfruttare la potenza di PostgreSQL open source e l'idoneità aziendale di Cloud SQL.

Inizia a utilizzare Google AI Studio e Cloud SQL

Puoi creare un'applicazione con Cloud SQL utilizzando Google AI Studio senza costi completando i passaggi seguenti.

  1. Descrivi l'applicazione.

    1. Apri Google AI Studio.
    2. Per aprire la modalità di creazione, fai clic su Prova.
    3. Se è la prima volta che utilizzi Google AI Studio e non hai ancora un account Cloud de Confiance , viene visualizzata la finestra Ti diamo il benvenuto in AI Studio.

      Leggi i Termini di servizio aggiuntivi di Starter Tier, accetta i termini del contratto e seleziona le notifiche che vuoi ricevere.

      Fai clic su Continua.

    4. Nel campo del prompt, inserisci un prompt che descriva la tua applicazione.

      Ad esempio, puoi inserire il seguente testo. Per ottenere risultati ottimali, chiedi esplicitamente all'agente di utilizzare Cloud SQL o un database relazionale:

      Build an expense tracker app using Cloud SQL
      
    5. Fai clic su Crea.

  2. Per confermare la creazione di Cloud SQL per la tua applicazione, nella chat di Google AI Studio viene visualizzata la scheda Abilita database. Puoi utilizzare le impostazioni predefinite del progetto e delle impostazioni di localizzazione della scheda o modificarle.

    Il progetto e la località che scegli per la tua prima funzionalità integrata vengono applicati automaticamente a tutti gli altri servizi e prodotti Cloud de Confiance by S3NS che aggiungi in un secondo momento alla tua app, tra cui:

    Per utilizzare le impostazioni predefinite di Cloud SQL, segui questi passaggi:

    1. Nella scheda Abilita database, fai clic su Abilita Cloud SQL.

    Per selezionare il tuo progetto e la località di archiviazione dei dati, segui questi passaggi:

    1. Nella scheda Attiva database, fai clic su Impostazioni Impostazioni.

    2. Nella finestra Cloud SQL e Auth visualizzata, fai clic sul menu Seleziona un progetto Google Cloud per connetterti a Cloud SQL.

    3. Nel menu I tuoi dati verranno archiviati in, scegli la regione che vuoi utilizzare. Ti consigliamo di scegliere una regione geograficamente vicina a te.

    4. Fai clic su Abilita Cloud SQL.

    L'agente esegue automaticamente il deployment dell'istanza Cloud SQL per PostgreSQL, crea lo schema necessario per la tua applicazione, connette l'applicazione all'istanza e genera il codice necessario.

  3. Nel riquadro Anteprima, scorri i modelli di design e scegli quello che vuoi utilizzare. Quando trovi quello che ti piace, fai clic su Seleziona questo design.

  4. Nel riquadro della chat di Gemini, fai clic su arrow_upward Invia prompt.

  5. Esegui l'iterazione sull'applicazione.

    1. Una volta creata la versione iniziale dell'applicazione, puoi apportare modifiche all'app, ad esempio aggiungere nuove funzionalità, utilizzando i prompt. Ecco un esempio:

      I want to add a custom description for each expense
      

      L'agente apporta automaticamente le modifiche necessarie al codice e aggiorna lo schema per aggiungere le colonne necessarie al database Cloud SQL.

    2. (Facoltativo) Accanto al testo Senza titolo, fai clic su Modifica Modifica nome e descrizione dell'app per rinominare l'app. In alternativa, puoi fornire un prompt a Google AI Studio per rinominare l'app.

  6. Pubblica l'applicazione.

    1. Quando l'applicazione è pronta, fai clic su Pubblica.

    2. Nel riquadro Pubblica l'app, inserisci una descrizione dell'applicazione e un'email di assistenza per consentire agli utenti di contattarti.

    3. Fai clic su Pubblica la tua app per eseguire il deployment dell'applicazione utilizzando Cloud Run.

Informazioni sulla quota di Cloud SQL per Google AI Studio

I nuovi utenti idonei di Google AI Studio possono iniziare con lo Starter Tier, un'offerta di Google che fornisce l'accesso a un insieme di prodotti in primo piano senza richiedere un metodo di pagamento.

Tramite questo livello, puoi creare ed eseguire il deployment di app utilizzando l'insieme selezionato di Cloud de Confiance e servizi Google (offerti con funzionalità e quote limitate). Per i requisiti di idoneità dell'account, consulta Idoneità al livello Starter.

Il deployment di un'app con Cloud SQL in Starter Tier esegue automaticamente il provisioning di tutta l'infrastruttura richiesta all'interno di un progetto Starter Tier completamente gestito.

Poiché S3NS gestisce la configurazione e la gestione dei progetti, puoi utilizzare questi servizi senza un account di fatturazione.

Nel livello Starter, gli utenti possono sviluppare e pubblicare 2 applicazioni con Cloud SQL.

Per espandere i limiti delle risorse per creare applicazioni aggiuntive con Cloud SQL, puoi eseguire l'upgrade del progetto Starter Tier a un progetto Cloud de Confiance by S3NS standard.

Un progetto Cloud de Confiance by S3NS standard supporta fino a 10 applicazioni con Cloud SQL per utente per regione.

Puoi fare lo scale up dell'istanza Cloud SQL dopo aver eseguito l'upgrade a un progetto Cloud de Confiance by S3NS standard.

Configurazione di Cloud SQL nel livello Starter

Quando Google AI Studio crea un'applicazione che richiede un database relazionale in Starter Tier, l'agente crea un'istanza di Cloud SQL per PostgreSQL Developer Edition.

Le istanze Developer Edition offrono le seguenti funzionalità:

  • Supporta 0,5 vCPU e 2 GB di memoria con 1 GB di spazio di archiviazione.
  • Crea istanze in un progetto Starter Tier completamente gestito.
  • Supporta le istanze Cloud SQL per PostgreSQL create nella versione PostgreSQL 18.

Configurazione di Cloud SQL quando utilizzi un progetto esistente

Se hai un account Cloud de Confiance e abiliti l'integrazione di Cloud SQL per un'applicazione, puoi facoltativamente selezionare un progettoCloud de Confiance by S3NS esistente di tua proprietà:

  1. Nella scheda Attiva database, fai clic su Impostazioni Impostazioni.

    1. Nella finestra Cloud SQL e Auth visualizzata, fai clic sul menu Seleziona un progetto Google Cloud per connetterti a Cloud SQL.

      • Seleziona Importa progetto per importare un progetto che utilizzi già. Per questo progetto deve essere abilitata la fatturazione.
  2. Fai clic su Abilita Cloud SQL.

Quando scegli un progetto, si verificano le seguenti azioni:

  • Viene eseguito immediatamente il provisioning di una nuova istanza di Cloud SQL per PostgreSQL Developer Edition nel progetto.
  • L'istanza utilizza una quota mensile limitata senza costi. L'utilizzo in eccesso viene addebitato in base alle tariffe per computing e archiviazione. Per saperne di più, consulta Starter Tier e prezzi.

La versione per sviluppatori di Cloud SQL per PostgreSQL può essere creata solo quando utilizzi Google AI Studio. Non puoi creare un'istanza Developer Edition dalla console Cloud de Confiance o utilizzando l'API Cloud SQL Admin, gcloud CLI o Terraform. L'istanza Cloud SQL per PostgreSQL Developer Edition include le seguenti funzionalità:

  • Starter Tier per iniziare a creare applicazioni senza costi.
    • Quando utilizzi il tuo progetto Cloud de Confiance by S3NS per creare ed eseguire il deployment di applicazioni Google AI Studio con Cloud SQL, ricevi 50 unità di computing e 10 GB di Cloud Storage al mese per account di fatturazione senza costi. Per saperne di più, consulta Starter Tier e prezzi.
  • Provisioning istantaneo per un'esperienza di vibe coding fluida.
    • Il provisioning dell'istanza Cloud SQL viene eseguito in pochi secondi ed è pronta per consentire a Google AI Studio di creare l'applicazione.
  • Mette in pausa automaticamente l'istanza del database quando l'applicazione è inattiva.
    • La funzionalità "Scale to zero" mette automaticamente in pausa un'istanza quando non ci sono connessioni attive. Le istanze in pausa non generano costi per le VM o lo spazio di archiviazione. Si applicano le limitazioni della capacità delle istanze.
  • Fai lo scale up fino a 2 vCPU, 8 GB di RAM e 20 GB di spazio di archiviazione.
    • Man mano che le esigenze di calcolo e archiviazione dell'applicazione aumentano, puoi aggiornare l'istanza alla configurazione con 1 vCPU e 4 GB o 2 vCPU e 8 GB. Puoi anche aggiornare lo spazio di archiviazione fino a 20 GB.

Puoi eseguire l'upgrade di un'istanza solo quando si trova in un progetto Cloud de Confiance by S3NS standard. Non puoi fare lo scale up di un'istanza utilizzando il livello Starter.

Per saperne di più, consulta Esegui l'upgrade del progetto Starter Tier a un progetto Cloud de Confiance by S3NS standard.

Operazioni sull'istanza

Quando un'applicazione Google AI Studio utilizza un'istanza Cloud SQL come database, puoi interagire con l'istanza da Google AI Studio tramite prompt in linguaggio naturale. Ad esempio, se vuoi visualizzare lo schema, puoi chiedere all'agente quanto segue:

Show me the schema in the database.

L'agente restituisce tutte le informazioni sullo schema.

Allo stesso modo, se vuoi eseguire un'operazione CRUD sul database, ad esempio per inserire righe, puoi chiedere all'agente di eseguire l'operazione.

Esegui l'upgrade dal livello Starter per usufruire di più quota e funzionalità

Dopo aver eseguito il deployment dell'app utilizzando Google AI Studio, puoi ottenere una quota maggiore per la tua istanza Cloud SQL e accedere ad altri servizi Cloud de Confiance by S3NS eseguendo prima l'upgrade da un progetto Starter Tier a un progetto Cloud de Confiance by S3NS standard.

Per eseguire l'upgrade del progetto Starter Tier a un progetto Cloud de Confiance by S3NS standard:

  1. In Google AI Studio, fai clic su Impostazioni Impostazioni.
  2. Nella finestra Impostazioni chat che si apre, nella sezione Richieste senza costi, fai clic su Impostazioni Seleziona una chiave API.
  3. Nella finestra Esegui l'upgrade per sbloccare altre funzionalità, fai clic su API Gemini.
  4. Fai clic su Continua con il pagamento per richiesta.
  5. Nella finestra Collega una chiave API a pagamento, fai clic su Imposta la fatturazione.
  6. Nella finestra Configura il tuo account di fatturazione Google Cloud, esamina i Termini di servizio di Cloud de Confiance Fatturazione e fai clic su Accetta e continua.
  7. Nella finestra Aggiungi i dettagli dell'account di fatturazione, inserisci i tuoi dati di contatto e il metodo di pagamento, quindi fai clic su Invia.

Ora puoi ottenere quote più elevate per i servizi della tua applicazione. Per saperne di più, consulta Informazioni sulla quota di Cloud SQL per Google AI Studio.

Aggiorna l'istanza Cloud SQL

Dopo aver eseguito l'upgrade a un progetto Cloud de Confiance by S3NS standard, puoi utilizzare la consoleCloud de Confiance per aumentare le dimensioni dell'istanza aggiornando la vCPU e le dimensioni del disco dell'istanza Cloud SQL.

Per aggiornare l'istanza Cloud SQL nella console Cloud de Confiance :

  1. Nella console Cloud de Confiance , vai alla pagina Istanze Cloud SQL.

    Vai a Istanze Cloud SQL

  2. Per aprire la pagina Panoramica dell'istanza, fai clic sul nome dell'istanza. Qualsiasi istanza creata utilizzando Google AI Studio ha il tipo di edizione Cloud SQL elencato come Sviluppatore e un prefisso dell'ID istanza ai-studio-.
  3. Fai clic su Modifica.
  4. Nel riquadro ID istanza, aggiorna le configurazioni:

    1. Configurazione macchina: seleziona la vCPU e la quantità di RAM che vuoi utilizzare.
    2. Spazio di archiviazione: seleziona la quantità di spazio di archiviazione che vuoi utilizzare.

    Per saperne di più, consulta Impostazioni modificabili.

  5. Fai clic su Salva.

Starter Tier e prezzi

Cloud SQL per PostgreSQL Developer Edition viene addebitato solo per l'utilizzo oltre quello del livello Starter e per il tempo di esecuzione dell'istanza. Non viene addebitato alcun costo per l'istanza quando è inattiva o "scalata a zero".

Cloud SQL Developer Edition viene addebitato in base alle unità di calcolo. Un'unità di computing si riferisce a 1 vCPU e 4 GB di memoria. Ogni mese ricevi 50 unità di calcolo e 10 GB di spazio di archiviazione senza costi.

L'utilizzo dello Starter Tier viene aggregato in tutti i progettiCloud de Confiance by S3NS per account di fatturazione Cloud e viene reimpostato ogni mese. Ti verrà addebitato solo l'utilizzo che supera il livello senza costi limitato.

Se esegui il deployment di applicazioni utilizzando Cloud SQL in più progetti Cloud de Confiance by S3NSe tutti i progetti utilizzano lo stesso account di fatturazione, il limite di utilizzo viene aggregato in tutti i progetti.

Prezzi di computing e archiviazione

Di seguito è riportato un esempio di prezzo unitario nella regione della Carolina del Sud (us-east1).

Prezzi orari
Carolina del Sud (us-east1) Regione (USD)
Unità di calcolo 0,10 $/1 ora
Archiviazione 0,000157534 $ per 1 gibibyte all'ora

Per informazioni dettagliate sui prezzi, consulta Prezzi di Cloud SQL.

Esempio di Starter Tier

Se hai un account S3NS , puoi iniziare il tuo percorso con Google AI Studio utilizzando la quota limitata senza costi per Cloud SQL in Starter Tier.

Puoi creare 2 applicazioni senza costi utilizzando il livello Starter. Una volta superata questa quota, puoi eseguire l'upgrade per utilizzare un progetto Cloud de Confiance by S3NS standard per ottenere una quota maggiore per creare e pubblicare altre app Google AI Studio.

Se esegui l'upgrade del progetto Starter Tier a un progetto Cloud de Confiance by S3NSstandard o se crei un progetto Cloud de Confiance by S3NS standard per esplorare altri prodotti Cloud de Confiance by S3NS, puoi utilizzare la Cloud de Confiance by S3NS prova senza costiper accedere a una quota limitata senza costi di 50 unità di calcolo e 10 GB di spazio di archiviazione al mese. Se l'utilizzo supera questa quota durante il mese per un determinato account di fatturazione, ti verrà addebitato l'utilizzo aggiuntivo in base alla tabella dei prezzi precedente.

Ad esempio, supponiamo che tu stia creando applicazioni Google AI Studio in un progetto Cloud de Confiance by S3NSchiamato Test. Utilizzi un account di fatturazione e una carta di credito per quel progetto. Il tuo utilizzo di Cloud SQL in Google AI Studio in tutte le applicazioni supera le 50 unità di calcolo e, entro la fine del mese, utilizzi 100 unità di calcolo. Ti verranno addebitate le 50 unità di calcolo in eccesso a 0,10 $l'ora e ti verranno addebitati 5 $per il mese.

Limitazioni

  • Le istanze di database con un massimo di 1 GB di spazio di archiviazione e un massimo di 0,5 vCPU di capacità di calcolo vengono messe in pausa automaticamente o "scalate a zero" se non sono presenti connessioni attive. Questa funzionalità non è supportata per le istanze che superano uno di questi limiti di archiviazione e calcolo.

  • La possibilità di integrazione con Google AI Studio potrebbe essere bloccata se la tua organizzazione ha abilitato la condivisione limitata per i domini.

Passaggi successivi