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 vibe-coded.

Google AI Studio mendukung pengembangan full-stack dengan bantuan AI yang memungkinkan Anda membangun aplikasi yang memiliki fungsi lengkap seperti penyimpanan data persisten dan autentikasi yang aman. Dengan menggunakan 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. Deskripsikan aplikasi.

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

      Tinjau Persyaratan Layanan Tambahan Tingkat Pemula, setujui persyaratan perjanjian, dan pilih notifikasi yang ingin Anda terima.

      Klik Lanjutkan.

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

      Misalnya, Anda dapat memasukkan teks berikut. Untuk hasil terbaik, minta agen secara eksplisit untuk 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 project dan lokasi default kartu atau mengubah setelan tersebut.

    Project dan lokasi yang Anda pilih untuk fitur terintegrasi pertama Anda akan otomatis berlaku untuk semua layanan dan produk Cloud de Confiance by S3NS lainnya yang Anda tambahkan nanti ke aplikasi, termasuk:

    Untuk menggunakan setelan default Cloud SQL, lakukan hal berikut:

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

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

    1. Di kartu Enable database, klik settings Settings.

    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 Cloud de Confiance , pilih Import 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 ke instance, dan membuat kode yang diperlukan.

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

  4. Di panel chat Gemini, klik arrow_upward Send prompt.

  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 memperbarui skema untuk menambahkan kolom yang diperlukan ke database Cloud SQL.

    2. Opsional: Di samping teks Untitled, klik edit Edit app name and description untuk mengganti nama aplikasi. Atau, Anda dapat memberikan perintah kepada Google AI Studio untuk mengganti nama aplikasi.

  6. Publikasikan aplikasi.

    1. Jika aplikasi sudah siap, klik Publikasikan.

    2. Di panel Publish your app, masukkan deskripsi untuk aplikasi Anda dan email dukungan agar pengguna dapat menghubungi Anda.

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

Memahami kuota Cloud SQL untuk Google AI Studio

Pengguna Google AI Studio baru dan yang memenuhi syarat dapat memulai dengan Tingkat Pemula, penawaran Google yang memberikan akses ke serangkaian set fitur unggulan tanpa memerlukan metode pembayaran.

Melalui paket ini, Anda dapat membangun dan men-deploy aplikasi menggunakan set layanan Cloud de Confiance dan Google yang diseleksi (ditawarkan dengan fungsi dan kuota terbatas). Untuk mengetahui persyaratan kelayakan akun, lihat Kelayakan Tingkat Pemula.

Men-deploy aplikasi dengan Cloud SQL di Tingkat Pemula akan otomatis menyediakan semua infrastruktur yang diperlukan dalam project Tingkat Pemula yang terkelola sepenuhnya.

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

Dalam Tingkat Pemula, 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 Pemula ke project Cloud de Confiance by S3NS standar.

Project Cloud de Confiance by S3NS standar mendukung hingga 10 aplikasi dengan Cloud SQL per pengguna per region.

Anda dapat meningkatkan skala instance Cloud SQL setelah mengupgrade ke project Cloud de Confiance by S3NS standar.

Konfigurasi Cloud SQL di Tingkat Pemula

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

Instance edisi developer menyediakan kemampuan berikut:

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

Konfigurasi Cloud SQL saat menggunakan project yang ada

Jika Anda memiliki akun Cloud de Confiance dan mengaktifkan integrasi Cloud SQL untuk aplikasi, Anda dapat memilih projectCloud de Confiance by S3NS yang sudah ada yang Anda miliki:

  1. Di kartu Enable database, klik settings Settings.

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

      • Pilih Impor 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 ini menggunakan kuota bulanan gratis yang terbatas. Setiap kelebihan penggunaan akan dikenai biaya sesuai dengan biaya untuk komputasi dan penyimpanan. Untuk mengetahui informasi selengkapnya, lihat Paket Starter dan harga.

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

  • Tingkat Pemula untuk mulai membangun aplikasi tanpa biaya.
    • Saat menggunakan project Cloud de Confiance by S3NS 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 Paket Starter dan harga.
  • Penyediaan instan untuk pengalaman vibe coding yang lancar.
    • Instance Cloud SQL disediakan dalam hitungan detik dan siap digunakan Google AI Studio untuk membangun aplikasi.
  • Menjeda instance database secara otomatis saat aplikasi tidak aktif.
    • Kemampuan "Skalakan ke nol" menjeda instance secara otomatis saat tidak ada koneksi aktif. Instance yang dijeda tidak dikenai biaya VM atau penyimpanan. Batasan kapasitas instance berlaku.
  • Tingkatkan skala hingga 2 vCPU dan RAM 8 GB serta penyimpanan 20 GB.
    • Seiring meningkatnya 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 mengupgrade penyimpanan hingga 20 GB.

