AlloyDB Omni menggunakan ringkasan orkestrator container

Pilih versi dokumentasi:

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

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

Gunakan opsi deployment orchestrator container 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. Opsi deployment orkestrator container juga sangat 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 Enkripsi Data Transparan (TDE), yang memungkinkan Anda mengamankan semua data dalam penyimpanan di cluster AlloyDB Omni tanpa mengubah kode aplikasi. Dengan mengaktifkan fitur ini, Anda memastikan bahwa semua data penting dalam penyimpanan dienkripsi secara otomatis sebelum ditulis ke disk. Tindakan ini membantu Anda memenuhi persyaratan kepatuhan dan melindungi informasi sensitif.

Kasus penggunaan

Pilih opsi deployment orchestrator container saat 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 di cluster Kubernetes.

Berikut ini penjelasan cara kerja opsi deployment orchestrator container:

  1. Deployment operator: operator AlloyDB Omni diinstal ke 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, termasuk 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 database ini mencakup operasi Hari ke-0 dan Hari ke-1 berikut:

    • Penyediaan: menyiapkan instance database berdasarkan spesifikasi DBCluster, termasuk konfigurasi port kustom dan integrasi container sidecar.
    • Ketersediaan tinggi: mengonfigurasi dan mengelola mekanisme failover, penyebaran topologi multi-zona, dan penskalaan kumpulan baca untuk memastikan ketersediaan database.
    • Disaster recovery: mengaktifkan fitur seperti DR lintas region dengan database standby dan fungsi pemicu rewind.
    • Pencadangan: mengelola proses pencadangan otomatis, termasuk pencadangan yang andal dari instance standby.
    • Update: menangani pemeliharaan dengan waktu henti singkat (LDTM) untuk upgrade versi minor dan penskalaan resource.
    • Keamanan: mengintegrasikan fitur seperti Active Directory untuk autentikasi dan Transparent Data Encryption (TDE) untuk data dalam penyimpanan.
  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, konsisten dengan aplikasi Kubernetes lainnya.

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

Langkah berikutnya