AlloyDB Omni menggunakan ringkasan orkestrator container

Pilih versi dokumentasi:

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

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

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

Anda juga dapat membuat cluster yang mendukung Transparant Data Encryption (TDE), yang memungkinkan Anda mengamankan semua data tidak aktif di cluster AlloyDB Omni tanpa mengubah kode aplikasi. Dengan mengaktifkan fitur ini, Anda memastikan bahwa semua data tidak aktif yang penting dienkripsi secara otomatis sebelum ditulis ke disk. Hal ini membantu Anda memenuhi persyaratan kepatuhan dan melindungi informasi sensitif.

Kasus penggunaan

Pilih opsi deployment orkestrator container saat Anda memerlukan satu atau beberapa kemampuan berikut:

  • Penyediaan otomatis dan pengelolaan siklus proses berbasis 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 baca saja.
  • 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 di cluster Kubernetes.

Berikut ini cara kerja opsi deployment orkestrator container:

  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 Custom Resource Definitions (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 dan update versi dengan waktu nonaktif yang singkat.
    • Keamanan: mengintegrasikan fitur seperti Active Directory untuk autentikasi.
  4. Otomatisasi: 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 Helm Charts dan OLM bundle untuk Kubernetes dan OpenShift. Untuk mengetahui informasi selengkapnya, lihat Opsi download dan penginstalan AlloyDB Omni yang tersedia.

Langkah berikutnya