AlloyDB Omni untuk Linux (Pratinjau) adalah versi AlloyDB untuk PostgreSQL yang dapat didownload dan dikelola sendiri, yang tersedia sebagai Red Hat Package Manager (RPM). Anda dapat menginstal AlloyDB Omni untuk Linux langsung ke lingkungan yang kompatibel dengan Red Hat Enterprise Linux (RHEL) atau Red Hat menggunakan pengelola paket sistem operasi standar.
Software ini memungkinkan Anda men-deploy mesin AlloyDB—mesin yang sama dengan yang mendukung layanan AlloyDB untuk PostgreSQL yang terkelola sepenuhnya di Google Cloud—di infrastruktur Anda sendiri. Anda dapat menjalankan AlloyDB Omni untuk Linux di bare metal atau virtual machine.
AlloyDB Omni untuk Linux mendukung RHEL 9 dan Rocky Linux 9. Anda harus memiliki database AlloyDB Omni versi 17 atau yang lebih baru.
Untuk mulai menggunakan model deployment ini, kirimkan formulir ini untuk meminta akses.
Kasus penggunaan
AlloyDB Omni untuk Linux dirancang untuk lingkungan yang tidak lebih memilih containerisasi atau yang memerlukan integrasi mendalam dengan sistem operasi host. Kasus penggunaan umum mencakup:
- Memodernisasi aplikasi lama: mengupgrade beban kerja PostgreSQL yang ada yang berjalan di server Linux ke AlloyDB Omni untuk Linux guna mendapatkan peningkatan performa dan kemudahan pengelolaan tanpa melakukan replatforming ke container.
- Edge computing: men-deploy database berperforma tinggi di pusat data terpencil yang memiliki batasan resource atau model operasional yang lebih memilih penginstalan sistem operasi (OS) langsung.
- Pengembangan dan pengujian: berikan instance database lokal yang canggih kepada developer yang mencerminkan lingkungan AlloyDB for PostgreSQL produksi, sehingga memungkinkan pengujian yang konsisten dan iterasi yang cepat.
- Performa database tinggi: nikmati performa tinggi di lingkungan virtual atau bare metal.
Manfaat
AlloyDB Omni untuk Linux menawarkan manfaat berikut:
- Performa unggul: menggunakan mesin columnar AlloyDB for PostgreSQL dan caching cerdas untuk memberikan kueri analitis 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 100% dengan PostgreSQL: sepenuhnya kompatibel dengan PostgreSQL, sehingga Anda dapat menggunakan alat, driver, dan ekstensi yang ada tanpa perubahan kode.
- Kesederhanaan operasional: terintegrasi secara native dengan sistem RHEL. Anda dapat mengelola layanan database menggunakan
systemctldan menginstal atau mengupdatenya menggunakandnf, yang terintegrasi dengan lancar ke dalam alur kerja administrasi Linux yang ada. - Otomatisasi cerdas: untuk mengurangi toil administratif, fitur ini mencakup fitur autopilot seperti pengelolaan memori otomatis dan autovacuum adaptif.
- Pengelolaan memori otomatis: secara dinamis menyesuaikan cache buffer bersama berdasarkan tekanan memori sistem, mengoptimalkan penggunaan resource tanpa penyesuaian manual.
Arsitektur AlloyDB Omni untuk Linux
AlloyDB Omni untuk Linux berjalan sebagai serangkaian komponen software terintegrasi langsung di sistem operasi host. Layanan ini menggunakan sistem file Linux standar untuk penyimpanan, sehingga Anda dapat menggunakan infrastruktur penyimpanan dan praktik pengelolaan yang ada.
Komponen inti
Arsitektur AlloyDB Omni untuk Linux terdiri dari paket RPM utama berikut yang bekerja sama untuk memberikan layanan database:
alloydbomni: paket ini adalah mesin database inti. Image ini berisi biner server PostgreSQL yang ditingkatkan, mesin columnar AlloyDB untuk PostgreSQL, dan ekstensi pengelolaan autopilot. Layanan 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. Alat ini mengumpulkan metrik performa dan telemetri dari instance AlloyDB untuk PostgreSQL dan mengeksposnya melalui protokol Prometheus untuk alat observabilitas.
Integrasi sistem
AlloyDB Omni untuk Linux terintegrasi langsung dengan ekosistem Linux:
- Pengelolaan layanan: database berjalan sebagai layanan
systemd(alloydbomni17.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 lain untuk penyimpanan data.
Langkah berikutnya
- Lihat opsi download dan penginstalan yang tersedia.
- Pelajari pertimbangan resource yang memengaruhi performa.
- Rencanakan penginstalan AlloyDB Omni untuk Linux.