Ringkasan AlloyDB Omni untuk Kubernetes

Pilih versi dokumentasi:

AlloyDB Omni untuk Kubernetes memungkinkan Anda menjalankan database yang canggih dan kompatibel dengan PostgreSQL dalam lingkungan Kubernetes Anda sendiri. Solusi ini mengemas database AlloyDB for PostgreSQL berperforma tinggi ke dalam sebuah container, yang dikelola oleh operator Kubernetes, sehingga menyederhanakan deployment dan operasi.

Pendekatan ini memberikan manfaat bagi pengguna dengan menyediakan fitur canggih AlloyDB Omni—seperti performa lebih dari dua kali lebih cepat untuk workload transaksional dan hingga 100 kali lebih cepat untuk kueri analitis daripada PostgreSQL standar—sekaligus menggunakan Kubernetes untuk pengelolaan, penskalaan, dan portabilitas otomatis di berbagai lingkungan seperti pusat data atau cloud pribadi.

Gunakan AlloyDB Omni untuk Kubernetes saat Anda memerlukan database PostgreSQL yang berperforma tinggi dan skalabel, tetapi Anda tidak dapat menggunakan layanan cloud yang terkelola sepenuhnya karena persyaratan peraturan atau kedaulatan data, atau Anda perlu beroperasi di lingkungan yang terputus. AlloyDB Omni untuk Kubernetes juga cocok untuk memodernisasi database lama tanpa harus melakukan migrasi cloud penuh, sekaligus tetap mendapatkan manfaat dari praktik operasional cloud-native.

Kasus penggunaan AlloyDB Omni untuk Kubernetes

Pilih AlloyDB Omni untuk Kubernetes jika Anda memerlukan satu atau beberapa kemampuan berikut:

  • Penyediaan otomatis dan pengelolaan siklus proses yang didorong API.
  • Ketersediaan tinggi (HA) yang dapat dikonfigurasi untuk menyempurnakan 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 (DR) lintas region untuk membuat database standby di cluster, pusat data, dan region jarak jauh.

Cara kerjanya

AlloyDB Omni menggunakan Kubernetes melalui operator Kubernetes AlloyDB Omni khusus untuk mengotomatiskan deployment dan pengelolaan instance AlloyDB Omni dalam cluster Kubernetes.

Berikut ini menjelaskan cara kerja AlloyDB Omni untuk Kubernetes:

  1. Deployment operator: operator AlloyDB Omni diinstal ke dalam cluster Kubernetes Anda (yang dapat berada di Google Cloud (GKE), AWS (EKS), Azure (AKS), OpenShift, atau lokal).
  2. Resource Kustom: operator AlloyDB Omni menentukan Definisi Resource Kustom (CRD) Kubernetes, terutama DBCluster. Pengguna berinteraksi dengan AlloyDB Omni dengan membuat dan mengelola resource kustom DBCluster ini menggunakan alat Kubernetes standar seperti kubectl.
  3. Pengelolaan siklus proses: operator AlloyDB Omni mencari resource kustom ini dan mengotomatiskan tugas kompleks yang terlibat dalam pengelolaan siklus proses instance database AlloyDB Omni.

    Siklus proses ini mencakup hal berikut:

    • Penyediaan: menyiapkan instance database berdasarkan spesifikasi DBCluster.
    • Ketersediaan tinggi: mengonfigurasi dan mengelola mekanisme failover untuk memastikan ketersediaan database.
    • Pemulihan dari bencana: mengaktifkan fitur seperti DR lintas region dengan database standby.
    • Pencadangan: mengelola proses pencadangan.
    • Update: menangani pemeliharaan dengan periode nonaktif yang singkat dan update versi.
    • Keamanan: mengintegrasikan fitur seperti Active Directory untuk autentikasi.
  4. Otomatisasi: dengan menggunakan operator AlloyDB Omni, Anda mendapatkan pengelolaan siklus proses berbasis API untuk AlloyDB Omni, yang menyederhanakan operasi dan memungkinkan Anda mengelola instance database secara deklaratif, yang konsisten dengan aplikasi Kubernetes lainnya.

Operator AlloyDB Omni tersedia melalui berbagai paket, termasuk Chart Helm dan paket OLM untuk Kubernetes dan OpenShift. Untuk mengetahui informasi selengkapnya, lihat Opsi download dan penginstalan AlloyDB Omni yang tersedia.

Langkah berikutnya