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 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 senza costi completando i seguenti passaggi.
Descrivi l'applicazione.
- Apri Google AI Studio.
- Per aprire la modalità di creazione, fai clic su Prova.
Se è la prima volta che utilizzi Google AI Studio e non hai ancora un account Google Cloud , viene visualizzata la finestra Benvenuto in AI Studio.
Leggi i termini di servizio del Google Cloud Starter Tier, accetta i termini del contratto e seleziona le notifiche che vuoi ricevere.
Fai clic su Continua.
Nel campo del prompt, inserisci un prompt che descriva la tua richiesta.
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 SQLFai clic su Crea.
Per confermare la creazione di Cloud SQL per la tua applicazione, nella chat di Google AI Studio viene visualizzata la scheda Attiva database. Puoi utilizzare le impostazioni predefinite del progetto e delle impostazioni di localizzazione della scheda o modificarle.
Il progetto e la posizione che scegli per la prima funzionalità integrata vengono applicati automaticamente a tutti gli altri servizi e prodotti che aggiungi in seguito alla tua app, tra cui: Google Cloud
Per utilizzare le impostazioni predefinite di Cloud SQL:
- Nella scheda Abilita database, fai clic su Abilita Cloud SQL.
Per selezionare il tuo progetto e la posizione di archiviazione dei dati:
Nella scheda Attiva database, fai clic su Impostazioni Impostazioni.
Nella finestra Cloud SQL e autenticazione visualizzata, fai clic sul menu Seleziona un progetto Google Cloud a cui connetterti a Cloud SQL.
- Se hai un account Google Cloud , seleziona Importa progetto per importare un progetto che utilizzi già. La fatturazione deve essere abilitata per il progetto. Vengono applicate le tariffe di fatturazione standard.
Nel menu I tuoi dati verranno archiviati in, scegli la regione che vuoi utilizzare. Ti consigliamo di scegliere una regione geograficamente vicina a te.
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.
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.
Nel riquadro della chat Gemini, fai clic su arrow_upward Invia prompt.
Esegui l'iterazione sull'applicazione.
Una volta creata la versione iniziale dell'applicazione, puoi apportare modifiche all'app, ad esempio aggiungendo nuove funzionalità, utilizzando prompt. Ecco un esempio:
I want to add a custom description for each expenseL'agente apporta automaticamente le modifiche al codice necessarie e aggiorna lo schema per aggiungere le colonne necessarie al database Cloud SQL.
(Facoltativo) Accanto al testo Senza titolo, fai clic su Modifica Modifica nome e descrizione dell'app per rinominare l'app. In alternativa, puoi chiedere a Google AI Studio di rinominare l'app.
Pubblica l'applicazione.
Quando l'applicazione è pronta, fai clic su Pubblica.
Nel riquadro Pubblica la tua app, inserisci una descrizione per la tua applicazione e un'email di assistenza per consentire agli utenti di contattarti.
Fai clic su Pubblica la tua app per eseguire il deployment dell'applicazione utilizzando Cloud Run.
Informazioni sulla quota Cloud SQL per Google AI Studio
I nuovi utenti di Google AI Studio possono iniziare con lo Starter Tier, che fornisce un insieme limitato di risorse supportate per il deployment delle applicazioni.Google Cloud Questo livello offre le funzionalità di base necessarie per creare e implementare le tue app senza richiedere alcun dettaglio di fatturazione.
Il deployment di un'applicazione con Cloud SQL nel livello Starter di Google Cloud provisiona automaticamente tutta l'infrastruttura richiesta all'interno di un progetto di livello Starter diGoogle Cloud completamente gestito.
Poiché Google gestisce la configurazione e la gestione dei progetti, puoi utilizzare questi servizi senza un account di fatturazione.
Nel livello Google Cloud Starter, gli utenti possono sviluppare e pubblicare 2 applicazioni con Cloud SQL.
Per aumentare i limiti delle risorse e creare applicazioni aggiuntive con Cloud SQL, puoi eseguire l'upgrade del tuo progetto Google Cloud Starter Tier a un progetto Google Cloud standard.
Un progetto Google Cloud standard 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 Google Cloud livello Starter
Quando Google AI Studio crea un'applicazione che richiede un database relazionale nel Google Cloud Starter Tier, l'agente crea un'istanza Cloud SQL per PostgreSQL Developer Edition.
Le istanze di 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 si utilizza un progetto esistente
Se hai un account Google Cloud e abiliti l'integrazione di Cloud SQL per un'applicazione, puoi facoltativamente selezionare un progettoGoogle Cloud esistente di tua proprietà:
Nella scheda Attiva database, fai clic su Impostazioni Impostazioni.
Nella finestra Cloud SQL e autenticazione visualizzata, fai clic sul menu Seleziona un progetto Google Cloud a cui connetterti a Cloud SQL.
- Seleziona Importa progetto per importare un progetto che utilizzi già. La fatturazione deve essere abilitata per questo progetto.
Fai clic su Abilita Cloud SQL.
Quando scegli un progetto, si verificano le seguenti azioni:
- Una nuova istanza Cloud SQL per PostgreSQL Developer Edition viene eseguita il provisioning immediatamente nel progetto.
- L'istanza utilizza una quota mensile senza costi limitata. L'eventuale utilizzo in eccesso viene addebitato in base alle tariffe per computing e archiviazione. Per ulteriori informazioni, consulta la sezione Google Cloud Livello e prezzi di Starter Tier.
Cloud SQL per PostgreSQL Developer Edition può essere creato solo quando utilizzi Google AI Studio. Non puoi creare un'istanza di Developer Edition dalla console Google Cloud o utilizzando l'API Cloud SQL Admin, gcloud 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 progetto Google Cloud per creare e implementare applicazioni Google AI Studio con Cloud SQL, ottieni 50 unità di calcolo e 10 GB di Cloud Storage al mese per ogni account di fatturazione senza costi. Per ulteriori informazioni, vedi Google Cloud Starter Tier e prezzi.
- Provisioning immediato per un'esperienza di vibe coding senza interruzioni.
- L'istanza Cloud SQL viene sottoposta a provisioning in pochi secondi ed è pronta per Google AI Studio per creare l'applicazione.
- Mette in pausa automaticamente l'istanza del database quando l'applicazione è inattiva.
- La funzionalità "Scale to zero" mette in pausa automaticamente un'istanza quando non ci sono connessioni attive. Le istanze sospese non accumulano costi per VM o spazio di archiviazione.
- Fare 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 se si trova in un progetto standard Google Cloud . Non puoi fare lo scale up di un'istanza utilizzando lo Google Cloud Starter Tier.
Per saperne di più, consulta Esegui l'upgrade del progetto 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.
Esegui l'upgrade dal livello Google Cloud Starter per usufruire di più funzionalità e di una quota maggiore
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 Google Cloud eseguendo prima l'upgrade da un progetto Starter Tier Google Cloud a un progetto standard Google Cloud .
Per eseguire l'upgrade del progetto Starter Tier Google Cloud a un progetto standard Google Cloud :
- In Google AI Studio, fai clic su Impostazioni Impostazioni.
- Nella finestra Impostazioni chat visualizzata, nella sezione Richieste senza costi, fai clic su Impostazioni Seleziona una chiave API.
- Nella finestra Esegui l'upgrade per sbloccare altre funzionalità, fai clic su API Gemini.
- Fai clic su Continua con il pagamento per richiesta.
- Nella finestra Collega una chiave API a pagamento, fai clic su Imposta la fatturazione.
- Nella finestra Configura il tuo account di fatturazione Google Cloud, esamina i termini di servizio di Google Cloud fatturazione e fai clic su Accetta e continua.
- Nella finestra Aggiungi i dettagli del tuo 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 tuoi servizi applicativi. 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 Google Cloud standard, puoi utilizzare la consoleGoogle Cloud per aumentare le dimensioni dell'istanza aggiornando le dimensioni di vCPU e disco dell'istanza Cloud SQL.
Per aggiornare l'istanza Cloud SQL nella console Google Cloud :
-
Nella console Google Cloud , vai alla pagina Istanze Cloud SQL.
- Per aprire la pagina Panoramica dell'istanza, fai clic sul nome dell'istanza. Qualsiasi istanza creata utilizzando Google AI Studio ha il tipo Cloud SQL edition elencato come Developer e un prefisso ID istanza ai-studio-.
- Fai clic su Modifica.
Nel riquadro ID istanza, aggiorna le configurazioni:
- Configurazione macchina: seleziona la vCPU e la quantità di RAM che vuoi utilizzare.
- Spazio di archiviazione: seleziona la quantità di spazio di archiviazione che vuoi utilizzare.
Per ulteriori informazioni, vedi Impostazioni modificabili.
Fai clic su Salva.
Google Cloud Starter Tier e prezzi
Cloud SQL per PostgreSQL Developer Edition viene addebitato solo per l'utilizzo oltre l'utilizzo del livello Starter e per il tempo di esecuzione dell'istanza.Google Cloud L'istanza non viene addebitata quando è inattiva o "scalata a zero".
La versione per sviluppatori di Cloud SQL viene addebitata 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ù progetti Google Cloude 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 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 |
| Archiviazione | $0,000157534 / 1 gibibyte ora |
Per informazioni dettagliate sui prezzi, consulta Prezzi di Cloud SQL.
Esempio di Starter TierGoogle Cloud
Se hai un Google account, puoi iniziare il percorso di Google AI Studio utilizzando la quota senza costi limitata per Cloud SQL nel Google Cloud livello Starter.
Puoi creare 2 applicazioni senza costi utilizzando il Google Cloud livello Starter. Una volta superata questa quota, puoi eseguire l'upgrade per utilizzare un progetto Google Cloud standard per ottenere più quota per creare e pubblicare app Google AI Studio aggiuntive.
Se esegui l'upgrade del tuo progetto Google Cloud Starter Tier a un progetto Google Cloud standard o se crei un progetto Google Cloud standard 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 il tuo 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 progetto chiamato Test. Google CloudUtilizzi 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 alla fine del mese utilizzi 100 unità di calcolo. Ti verranno addebitate le 50 unità di calcolo in eccesso a 0,10 $l'ora e 5 $per il mese.
Passaggi successivi
- Scopri di più su Google AI Studio
- Scopri di più sul Google Cloud livello Starter
- Modificare l'istanza Cloud SQL
- Utilizzare i vector embedding