Membangun aplikasi dengan kode vibe menggunakan AI Studio dan Cloud SQL

Halaman ini memberikan ringkasan kemampuan yang ditawarkan oleh Cloud SQL untuk PostgreSQL guna membantu Anda membangun aplikasi yang dikodekan suasana.

Google AI Studio mendukung pengembangan full-stack yang dibantu AI, sehingga Anda dapat membuat aplikasi dengan fungsi yang kaya seperti penyimpanan data persisten dan autentikasi yang aman. Dengan mode build di Google AI Studio, hanya dengan satu perintah dan beberapa klik, Anda dapat membuat aplikasi yang kaya menggunakan Cloud SQL untuk PostgreSQL sebagai database. Hal ini memungkinkan aplikasi Anda memanfaatkan kecanggihan PostgreSQL open source dan kesiapan Cloud SQL untuk perusahaan.

Mulai menggunakan Google AI Studio dan Cloud SQL

Anda dapat membuat aplikasi dengan Cloud SQL menggunakan Google AI Studio tanpa biaya dengan menyelesaikan langkah-langkah berikut.

  1. Jelaskan aplikasi.

    1. Buka Google AI Studio.
    2. Untuk membuka mode pembuatan, klik Coba.
    3. Jika ini pertama kalinya Anda menggunakan Google AI Studio, dan Anda belum memiliki akun Google Cloud , maka jendela Welcome to AI Studio akan muncul.

      Tinjau persyaratan layanan Paket Pemula, setujui persyaratan perjanjian, dan pilih notifikasi yang ingin Anda terima.Google Cloud

      Klik Lanjutkan.

    4. Di kolom perintah, masukkan perintah yang mendeskripsikan aplikasi Anda.

      Misalnya, Anda dapat memasukkan teks berikut. Untuk hasil terbaik, minta secara eksplisit agar agen menggunakan Cloud SQL atau database relasional:

      Build an expense tracker app using Cloud SQL
      
    5. Klik Build.

  2. Untuk mengonfirmasi pembuatan Cloud SQL untuk aplikasi Anda, kartu Enable Database akan muncul di chat Google AI Studio. Anda dapat menggunakan setelan lokasi dan project default kartu atau mengubah setelan.

    Project dan lokasi yang Anda pilih untuk fitur terintegrasi pertama akan otomatis diterapkan ke semua layanan dan produk Google Cloud lain yang Anda tambahkan nanti ke aplikasi, termasuk:

    Untuk menggunakan setelan default Cloud SQL, lakukan hal berikut:

    1. Di kartu Aktifkan database, klik Aktifkan Cloud SQL.

    Untuk memilih project dan lokasi penyimpanan data Anda sendiri, lakukan langkah-langkah berikut:

    1. Di kartu Aktifkan database, klik setelan Setelan.

    2. Di jendela Cloud SQL and Auth yang muncul, klik menu Select a Google Cloud project to connect to Cloud SQL.

      • Jika Anda memiliki akun Google Cloud , pilih Impor project untuk mengimpor project yang sudah Anda gunakan. Project harus mengaktifkan penagihan. Tarif penagihan standar berlaku.
    3. Di menu Your data will be stored in, pilih region yang ingin Anda gunakan. Sebaiknya pilih region yang secara geografis dekat dengan Anda.

    4. Klik Enable Cloud SQL.

    Agen akan otomatis men-deploy instance Cloud SQL untuk PostgreSQL, membuat skema yang diperlukan untuk aplikasi Anda, menghubungkan aplikasi Anda ke instance, dan membuat kode yang diperlukan.

  3. Di panel Pratinjau, scroll template desain dan pilih desain yang ingin Anda gunakan. Saat Anda menemukan desain yang diinginkan, klik Pilih desain ini.

  4. Di panel chat Gemini, klik arrow_upward Kirim perintah.

  5. Lakukan iterasi pada aplikasi.

    1. Setelah versi awal aplikasi dibuat, Anda dapat melakukan modifikasi pada aplikasi, seperti menambahkan fitur baru, menggunakan perintah. Berikut contohnya:

      I want to add a custom description for each expense
      

      Agen akan otomatis membuat perubahan kode yang diperlukan dan mengupdate skema untuk menambahkan kolom yang diperlukan ke database Cloud SQL.

    2. Opsional: Di samping teks Tanpa Judul, klik edit Edit nama dan deskripsi aplikasi untuk mengganti nama aplikasi. Atau, Anda dapat memberikan perintah ke Google AI Studio untuk mengganti nama aplikasi.

  6. Publikasikan aplikasi.

    1. Setelah aplikasi siap, klik Publikasikan.

    2. Di panel Publikasikan aplikasi Anda, masukkan deskripsi untuk aplikasi Anda dan email dukungan yang dapat digunakan pengguna untuk menghubungi Anda.

    3. Klik Publish your app untuk men-deploy aplikasi menggunakan Cloud Run.

