Untuk menjalankan workload database berperforma tinggi langsung di infrastruktur Anda sendiri tanpa overhead container, gunakan opsi deployment Red Hat Package Manager (RPM) AlloyDB Omni. Ringkasan ini menjelaskan cara menginstal dan mengelola mesin AlloyDB untuk PostgreSQL pada distribusi Linux standar seperti RHEL 9 dan Rocky Linux 9.
Untuk memulai model deployment ini, kirimkan formulir ini untuk meminta akses.
Kasus penggunaan
Opsi deployment RPM dirancang untuk lingkungan yang tidak mengutamakan containerisasi atau yang memerlukan integrasi mendalam dengan sistem operasi host. Kasus penggunaan umum mencakup:
- Memodernisasi aplikasi lama: upgrade workload PostgreSQL yang ada yang berjalan di server Linux ke opsi deployment RPM untuk mendapatkan peningkatan performa dan pengelolaan tanpa melakukan platforming ulang ke container.
- Edge computing: men-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: memberikan instance database lokal yang canggih kepada developer yang mencerminkan lingkungan AlloyDB untuk PostgreSQL produksi, sehingga memungkinkan pengujian yang konsisten dan iterasi yang cepat.
- Performa database tinggi: rasakan performa tinggi di lingkungan virtual atau bare metal.
- Mengamankan data dalam penyimpanan: amankan semua data dalam penyimpanan di cluster AlloyDB Omni Anda tanpa mengubah kode aplikasi dengan mengaktifkan enkripsi data transparan. Dengan mengaktifkan fitur ini, Anda memastikan bahwa semua data penting dalam penyimpanan dienkripsi secara otomatis sebelum ditulis ke disk. Hal ini membantu Anda memenuhi persyaratan kepatuhan dan melindungi informasi sensitif.
Manfaat
AlloyDB Omni 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 memberikan kontrol penuh kepada administrator sistem atas alokasi resource, konfigurasi sistem file, dan setelan jaringan menggunakan alat Linux standar.
- Kompatibilitas PostgreSQL 100%: sepenuhnya kompatibel dengan PostgreSQL, yang memungkinkan Anda 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, sehingga dapat diintegrasikan dengan lancar ke dalam alur kerja administrasi Linux yang ada. - Otomatisasi cerdas: mengurangi beban administrasi melalui fitur autopilot seperti autovacuum adaptif dan pengelolaan memori otomatis, yang secara dinamis menyesuaikan cache buffer bersama berdasarkan tekanan memori sistem untuk mengoptimalkan penggunaan resource tanpa penyesuaian manual.
Arsitektur
Opsi deployment RPM berjalan sebagai sekumpulan komponen software terintegrasi langsung di sistem operasi host. Opsi 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 memberikan layanan database:
alloydbomni: paket ini adalah mesin database inti. Paket ini berisi biner server PostgreSQL yang ditingkatkan, mesin kolom AlloyDB untuk PostgreSQL, dan ekstensi pengelolaan autopilot. Paket ini berjalan sebagai layanan sistem (dikelola olehsystemd), menangani koneksi klien, pemrosesan kueri, dan penyimpanan data.alloydbomni_monitor: paket ini adalah agen pemantauan ringan yang berjalan bersama mesin inti. Paket ini mengumpulkan metrik performa dan telemetri dari instance AlloyDB untuk PostgreSQL dan mengeksposnya melalui protokol Prometheus untuk alat observabilitas.
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 dan snapshot penyimpanan Linux standar. Namun, Anda dapat mengonfigurasi direktori yang berbeda untuk penyimpanan data.
Langkah berikutnya
- Lihat opsi download dan penginstalan yang tersedia.
- Pelajari tentang pertimbangan resource yang memengaruhi performa.
- Rencanakan penginstalan RPM Anda.