AlloyDB Express adalah konfigurasi di AlloyDB untuk PostgreSQL yang menyediakan penyediaan cepat dan penskalaan hingga nol komputasi, dioptimalkan untuk pembuatan prototipe cepat dan untuk alur kerja yang menggunakan agen coding AI. Dengan AlloyDB Express, Anda dapat membuat dan mengkueri database PostgreSQL dalam hitungan detik untuk membangun prototipe, aplikasi, dan agen.
Jika sudah siap untuk produksi, Anda dapat mengupgrade ke AlloyDB dengan sekali klik untuk mendapatkan serangkaian lengkap fitur perusahaan.
Dokumen ini menjelaskan kemampuan AlloyDB Express, membandingkannya dengan AlloyDB, serta menjelaskan hierarki resource, harga, region yang didukung, dan batasannya.
Kemampuan AlloyDB Express
AlloyDB Express menyediakan kemampuan berikut untuk membantu Anda membangun dan menguji aplikasi.
Penyediaan cepat
Instance AlloyDB Express siap menerima koneksi dalam waktu sekitar 2 detik untuk DNS publik dan dalam waktu 20 detik untuk endpoint Private Service Connect. Penyediaan yang cepat memungkinkan Anda dan agen coding membuat dan mengkueri database PostgreSQL dalam hitungan detik untuk mempercepat pengembangan.
Kompatibilitas PostgreSQL dan fitur AI untuk instance kecil
Bahkan pada instance kecil 1 vCPU (RAM 4 GB) atau 2 vCPU (RAM 8 GB), Anda mendapatkan kompatibilitas PostgreSQL penuh dan akses penuh ke AlloyDB AI. Kemampuan ini mencakup penelusuran vektor ScaNN, ekstensi vector
(pgvector), kueri bahasa alami, dan fungsi SQL bawaan untuk
membuat embedding dan memanggil model Gemini langsung dari SQL.
Penskalaan hingga nol
Saat tidak ada aktivitas, instance akan memperkecil skala komputasi menjadi nol sehingga Anda tidak akan ditagih untuk komputasi selama periode tidak ada aktivitas. Saat instance menerima koneksi atau kueri baru, instance akan melanjutkan operasi dalam waktu sekitar 20 detik.
Konektivitas
AlloyDB Express mendukung jenis konektivitas berikut:
- Private Service Connect: terhubung ke instance Anda dari jaringan Virtual Private Cloud (VPC) Anda melalui endpoint Private Service Connect, tanpa mengekspos database ke internet publik.
- DNS publik: terhubung ke instance Anda dari klien di luar jaringan VPC Anda. IP publik tidak didukung; sebagai gantinya, AlloyDB Express menyediakan konektivitas eksternal melalui DNS publik.
Anda juga dapat terhubung ke instance AlloyDB Express menggunakan Proxy Auth AlloyDB dan Konektor Bahasa AlloyDB untuk Go, Python, dan Java.
Pertumbuhan penyimpanan otomatis
Penyimpanan untuk instance AlloyDB Express diskalakan secara otomatis seiring pertumbuhan data Anda, hingga 20 GB, dan Anda hanya akan ditagih untuk penyimpanan yang Anda gunakan. Saat penyimpanan mencapai 20 GB, operasi tulis lebih lanjut tidak diizinkan.
Upgrade langsung ke AlloyDB
Anda dapat mengupgrade konfigurasi AlloyDB Express ke cluster AlloyDB menggunakan satu perintah atau satu klik di konsol Google Cloud . Dengan mengupgrade, Anda akan mendapatkan fitur perusahaan, konfigurasi komputasi, konfigurasi penyimpanan, dan region yang diperlukan untuk produksi. Upgrade ini memiliki karakteristik berikut:
- Pelestarian data dan konfigurasi: upgrade mempertahankan data database, skema, kredensial pengguna, dan konfigurasi jaringan Anda. String koneksi dan nama DNS tetap sama, sehingga Anda tidak perlu mengubah kode aplikasi.
- Set lengkap kemampuan AlloyDB: setelah upgrade, batas penyimpanan 20 GB dan batas komputasi 2 vCPU tidak berlaku lagi. Anda dapat mengonfigurasi ketersediaan tinggi (HA) regional, kumpulan baca, dan pencadangan otomatis. Cluster HA regional juga mencakup perjanjian tingkat layanan (SLA) waktu beroperasi 99,99%.
Keamanan dan kepatuhan
AlloyDB Express menyediakan kemampuan keamanan berikut untuk membantu melindungi data Anda:
- Autentikasi: mendukung autentikasi nama pengguna dan sandi PostgreSQL, atau autentikasi database Identity and Access Management (IAM). Penerapan kerumitan sandi diaktifkan secara default.
- Kontrol pemindahan data yang tidak sah: Kontrol Layanan VPC membantu Anda mematuhi kebijakan pemindahan data yang tidak sah di perusahaan.
- Kontrol tata kelola: mendukung residensi data, Transparansi Akses, dan Persetujuan Akses.
- Enkripsi: Enkripsi default Google mengenkripsi data dalam penyimpanan. Kunci enkripsi yang dikelola pelanggan (CMEK) tidak didukung.
Patching dan pemeliharaan
AlloyDB Express dioptimalkan untuk pengembangan ringan, pembuatan prototipe cepat, dan alur kerja yang menggunakan agen coding AI. Untuk mempertahankan overhead yang rendah dan kesederhanaan, AlloyDB Express menangani patching dan pemeliharaan secara berbeda dari deployment AlloyDB.
AlloyDB Express terus memperbarui instance dengan versi minor dan update keamanan terbaru. Layanan biasanya menerapkan update pemeliharaan secara otomatis saat instance dilanjutkan, atau selama jam penggunaan rendah jika instance sedang berjalan.
Membandingkan AlloyDB Express dan AlloyDB
Tabel berikut membandingkan AlloyDB Express dengan AlloyDB untuk membantu Anda memilih opsi yang sesuai dengan kebutuhan Anda:
| Kemampuan | Konfigurasi AlloyDB Express (Pratinjau) | AlloyDB |
|---|---|---|
| Kasus penggunaan | Pembuatan prototipe dan pengembangan yang cepat dengan konfigurasi yang dioptimalkan untuk alur kerja yang menggunakan agen coding AI | Serangkaian lengkap fitur perusahaan, konfigurasi komputasi, konfigurasi penyimpanan, dan region yang diperlukan untuk pengembangan, pengujian, dan produksi aplikasi dan agen |
| Waktu penyediaan | Dalam waktu sekitar 2 detik untuk DNS publik dan dalam waktu 20 detik untuk endpoint Private Service Connect | Dalam beberapa menit |
| Konfigurasi komputasi | Instance zona 1 vCPU atau 2 vCPU | Hingga 288 vCPU; hingga 20 node kumpulan baca |
| Perilaku yang disediakan | Menurunkan skala hingga nol saat database tidak memiliki traffic | Selalu disediakan |
| Konfigurasi penyimpanan | Penyimpanan yang diskalakan secara otomatis hingga 20 GB | Menskalakan penyimpanan secara otomatis hingga 128 TB |
| Ketersediaan tinggi | Tidak didukung; hanya instance zona | HA regional dengan failover otomatis |
| Disaster recovery | Tidak didukung | Replikasi lintas region dengan hingga lima cluster sekunder |
| SLA | Tanpa SLA | SLA waktu beroperasi 99,99% untuk cluster HA regional |
| Cadangan | Tidak didukung | Pencadangan otomatis dan sesuai permintaan, pemulihan point-in-time (PITR), serta Backup and DR Service |
| Konektivitas | DNS Publik dan Private Service Connect | IP publik, Private Service Connect, dan akses layanan pribadi |
| Versi PostgreSQL | 18 | 14, 15, 16, 17, dan 18 |
| Enkripsi | Enkripsi default Google | Enkripsi default Google atau CMEK |
| Model penetapan harga | Komputasi dan penyimpanan berbasis penggunaan; paket gratis bulanan | Komputasi per jam yang disediakan; penyimpanan berbasis penggunaan; uji coba gratis 30 hari untuk cluster 8 vCPU |
| Diskon abonemen (CUD) | CUD tidak berlaku | CUD 1 tahun dan 3 tahun berlaku |
| Antarmuka | Google Cloud konsol, Google Cloud CLI, dan REST API | Google Cloud konsol, gcloud CLI, REST API, Terraform, dan Config Connector |
| Jalur upgrade | Upgrade langsung ke AlloyDB | Downgrade ke AlloyDB Express tidak didukung |
Hierarki resource AlloyDB Express
Seperti AlloyDB, AlloyDB Express mengatur resource ke dalam cluster, instance, dan node, tetapi menggunakan topologi instance tunggal yang disederhanakan. Daftar berikut menjelaskan perbedaan setiap resource di AlloyDB Express dengan AlloyDB:
- Cluster: container tingkat teratas untuk database, log, dan metadata Anda di region Google Cloud . Tidak seperti cluster AlloyDB, cluster AlloyDB Express tidak mendukung replikasi atau pencadangan lintas region.
- Instance: titik akses yang menyediakan detail koneksi untuk aplikasi Anda. Tidak seperti cluster AlloyDB, yang dapat berisi instance utama HA regional dan beberapa instance kumpulan baca, cluster AlloyDB Express berisi satu instance utama zona yang menangani pembacaan dan penulisan.
- Node: virtual machine (VM) yang menjalankan mesin database. Instance AlloyDB Express berjalan pada satu node dengan 1 vCPU (RAM 4 GB) atau 2 vCPU (RAM 8 GB) dan tidak memiliki node standby, sehingga membantu meminimalkan biaya.
Harga
AlloyDB Express menawarkan harga berbasis penggunaan untuk komputasi dan penyimpanan, serta mencakup paket gratis bulanan. Daftar berikut menjelaskan cara AlloyDB Express menagih penggunaan:
- Paket gratis: setiap bulan mencakup 50 unit komputasi dan penyimpanan 2 GB per akun penagihan selama 12 bulan pertama. Penggunaan di luar paket gratis ditagih pada instance 1 vCPU atau 2 vCPU, yang masing-masing mewakili 1 unit komputasi dan 2 unit komputasi.
- Komputasi: komputasi ditagih per detik, berdasarkan unit komputasi dengan rasio vCPU terhadap memori 1:4. Anda tidak akan ditagih untuk komputasi saat instance tidak aktif.
- Penyimpanan: penyimpanan ditagih sesuai jumlah yang Anda gunakan, bukan untuk kapasitas yang disediakan, hingga maksimum 20 GB. Penyimpanan akan ditagih saat instance aktif atau tidak ada aktivitas.
- Diskon: diskon standar untuk perusahaan berlaku. CUD tidak tersedia.
Untuk mengetahui informasi selengkapnya, lihat harga AlloyDB.
Region yang didukung
AlloyDB Express mendukung region berikut:
asia-east1asia-east2asia-northeast1asia-southeast1australia-southeast1europe-west2us-west1
Batasan
AlloyDB Express memiliki batasan berikut:
- Dukungan versi PostgreSQL: AlloyDB Express hanya mendukung PostgreSQL 18.
- Konfigurasi komputasi dan instance: AlloyDB Express mendukung satu instance utama zona dengan 1 vCPU (RAM 4 GB) atau 2 vCPU (RAM 8 GB). Instance pool baca, HA regional, dan replikasi lintas region tidak didukung.
- Batas penyimpanan: AlloyDB Express mendukung penyimpanan hingga 20 GB. Saat penyimpanan mencapai 20 GB, operasi tulis lebih lanjut tidak diizinkan.
- Koneksi maksimum (flag
max_connections): flag databasemax_connectionsditetapkan pada200untuk membantu mencegah masalah kehabisan memori (OOM). Mengubah flagmax_connectionstidak akan berpengaruh pada instance AlloyDB Express. - Ekstensi PostgreSQL: Anda dapat memuat semua ekstensi PostgreSQL yang didukung oleh AlloyDB, tetapi ekstensi yang menggunakan banyak memori dapat menyebabkan masalah OOM jika melebihi batas memori instance sebesar 4 GB atau 8 GB. Untuk membantu mencegah masalah OOM,
AlloyDB Express menerapkan setelan ekstensi tetap berikut, yang menskalakan penggunaan memori dan menonaktifkan rekomendasi
columnar engine advisor:
- Ekstensi
google_plan_management: flaggoogle_plan_management.managed_plans_pool_size_in_mbditetapkan ke10. - Ekstensi
google_columnar_enginedangoogle_db_advisor: flaggoogle_columnar_engine.memory_size_in_mbditetapkan ke400, flaggoogle_columnar_engine.enable_auto_columnarizationditetapkan kefalse, dan flaggoogle_db_advisor.enable_columnar_advisorditetapkan kefalse.
- Ekstensi
- Pencadangan dan pemulihan dari bencana (disaster recovery): pencadangan otomatis, pencadangan on-demand, PITR, serta Backup and DR tidak didukung.
- Keamanan: CMEK tidak didukung.
- Antarmuka: Terraform dan Config Connector tidak didukung.
- Penagihan dan SLA: CUD tidak berlaku, dan AlloyDB Express tidak tercakup dalam SLA.
- Jalur upgrade: setelah mengupgrade cluster AlloyDB Express ke AlloyDB, Anda tidak dapat mendowngrade-nya kembali ke AlloyDB Express.
Langkah berikutnya
- Membuat cluster AlloyDB Express
- Menghubungkan ke instance AlloyDB Express
- Mengupgrade cluster AlloyDB Express ke AlloyDB