Memahami kuota Cloud SQL untuk Google AI Studio

Pengguna baru Google AI Studio dapat memulai dengan Google Cloud Tingkat Pemula, yang menyediakan serangkaian resource yang didukung untuk deployment aplikasi. Paket ini menawarkan kemampuan inti yang diperlukan untuk membangun dan men-deploy aplikasi Anda tanpa memerlukan detail penagihan apa pun.

Men-deploy aplikasi dengan Cloud SQL di Google Cloud Tingkat Pemula secara otomatis menyediakan semua infrastruktur yang diperlukan dalam project Tingkat PemulaGoogle Cloud yang dikelola sepenuhnya.

Karena Google menangani pengelolaan dan konfigurasi project, Anda dapat menggunakan layanan ini tanpa akun penagihan.

Dalam Google Cloud Paket Starter, pengguna diizinkan untuk mengembangkan dan memublikasikan 2 aplikasi dengan Cloud SQL.

Untuk memperluas batas resource guna membangun aplikasi tambahan dengan Cloud SQL, Anda dapat mengupgrade project Tingkat Starter Google Cloud ke project standar Google Cloud .

Project standar Google Cloud mendukung hingga 10 aplikasi dengan Cloud SQL per pengguna per region.

Anda dapat meningkatkan skala instance Cloud SQL setelah mengupgrade ke project Google Cloud standar.

Konfigurasi Cloud SQL di Google Cloud Tingkat Pemula

Saat Google AI Studio membangun aplikasi yang memerlukan database relasional di Google Cloud Paket Starter, agen akan membuat instance edisi developer Cloud SQL untuk PostgreSQL.

Instance edisi developer menyediakan kemampuan berikut:

  • Mendukung 0,5 vCPU dan memori 2 GB dengan penyimpanan 1 GB.
  • Membuat instance di project Tingkat Starter yang dikelola sepenuhnya. Google Cloud
  • Mendukung instance Cloud SQL untuk PostgreSQL yang dibuat di PostgreSQL versi 18.

Konfigurasi Cloud SQL saat menggunakan project yang sudah ada

Jika Anda memiliki Google Cloud akun dan mengaktifkan integrasi Cloud SQL untuk aplikasi, Anda dapat memilih projectGoogle Cloud yang sudah ada dan Anda miliki:

  1. Di kartu Aktifkan database, klik setelan Setelan.

    1. Di jendela Cloud SQL and Auth yang muncul, klik menu Select a Google Cloud project to connect to Cloud SQL.

      • Pilih Import project untuk mengimpor project yang sudah Anda gunakan. Project ini harus mengaktifkan penagihan.
  2. Klik Enable Cloud SQL.

Saat Anda memilih project, tindakan berikut akan terjadi:

  • Instance edisi developer Cloud SQL untuk PostgreSQL yang baru akan langsung disediakan ke dalam project tersebut.
  • Instance menggunakan kuota bulanan gratis terbatas. Setiap kelebihan penggunaan akan ditagih sesuai dengan biaya untuk komputasi dan penyimpanan. Untuk mengetahui informasi selengkapnya, lihat Google Cloud Harga dan tingkat paket Starter Tier.

