Sebagai pelanggan AlloyDB Omni, Anda bertanggung jawab untuk mengonfigurasi dan mengoperasikan AlloyDB Omni guna memastikan workload Anda mendapatkan nilai maksimal dari layanan ini.
| Lapisan | Tanggung jawab Google | Tanggung jawab pelanggan | |
|---|---|---|---|
| Hardware dan host | Infrastruktur fisik | Berikan persyaratan minimum dan yang direkomendasikan (jika ada) | Menyediakan server fisik, VM, atau perangkat edge seperti daya, pendinginan, dan hardware. |
| Sistem operasi (OS) host | Memberikan persyaratan minimum dan yang direkomendasikan (jika ada) | Mengelola kernel Linux, menerapkan patch keamanan OS, dan memperkuat node host. | |
| Kubernetes | Pengelolaan cluster | Memberikan persyaratan minimum dan yang direkomendasikan (jika ada) | Mengelola cluster setiap hari—termasuk upgrade—dengan mengikuti praktik terbaik standar industri. |
| Penyimpanan (CSI/PV) | Memberikan persyaratan minimum dan yang direkomendasikan (jika ada) | Menyediakan kelas penyimpanan dan mengelola peralatan yang mendasarinya. AlloyDB Omni memerlukan perangkat blok, jadi pastikan untuk memilih class perangkat blok. | |
| Jaringan (CNI) | Berikan persyaratan minimum dan yang direkomendasikan (jika ada) | Menyediakan dan mengelola lapisan jaringan—misalnya, jaringan pod, pengontrol ingress, load balancer, dan aturan firewall antar-node. | |
| Role-based access control (RBAC) | Berikan akun layanan, peran, dan binding peran yang diperlukan untuk operator AlloyDB Omni Kubernetes. | Terapkan aturan role-based access control (RBAC) ini ke cluster dan pastikan aturan tersebut selaras dengan kebijakan keamanan internal. Untuk mengakses resource AlloyDB Omni, buat peran RBAC dan binding peran tambahan. | |
| Pengelolaan secret | Baca Secret Kubernetes standar untuk menyediakan resource, seperti pengguna postgres awal. |
Membuat, mengamankan, dan merotasi Secret Kubernetes di cluster. | |
| Pengelolaan sertifikat | Mengandalkan Secret Kubernetes standar dan cert-manager untuk integrasi sertifikat. |
Menginstal, mengonfigurasi, dan mengelola siklus proses
cert-manager. |
|
| Software operator | Pengembangan dan rilis | Mengembangkan logika operator AlloyDB Omni dan CRD, serta memublikasikan image container, diagram Helm, dan paket OLM. | Tidak ada. Pelanggan dapat menggunakan artefak yang disimpan di Artifact Registry untuk deployment mereka. |
| Penginstalan dan siklus proses | Menyediakan dokumentasi dan artefak upgrade. |
|
|
| Mesin database | Biner database | Menyediakan image container AlloyDB dengan pengoptimalan eksklusif seperti columnar engine dan akselerasi AI. | Tidak ada. |
| Pemberian patch | Merilis patch keamanan serta update versi minor dan utama untuk mesin. Berikan petunjuk upgrade. | Jadwalkan upgrade sesegera mungkin, bergantung pada tingkat kekritisan setiap rilis. | |
| Pengelolaan pengguna |
|
|
|
| Pengelolaan data | Cadangan | Menyediakan CRD dan logika `BackupPlan` dan `Backup` untuk mengelola pencadangan, yang dikelola menggunakan pgBackrest dengan integrasi yang kompatibel dengan S3. |
Konfigurasikan jadwal dan retensi pencadangan, serta sediakan bucket penyimpanan target lokal, S3, atau Cloud Storage. |
| Ketersediaan tinggi (HA) | Menyediakan logika failover otomatis dan mekanisme pemulihan. | Sediakan node dan zona yang memadai untuk menyediakan target standby guna mendukung failover. | |
| Enkripsi (dalam penyimpanan) | Tidak ada. | Kelola enkripsi lapisan penyimpanan untuk memastikan enkripsi tersebut memenuhi persyaratan Anda. | |
| Enkripsi (dalam pengiriman) | Menyediakan mTLS untuk komponen operator internal dan mengonfigurasi TLS sisi server untuk koneksi pengguna ke database. | Menghubungkan ke database menggunakan klien TLS yang aman dan mengelola infrastruktur sertifikat yang mendasarinya. | |
| Kemampuan observasi | Metrik | Mengekspos metrik database internal menggunakan endpoint yang kompatibel dengan Prometheus. | Deploy dan kelola scraper menggunakan Prometheus, Open Telemetry, atau solusi lain yang kompatibel dan stack penyimpanannya. Memantau kondisi sistem secara keseluruhan. |
| Logging | Tulis log audit dan PostgreSQL ke file di disk dalam penampung, dan ganti file tersebut. | Deploy pengumpul log—misalnya, Fluentd dan Fluent Bit—untuk mengirim log ke backend penyimpanan (seperti Splunk atau ELK). Pastikan kolektor log diekstrak untuk mempertahankan log selama minimal satu bulan yang direkomendasikan. | |
| Visualisasi | Menyediakan contoh dasbor metrik dan log untuk memantau workload standar. | Deploy dan pantau kondisi alat visualisasi, seperti Grafana. Membuat dasbor dan menggabungkannya dalam tugas operasional harian Anda. | |
| Pemberitahuan | Tidak ada | Mengelola pipeline pemberitahuan—misalnya, integrasi PagerDuty. | |
| Dukungan | Pemecahan masalah | Memberikan dukungan untuk bug software dan error mesin. Untuk mendapatkan dukungan ini, Anda memerlukan langganan lisensi. | Memberikan dukungan awal melalui dokumentasi dan pusat informasi. Men-debug masalah terkait infrastruktur. |