AlloyDB Omni yang menggunakan RPM adalah versi AlloyDB untuk PostgreSQL yang dapat didownload dan dikelola sendiri, yang tersedia sebagai Red Hat Package Manager (RPM). Anda dapat menginstal opsi deployment RPM langsung ke lingkungan Red Hat Enterprise Linux (RHEL) atau yang kompatibel dengan Red Hat menggunakan pengelola paket sistem operasi standar.
Software ini memungkinkan Anda men-deploy mesin AlloyDB—mesin yang sama yang mendukung layanan AlloyDB untuk PostgreSQL yang terkelola sepenuhnya di Google Cloud—pada infrastruktur Anda sendiri. Anda dapat menjalankan opsi deployment RPM di bare metal atau virtual machine.
Opsi deployment RPM mendukung RHEL 9 dan Rocky Linux 9. Anda harus memiliki database AlloyDB Omni versi 18 atau yang lebih baru.
Untuk mulai menggunakan model deployment ini, kirimkan formulir ini untuk meminta akses.
Kasus penggunaan
Opsi deployment RPM dirancang untuk lingkungan yang tidak memerlukan containerization atau yang memerlukan integrasi mendalam dengan sistem operasi host. Kasus penggunaan umum mencakup:
- Memodernisasi aplikasi lama: mengupgrade workload PostgreSQL yang ada yang berjalan di server Linux ke opsi deployment RPM untuk mendapatkan peningkatan performa dan pengelolaan tanpa perlu melakukan replatforming ke container.
- Komputasi edge: deploy database berperforma tinggi di pusat data jarak jauh yang memiliki batasan resource atau model operasional yang mendukung penginstalan sistem operasi (OS) langsung.
- Pengembangan dan pengujian: memberi developer instance database lokal yang canggih yang mencerminkan lingkungan AlloyDB untuk PostgreSQL produksi, sehingga memungkinkan pengujian yang konsisten dan iterasi yang cepat.
- Performa database tinggi: rasakan performa tinggi di lingkungan bare metal atau virtual.
Manfaat
AlloyDB Omni yang menggunakan RPM menawarkan manfaat berikut:
- Performa unggul: menggunakan mesin kolom AlloyDB untuk PostgreSQL dan caching cerdas untuk memberikan kueri analisis yang lebih cepat dan throughput transaksi yang lebih tinggi dibandingkan dengan PostgreSQL standar.
- Kontrol penuh: diinstal langsung di OS, sehingga administrator sistem memiliki kontrol penuh atas alokasi resource, konfigurasi sistem file, dan setelan jaringan menggunakan alat Linux standar.
- Kompatibilitas PostgreSQL 100%: sepenuhnya kompatibel dengan PostgreSQL, sehingga Anda dapat menggunakan alat, driver, dan ekstensi yang ada tanpa perubahan kode.
- Kemudahan operasional: terintegrasi secara native dengan sistem RHEL. Anda dapat mengelola layanan database menggunakan
systemctldan menginstal atau mengupdatenya menggunakandnf, yang cocok dengan alur kerja administrasi Linux yang ada. - Otomatisasi cerdas: untuk mengurangi toil administratif, fitur ini mencakup fitur autopilot seperti manajemen memori otomatis dan autovacuum adaptif.
- Manajemen memori otomatis: menyesuaikan cache buffer bersama secara dinamis berdasarkan tekanan memori sistem, sehingga mengoptimalkan penggunaan sumber daya tanpa penyesuaian manual.
Arsitektur
Opsi deployment RPM berjalan sebagai serangkaian komponen software terintegrasi langsung di sistem operasi host. Sistem ini menggunakan sistem file Linux standar untuk penyimpanan, sehingga Anda dapat menggunakan infrastruktur penyimpanan dan praktik pengelolaan yang ada.
Komponen inti
Arsitektur opsi deployment RPM terdiri dari paket RPM utama berikut yang bekerja sama untuk menyediakan layanan database:
alloydbomni: paket ini adalah mesin database inti. Image ini berisi biner server PostgreSQL yang ditingkatkan, mesin berbasis kolom AlloyDB untuk PostgreSQL, dan ekstensi pengelolaan autopilot. Layanan ini berjalan sebagai layanan sistem (dikelola olehsystemd), yang menangani koneksi klien, pemrosesan kueri, dan penyimpanan data.alloydbomni_monitor: paket ini adalah agen pemantauan ringan yang berjalan bersama mesin inti. Agen ini mengumpulkan metrik telemetri dan performa dari instance AlloyDB untuk PostgreSQL dan mengeksposnya melalui protokol Prometheus untuk alat kemampuan observasi.alloydbomni_ui(opsional): paket ini menyediakan antarmuka pengguna web AlloyDB Omni, konsol web yang dikelola sendiri yang memberi Anda kemampuan observasi ke dalam cluster database, termasuk diagram telemetri CPU dan memori (menggunakan metrik darialloydbomni_monitordan Prometheus), ukuran database, flag database aktif, statistik columnar engine, dan Query Insights.
Integrasi sistem
Opsi deployment RPM terintegrasi langsung dengan ekosistem Linux:
- Pengelolaan layanan: database berjalan sebagai layanan
systemd(alloydbomni18.service). Administrator menggunakan perintah standar, sepertisystemctl start,systemctl stop, dansystemctl status, untuk mengelola siklus proses database. - Pengelolaan paket: penginstalan dan update ditangani menggunakan pengelola paket
dnf, yang memungkinkan kontrol versi dan pengelolaan dependensi yang mudah melalui repositori standar. - Sistem file: data disimpan dalam direktori standar (misalnya,
/var/lib/postgresql/), yang memungkinkan penggunaan alat pencadangan Linux standar dan snapshot penyimpanan. Namun, Anda dapat mengonfigurasi direktori yang berbeda untuk penyimpanan data.
Langkah berikutnya
- Lihat opsi download dan penginstalan yang tersedia.
- Pelajari pertimbangan resource yang memengaruhi performa.
- Merencanakan penginstalan RPM.
- Instal UI web.