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 con codice di vibrazione.

Google AI Studio supporta lo sviluppo full-stack assistito dall'AI, consentendoti di creare applicazioni con funzionalità avanzate come l'archiviazione 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 avanzata utilizzando Cloud SQL per PostgreSQL come database. In questo modo, la tua applicazione può sfruttare la potenza di PostgreSQL open source e la preparazione aziendale di Cloud SQL.

Inizia a utilizzare Google AI Studio e Cloud SQL

Puoi creare un'applicazione con Cloud SQL utilizzando Google AI Studio a costo zero completando i seguenti passaggi.

  1. Descrivi l'applicazione.

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

      Leggi i Google Cloud Termini di servizio del livello Starter, 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 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 prima funzionalità integrata si applicano automaticamente a tutti gli altri Google Cloud servizi e prodotti che aggiungi in un secondo momento alla tua app, tra cui:

    Per utilizzare le impostazioni predefinite di Cloud SQL:

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

    Per selezionare il tuo progetto e la località di archiviazione dei dati:

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

    2. Nella finestra Cloud SQL e Auth che viene visualizzata, fai clic sul menu Seleziona un progetto cloud Google Cloud a cui 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 l'applicazione, connette l'applicazione all'istanza e genera il codice necessario.

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

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

  5. Itera 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 a Google AI Studio un prompt 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 per l'applicazione e un'email di assistenza a cui gli utenti possono contattarti.

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

Informazioni sulla quota di Cloud SQL per Google AI Studio

I nuovi utenti di Google AI Studio possono iniziare con il livello Google Cloud Starter Tier, che fornisce un insieme limitato di risorse supportate per il deployment delle applicazioni. Questo livello offre le funzionalità di base necessarie per creare ed eseguire il deployment delle app senza richiedere dettagli di fatturazione.

Il deployment di un'applicazione con Cloud SQL nel Google Cloud livello Starter esegue automaticamente il provisioning di tutta l'infrastruttura richiesta all'interno di un progetto di livello Starter Google Cloud completamente gestito.

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

All'interno dello Google Cloud Starter Tier, gli utenti sono autorizzati a sviluppare e pubblicare due applicazioni con Cloud SQL.

Per espandere i limiti delle risorse per creare altre applicazioni con Cloud SQL, puoi eseguire l'upgrade del tuo Google Cloud progetto di livello Starter a un progetto standard Google Cloud .

Un progetto standard Google Cloud supporta fino a 10 applicazioni con Cloud SQL per utente per regione.

Puoi fare lo scale up della tua istanza Cloud SQL dopo aver eseguito l'upgrade a un progetto Google Cloud standard.

Configurazione di Cloud SQL nel livello Google Cloud Starter

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

Le istanze Developer Edition forniscono 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 Google Cloud 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 Google Cloud account e abiliti l'integrazione di Cloud SQL per un'applicazione, puoi facoltativamente selezionare un progetto esistente Google Cloud di tua proprietà:

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

    1. Nella finestra Cloud SQL e Auth che viene visualizzata, fai clic sul menu Seleziona un progetto cloud Google Cloud a cui 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 in quel progetto.
  • L'istanza utilizza una quota mensile senza costi limitata. L'eventuale utilizzo in eccesso viene addebitato in base ai costi di computing e archiviazione. Per ulteriori informazioni, consulta la pagina Google Cloud Livello e prezzi del livello Starter.

Cloud SQL per PostgreSQL Developer Edition può essere creato solo utilizzando Google AI Studio. Non puoi creare un'istanza Developer Edition dalla Google Cloud console o utilizzando l'API Cloud SQL Admin, Google Cloud CLI o Terraform. L'istanza Cloud SQL per PostgreSQL Developer Edition include le seguenti funzionalità:

  • Google Cloud Livello Starter per iniziare a creare applicazioni senza costi.
    • Quando utilizzi il tuo Google Cloud progetto per creare ed eseguire il deployment di applicazioni Google AI Studio con Cloud SQL, ottieni 50 unità di calcolo e 10 GB di Cloud Storage al mese per account di fatturazione senza costi. Per ulteriori informazioni, consulta la pagina Google Cloud Livello e prezzi del livello Starter.
  • Provisioning immediato per un'esperienza di codifica di vibrazione senza interruzioni.
    • L'istanza Cloud SQL viene sottoposta a provisioning in pochi secondi ed è pronta per la creazione dell'applicazione da parte di Google AI Studio.
  • Mette in pausa automaticamente l'istanza del database quando l'applicazione è inattiva.
    • La funzionalità "Scalabilità a zero" mette in pausa automaticamente un'istanza quando non sono presenti connessioni attive. Le istanze in pausa non comportano costi per VM o spazio di archiviazione. Si applicano le limitazioni della capacità dell'istanza.
  • Fare lo scale up fino a 2 vCPU e 8 GB di RAM e 20 GB di spazio di archiviazione.
    • Man mano che aumentano le esigenze di computing e spazio di archiviazione dell'applicazione, puoi aggiornare l'istanza alla configurazione 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 standard Google Cloud . Non puoi fare lo scale up di un'istanza utilizzando lo Starter Tier Google Cloud .

