Untuk men-deploy AlloyDB Omni di lingkungan yang sesuai dengan infrastruktur, ketersediaan tinggi, dan persyaratan operasional Anda, Anda dapat memilih dari container, orchestrator container untuk Kubernetes, paket Red Hat Package Manager (RPM), atau orchestrator RPM. Bandingkan kasus penggunaan yang direkomendasikan untuk setiap opsi deployment guna menentukan yang paling sesuai untuk workload Anda.
Di konsol Google Cloud , Anda juga dapat menjelajahi dan membandingkan opsi deployment ini di halaman landing AlloyDB Omni di tab Deployment options, yang menyediakan jalur penyiapan, codelab, dan demo yang disesuaikan:
AlloyDB Omni menggunakan container
Pilih opsi deployment container jika Anda memerlukan satu atau beberapa hal berikut. Untuk mengetahui informasi selengkapnya, lihat Ringkasan AlloyDB Omni menggunakan container.
- Database aplikasi tunggal: saat Anda memerlukan database berperforma tinggi yang dikhususkan untuk satu aplikasi.
- Pengembangan dan pengujian: untuk menyiapkan lingkungan database di laptop developer atau di lingkungan pengujian.
- Lingkungan non-Kubernetes: saat infrastruktur Anda tidak menggunakan Kubernetes atau saat Anda tidak memerlukan kompleksitas orchestrator container.
- Operasi offline: untuk aplikasi yang harus terus berfungsi meskipun terputus dari internet.
- Persyaratan latensi rendah: saat Anda perlu menempatkan database secara geografis dekat dengan pengguna untuk mencapai waktu respons secepat mungkin.
Untuk mulai menggunakan AlloyDB Omni menggunakan container, lihat Merencanakan penginstalan dan Menginstal AlloyDB Omni menggunakan container.
AlloyDB Omni menggunakan orchestrator container
Pilih opsi deployment orchestrator container jika Anda memerlukan satu atau beberapa kemampuan berikut. Untuk mengetahui informasi selengkapnya, lihat Ringkasan AlloyDB Omni menggunakan orchestrator container.
- Penyediaan otomatis dan pengelolaan siklus proses berbasis API.
- Ketersediaan tinggi yang dapat dikonfigurasi untuk menyesuaikan mekanisme failover.
- Dukungan sidecar untuk mengintegrasikan agen pemantauan atau pencadangan perusahaan.
- Kumpulan baca variabel untuk menskalakan operasi hanya baca.
- Load balancing dengan penggabungan koneksi sisi server (PgBouncer).
- Dukungan platform dan ketersediaan marketplace untuk Google Distributed Cloud dan OpenShift.
- Pemulihan dari bencana (disaster recovery) lintas region untuk membuat database standby di cluster, pusat data, dan region jarak jauh.
Untuk mulai menggunakan AlloyDB Omni menggunakan orchestrator container, lihat Arsitektur referensi ketersediaan AlloyDB Omni dan Menginstal AlloyDB Omni menggunakan orchestrator container.
AlloyDB Omni menggunakan RPM
Pilih opsi deployment RPM jika Anda memiliki lingkungan yang tidak mendukung containerization atau memerlukan integrasi mendalam dengan sistem operasi host. Untuk mengetahui informasi selengkapnya, lihat Ringkasan AlloyDB Omni menggunakan RPM.
Kasus penggunaan umum mencakup:
- Memodernisasi aplikasi lama: mengupgrade workload PostgreSQL yang ada yang berjalan di server Linux ke AlloyDB Omni menggunakan RPM untuk meningkatkan 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.
- Lingkungan yang diatur: menjalankan workload di lingkungan yang dikontrol secara ketat, tempat penggunaan runtime container mungkin dibatasi oleh kebijakan keamanan.
Untuk mengetahui informasi selengkapnya, lihat Merencanakan penginstalan dan Menginstal AlloyDB Omni menggunakan RPM. Daftar untuk meminta akses ke opsi deployment ini.
AlloyDB Omni menggunakan orchestrator RPM
Pilih opsi deployment RPM orchestrator jika organisasi Anda memiliki investasi yang signifikan dalam infrastruktur virtual machine (VM) dan praktik operasional yang sudah mapan yang dibangun di sekitar alat seperti Ansible. Untuk mengetahui informasi selengkapnya, lihat Ringkasan deployment orchestrator RPM.
Kasus penggunaan umum mencakup:
- Perusahaan dengan infrastruktur VM: mendukung perusahaan yang tidak menggunakan Kubernetes sebagai standar, atau lingkungan dengan postur keamanan yang ketat, persyaratan peraturan, atau dependensi aplikasi yang lebih memilih deployment VM standar.
- Operasi yang disederhanakan: mengotomatiskan deployment, konfigurasi, dan pengelolaan siklus proses database menggunakan alat yang sudah dikenal, misalnya, Ansible.
- Ketersediaan tinggi dan disaster recovery: menyiapkan cluster AlloyDB Omni yang tangguh dengan mekanisme failover dan pemulihan otomatis.
- Lingkungan hybrid: menyediakan operasi database yang konsisten di seluruh pusat data lokal dan VM cloud.
- Integrasi sistem lama: terintegrasi dengan aplikasi dan sistem yang ada yang dirancang untuk lingkungan non-container.
Untuk mulai menggunakan opsi deployment orchestrator RPM, lihat Menginstal orchestrator RPM AlloyDB Omni.
Antarmuka pengguna web AlloyDB Omni
Anda dapat menyambungkan UI web opsional dengan salah satu opsi deployment AlloyDB Omni.
UI web dikemas dalam dua format agar sesuai dengan pilihan deployment Anda:
- Image container Docker (
ALLOYDB_OMNI_UI_IMAGE_TAG): untuk lingkungan dalam container, termasuk container dan orchestrator container. - Paket RPM Linux (
alloydbomni_ui): untuk lingkungan VM atau bare-metal non-container, termasuk RPM dan orchestrator RPM.
Langkah berikutnya
Mengelola langganan AlloyDB Omni di konsol Google Cloud .