Edisi developer Cloud SQL untuk PostgreSQL hanya dapat dibuat saat menggunakan Google AI Studio. Anda tidak dapat membuat instance edisi developer dari Google Cloud konsol atau menggunakan Cloud SQL Admin API, gcloud CLI, atau Terraform. Instance edisi developer Cloud SQL untuk PostgreSQL dilengkapi dengan fitur berikut:

  • Google Cloud Paket Pemula untuk mulai membuat aplikasi tanpa biaya.
    • Saat menggunakan project Google Cloud Anda untuk membangun dan men-deploy aplikasi Google AI Studio dengan Cloud SQL, Anda akan mendapatkan 50 unit komputasi dan 10 GB Cloud Storage per bulan per akun penagihan tanpa biaya. Untuk mengetahui informasi selengkapnya, lihat Google Cloud Paket Starter dan harga.
  • Penyediaan instan untuk pengalaman vibe coding yang lancar.
    • Instance Cloud SQL disediakan dalam hitungan detik dan siap digunakan oleh Google AI Studio untuk membangun aplikasi.
  • Menjeda instance database secara otomatis saat aplikasi tidak aktif.
    • Kemampuan "Skala ke nol" akan menjeda instance secara otomatis jika tidak ada koneksi aktif. Instance yang dijeda tidak menimbulkan biaya VM atau penyimpanan.
  • Tingkatkan skala hingga 2 vCPU dan RAM 8 GB serta penyimpanan 20 GB.
    • Seiring bertambahnya kebutuhan komputasi dan penyimpanan aplikasi, Anda dapat mengupdate instance ke konfigurasi 1 vCPU dan 4 GB atau 2 vCPU dan 8 GB. Anda juga dapat memperbarui penyimpanan hingga 20 GB.

Anda hanya dapat mengupgrade instance jika instance tersebut berada dalam project Google Cloud standar. Anda tidak dapat melakukan peningkatan skala instance menggunakan Paket Awal Google Cloud .

Untuk mengetahui informasi selengkapnya, lihat Mengupgrade project Paket Pemula ke project standar. Google Cloud Google Cloud

Operasi pada instance

Saat aplikasi Google AI Studio menggunakan instance Cloud SQL sebagai database, Anda dapat berinteraksi dengan instance dari Google AI Studio melalui perintah bahasa alami. Misalnya, jika Anda ingin melihat skema, Anda dapat mengajukan pertanyaan berikut kepada agen:

Show me the schema in the database.

Agen akan menampilkan semua informasi tentang skema.

Demikian pula, jika Anda ingin mengeksekusi operasi CRUD pada database, misalnya, untuk menyisipkan baris, Anda dapat meminta agen untuk menjalankan operasi tersebut.

Upgrade dari Tingkat Starter Google Cloud untuk mendapatkan lebih banyak kuota dan kemampuan

Setelah men-deploy aplikasi menggunakan Google AI Studio, Anda bisa mendapatkan kuota yang lebih besar untuk instance Cloud SQL dan mengakses layanan lain dengan mengupgrade dari project Tingkat Pemula ke project standar terlebih dahulu. Google Cloud Google Cloud Google Cloud

Untuk mengupgrade project Google Cloud Starter Tier ke project Google Cloud standar:

  1. Di Google AI Studio, klik settings Settings.
  2. Di jendela Setelan chat yang muncul, di bagian Permintaan gratis, klik setelan Pilih Kunci API.
  3. Di jendela Upgrade untuk mengakses lebih banyak, klik Gemini API.
  4. Klik Lanjutkan dengan bayar per permintaan.
  5. Di jendela Tautkan Kunci API berbayar, klik Siapkan penagihan.
  6. Di jendela Set up your Google Cloud billing account, tinjau persyaratan layanan Google Cloud Billing, lalu klik Agree and continue.
  7. Di jendela Tambahkan detail akun penagihan Anda, masukkan informasi kontak dan metode pembayaran Anda, lalu klik Kirim.

Sekarang Anda siap mendapatkan kuota yang lebih tinggi untuk layanan aplikasi Anda. Untuk mengetahui informasi selengkapnya, lihat Memahami kuota Cloud SQL untuk Google AI Studio.

Memperbarui instance Cloud SQL

Setelah mengupgrade ke project Google Cloud standar, Anda dapat menggunakan konsolGoogle Cloud untuk menambah ukuran instance dengan memperbarui ukuran vCPU dan disk instance Cloud SQL.