Anda hanya dapat mengupgrade instance jika instance tersebut berada dalam project Cloud de Confiance by S3NS standar. Anda tidak dapat melakukan peningkatan skala instance menggunakan Tingkat Pemula.

Untuk mengetahui informasi selengkapnya, lihat Mengupgrade project Tingkat Pemula ke project Cloud de Confiance by S3NS standar.

Operasi pada instance

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

Show me the schema in the database.

Agen akan menampilkan semua informasi tentang skema.

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

Upgrade dari Tingkat Pemula untuk mendapatkan lebih banyak kuota dan kemampuan

Setelah men-deploy aplikasi menggunakan Google AI Studio, Anda bisa mendapatkan lebih banyak kuota untuk instance Cloud SQL dan mengakses layanan Cloud de Confiance by S3NS lainnya dengan terlebih dahulu mengupgrade dari project Tingkat Pemula ke project Cloud de Confiance by S3NS standar.

Untuk mengupgrade project Tingkat Pemula ke project Cloud de Confiance by S3NS standar:

  1. Di Google AI Studio, klik settings Settings.
  2. Di jendela Chat settings yang muncul, di bagian Free requests, klik settings Pilih kunci API.
  3. Di jendela Upgrade to unlock more, klik Gemini API.
  4. Klik Continue with pay per request.
  5. Di jendela Tautkan Kunci API berbayar, klik Siapkan penagihan.
  6. Di jendela Set up your Google Cloud billing account, tinjau persyaratan layanan Cloud de Confiance 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.

Mengupdate instance Cloud SQL Anda

Setelah mengupgrade ke project Cloud de Confiance by S3NS standar, Anda dapat menggunakan konsolCloud de Confiance untuk meningkatkan ukuran instance dengan memperbarui vCPU dan ukuran disk instance Cloud SQL.

Untuk mengupdate instance Cloud SQL di konsol Cloud de Confiance :

  1. Di konsol Cloud de Confiance , buka halaman Instance Cloud SQL.

    Buka Instance Cloud SQL

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

    1. Machine configuration: 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.

Tingkat Pemula dan harga

Cloud SQL untuk PostgreSQL edisi developer hanya dikenai biaya untuk penggunaan di luar penggunaan Tingkat Pemula dan selama instance berjalan. Instance tidak dikenai biaya jika tidak aktif atau "diskalakan ke nol".

Edisi developer Cloud SQL dikenai biaya 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 Tingkat Pemula digabungkan di semua Cloud de Confiance by S3NS project berdasarkan akun Penagihan Cloud dan direset setiap bulan; Anda hanya akan ditagih untuk penggunaan setelah batas paket gratis tercapai.

Jika Anda men-deploy aplikasi menggunakan Cloud SQL di beberapa project Cloud de Confiance by S3NS 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.

Contoh Tingkat Pemula

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

Anda dapat membangun 2 aplikasi tanpa biaya menggunakan Tingkat Pemula. Setelah kuota tersebut terlampaui, Anda dapat mengupgrade untuk menggunakan project Cloud de Confiance by S3NS standar guna mendapatkan lebih banyak kuota untuk membangun dan memublikasikan aplikasi Google AI Studio tambahan.

Jika Anda mengupgrade project Tingkat Pemula ke project Cloud de Confiance by S3NSstandar, atau jika Anda membuat project Cloud de Confiance by S3NS standar untuk menjelajahi produk Cloud de Confiance by S3NSlain, Anda dapat menggunakan Cloud de Confiance by S3NS Uji Coba Gratisuntuk mengakses kuota gratis terbatas sebesar 50 unit komputasi dan penyimpanan 10 GB perbulan. Jika penggunaan Anda melebihi kuota tersebut selama bulan berjalan untuk akun penagihan tertentu, Anda akan dikenai biaya untuk penggunaan tambahan berdasarkan tabel harga sebelumnya.

Misalnya, Anda sedang membangun aplikasi Google AI Studio di project Cloud de Confiance by S3NS bernama Test. Anda menggunakan akun penagihan dan kartu kredit untuk project tersebut. Penggunaan Cloud SQL di Google AI Studio Anda di semua aplikasi melebihi 50 unit komputasi dan pada akhir bulan, Anda menggunakan 100 unit komputasi. Anda akan dikenai biaya untuk kelebihan 50 unit komputasi sebesar $0,10 per jam dan dikenai biaya $5 untuk bulan tersebut.

Batasan

  • Instance database dengan penyimpanan hingga 1 GB dan kapasitas komputasi hingga 0,5 vCPU akan otomatis dijeda, atau "diskalakan ke nol", jika tidak ada koneksi aktif. Kemampuan ini tidak didukung untuk instance yang melebihi salah satu batas penyimpanan dan komputasi ini.

  • Kemampuan untuk berintegrasi dengan Google AI Studio mungkin diblokir jika organisasi Anda telah mengaktifkan aktivitas berbagi yang dibatasi domain.

Langkah berikutnya