Per ulteriori informazioni, consulta la pagina Eseguire l'upgrade del progetto di livello Google Cloud Starter Tier a un progetto Google Cloud 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.

Eseguire l'upgrade dal livello Google Cloud Starter per ottenere più quota e funzionalità

Dopo aver eseguito il deployment dell'app utilizzando Google AI Studio, puoi ottenere più quota per l'istanza Cloud SQL e accedere ad altri Google Cloud servizi eseguendo prima l'upgrade da un progetto di livello Google Cloud Starter Tier a un progetto standard Google Cloud .

Per eseguire l'upgrade del progetto Google Cloud Starter Tier a un progetto Google Cloud standard:

  1. In Google AI Studio, fai clic su Impostazioni Impostazioni.
  2. Nella finestra Impostazioni chat che viene visualizzata, nella sezione Richieste senza costi , fai clic su Impostazioni Seleziona una chiave API.
  3. Nella finestra Esegui l'upgrade per sbloccare altro, fai clic su API Gemini.
  4. Fai clic su Continua con il pagamento a consumo.
  5. Nella finestra Collega una chiave API a pagamento, fai clic su Configura la fatturazione.
  6. Nella finestra Configura il tuo account di fatturazione Google Cloud, leggi i Google Cloud Termini di servizio di 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 e fai clic su Invia.

Ora puoi ottenere quote più elevate per i servizi delle applicazioni. Per ulteriori informazioni, consulta la pagina Informazioni sulla quota di Cloud SQL per Google AI Studio.

Aggiornare l'istanza Cloud SQL

Dopo aver eseguito l'upgrade a un progetto standard Google Cloud , puoi utilizzare la Google Cloud console 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 Google Cloud console:

  1. Nella Google Cloud console, 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. Per qualsiasi istanza creata utilizzando Google AI Studio, il tipo Cloud SQL Edition è Developer e l'ID istanza ha il prefisso 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 ulteriori informazioni, consulta la pagina Impostazioni modificabili.

  5. Fai clic su Salva.

Google Cloud Livello e prezzi dello Starter Tier

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

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

Google Cloud L'utilizzo del livello Starter viene aggregato in tutti i Google Cloud progetti per account di fatturazione Cloud e viene ripristinato ogni mese. Ti viene addebitato solo l'utilizzo oltre il livello senza costi limitato.

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

Prezzi di computing e spazio di archiviazione

Di seguito è riportato un esempio di prezzi per unità nella regione della Carolina del Sud (us-east1).

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

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

Google Cloud Esempio di livello Starter

Se hai a Google unaccount, puoi iniziare a utilizzare Google AI Studio utilizzando la quota senza costi limitata per Cloud SQL nel Google Cloud livello Starter.

Puoi creare due applicazioni senza costi utilizzando Google Cloud il livello Starter. Una volta superata la quota, puoi eseguire l'upgrade per utilizzare un progetto standard Google Cloud per ottenere più quota per creare e pubblicare altre app Google AI Studio.

Se esegui l'upgrade del progetto di livello Google Cloud Starter a un progetto standard Google Cloud o se crei un progetto standard Google Cloud per esplorare altri Google Cloud prodotti, puoi utilizzare la Google Cloud prova senza costi per accedere a una quota senza costi limitata di 50 unità di calcolo e 10 GB di spazio di archiviazione al mese. Se l'utilizzo supera la 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 Google Cloud progetto denominato Test. Utilizzi un account di fatturazione e una carta di credito per questo progetto. Il tuo utilizzo di Cloud SQL in Google AI Studio in tutte le applicazioni supera le 50 unità di calcolo e alla fine del mese utilizzi 100 unità di calcolo. Ti verranno addebitate le 50 unità di calcolo in eccesso a $0,10 all'ora e $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 computing 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 spazio di archiviazione e computing.

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

Passaggi successivi