Untuk mengupdate instance Cloud SQL di konsol Google Cloud :

  1. Di Konsol Google Cloud , buka halaman Instance Cloud SQL.

    Buka Instance Cloud SQL

  2. Untuk membuka halaman Ringkasan instance, klik nama instance. Setiap instance yang dibuat menggunakan Google AI Studio memiliki jenis edisi Cloud SQL yang tercantum sebagai Developer dan awalan ID instance ai-studio-.
  3. Klik Edit.
  4. Di panel Instance ID, perbarui konfigurasi Anda:

    1. Konfigurasi mesin: pilih vCPU dan jumlah RAM yang ingin Anda gunakan.
    2. Penyimpanan: Pilih jumlah penyimpanan yang ingin Anda gunakan.

    Untuk mengetahui informasi selengkapnya, lihat Setelan yang dapat diedit.

  5. Klik Simpan.

Google Cloud Tingkat Pemula dan harga

Edisi developer Cloud SQL untuk PostgreSQL hanya dikenai biaya untuk penggunaan di luar penggunaan Tingkat StarterGoogle Cloud dan selama instance berjalan. Instance tidak ditagih saat tidak aktif atau "diskala ke nol".

Edisi developer Cloud SQL ditagih berdasarkan unit komputasi. Unit komputasi mengacu pada 1 vCPU dan memori 4 GB. Anda akan mendapatkan 50 unit komputasi dan penyimpanan 10 GB tanpa biaya setiap bulan.

Penggunaan Paket Pemula digabungkan di semua Google Cloud project berdasarkan akun Penagihan Cloud dan direset setiap bulan; Anda hanya akan ditagih untuk penggunaan setelah batas paket gratis tercapai.Google Cloud

Jika Anda men-deploy aplikasi menggunakan Cloud SQL di beberapa project Google Cloud dan semua project menggunakan akun penagihan yang sama, batas penggunaan akan digabungkan di semua project.

Harga komputasi dan penyimpanan

Berikut adalah contoh harga per unit di wilayah South Carolina (us-east1).

Harga per jam
South Carolina (us-east1) Wilayah (USD)
Unit komputasi $0,10 / 1 jam
Penyimpanan $0,000157534 / 1 gibibyte jam

Untuk mengetahui informasi harga mendetail, lihat harga Cloud SQL.

Google Cloud Contoh Tingkat Pemula

Jika memiliki Google Akun, Anda dapat memulai perjalanan Google AI Studio menggunakan kuota gratis terbatas untuk Cloud SQL di Google Cloud Tingkat Pemula.

Anda dapat membuat 2 aplikasi tanpa biaya menggunakan Google Cloud Paket Pemula. Setelah kuota tersebut terlampaui, Anda dapat mengupgrade untuk menggunakan project Google Cloud standar guna mendapatkan lebih banyak kuota untuk membuat dan memublikasikan aplikasi Google AI Studio tambahan.

Jika Anda mengupgrade project Paket Pemula Google Cloud ke project standar Google Cloud, atau jika Anda membuat project standar Google Cloud untuk menjelajahi produk lain Google Cloud, Anda dapat menggunakan Google Cloud Uji Coba Gratis untuk mengakses kuota gratis terbatas sebesar 50 unit komputasi dan penyimpanan 10 GB per bulan. Jika penggunaan Anda melebihi kuota tersebut selama sebulan untuk akun penagihan tertentu, Anda akan ditagih untuk penggunaan tambahan berdasarkan tabel harga sebelumnya.

Misalnya, Anda sedang membangun aplikasi Google AI Studio dalam Google Cloud project bernama Test. Anda menggunakan akun penagihan dan kartu kredit untuk project tersebut. Penggunaan Cloud SQL di Google AI Studio untuk semua aplikasi Anda melebihi 50 unit komputasi dan pada akhir bulan, Anda menggunakan 100 unit komputasi. Anda akan ditagih 50 unit komputasi yang berlebih dengan tarif $0,10 per jam dan ditagih $5 untuk bulan tersebut.

Langkah berikutnya