Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Server fleksibel Azure Database for PostgreSQL menyertakan fitur Pemantauan Status Kesehatan Ketersediaan Tinggi (HA), yang menggunakan kerangka kerja Pemeriksaan Kesehatan Sumber Daya (RHC) Azure. Layanan ini memberikan wawasan berkelanjutan tentang kesehatan instans berkemampuan HA, memberi tahu Anda tentang peristiwa yang mungkin memengaruhi konektivitas dan ketersediaan. Berikut ini merinci setiap status kesehatan dan skenario terkait untuk membantu Anda memecahkan masalah dan menjaga stabilitas HA.
Status Kesehatan
Setiap status KETERSEDIAAN TINGGI dipantau melalui berbagai sinyal internal yang mewakili kondisi tertentu. Di bawah ini adalah status HA yang mungkin, bersama dengan indikator visual dan skenario yang dapat memengaruhi server fleksibel Azure Database for PostgreSQL Anda.
Siap – HA dalam Keadaan Sehat
Status Siap menunjukkan bahwa server berkemampuan HA Anda beroperasi secara normal tanpa masalah yang terdeteksi yang memengaruhi kesiapan failover. Semua konfigurasi yang diperlukan utuh, dan tidak ada kondisi kesalahan yang signifikan yang terdeteksi.
Terdegradasi – Grup Keamanan Jaringan (NSG) atau Koneksi Pemblokiran Appliance Virtual
Status Terdegradasi mungkin muncul saat aturan NSG atau appliance virtual memblokir koneksi penting yang diperlukan untuk ketersediaan tinggi. Masalah konfigurasi ini mencegah fungsionalitas HA penuh dan harus dikoreksi dengan menyesuaikan pengaturan NSG.
Terdegradasi – Status Baca-Saja
Jika server fleksibel PostgreSQL Anda memasuki status baca-saja, status Terdegradasi mencerminkan pembatasan ini. Ini biasanya memerlukan provisi sumber daya tambahan atau mengatasi kondisi yang mengarah ke pengaturan baca-saja untuk memulihkan fungsionalitas penuh.
Terdegradasi – Ketersediaan Tinggi dalam Keadaan Terdegradasi
Ketika layanan HA itu sendiri mengalami penurunan performa, mungkin karena masalah sementara atau kondisi tingkat sistem, status ini muncul. Menerapkan logika coba lagi dapat membantu mengurangi efek dari gangguan konektivitas sementara ini. Penting untuk dicatat bahwa status "terdegradasi" tidak berarti server tidak tersedia. Sebaliknya, ini menunjukkan bahwa penyiapan HA secara keseluruhan dan cek kesehatan belum sepenuhnya selesai. Terlepas dari status ini, server mungkin masih beroperasi dan dapat diakses.
Untuk memantau ketersediaan database Anda secara akurat selama periode tersebut, sebaiknya gunakan metrik "is_db_alive" sebagai bagian dari Metrik Ketersediaan Database. Metrik ini memberikan indikator yang dapat diandalkan dari ketersediaan database, membantu Anda membedakan antara penyiapan HA sementara yang tidak lengkap dan waktu henti aktual.
Terdegradasi – Failover Yang Direncanakan Dimulai
Selama peristiwa failover yang direncanakan yang dimulai untuk server Anda, status Terdegradasi muncul, menandakan bahwa proses failover HA aktif. Ini umumnya merupakan proses singkat dan terkontrol, dan layanan harus segera dilanjutkan.
Terdegradasi – Failover Tidak Direncanakan Dimulai
Untuk failover yang tidak direncanakan, status ini menunjukkan peristiwa failover aktif yang dipicu oleh keadaan yang tidak terduga. Skenario ini mungkin melibatkan gangguan konektivitas singkat hingga server menyelesaikan prosedur failover.
Terdegradasi – Peningkatan Failover Dimulai
Selama peningkatan sistem, server HA Anda mungkin mengalami failover peningkatan untuk menerapkan pembaruan yang diperlukan. Sementara dalam status ini, server mungkin membatasi koneksi baru untuk sementara waktu, dan logika coba lagi harus diterapkan untuk menangani masalah sementara secara efektif.
Mengonfigurasi Pemberitahuan Kesehatan Sumber Daya
Anda dapat menyiapkan pemberitahuan Kesehatan Sumber Daya untuk menerima pemberitahuan real-time saat perubahan apa pun terjadi dalam status kesehatan instans PostgreSQL dengan dukungan HA Anda. Konfigurasi tersedia melalui portal Azure atau menggunakan templat ARM, membantu Anda tetap mendapatkan informasi tentang pembaruan status KETERSEDIAAN TINGGI tanpa memantau portal secara aktif.
Langkah-langkah untuk Mengonfigurasi Pemberitahuan Kesehatan Sumber Daya melalui Portal
- Navigasi ke portal Microsoft Azure dan pilih server fleksibel PostgreSQL Anda.
- Di menu sebelah kiri, pilih "Pemberitahuan" di bagian "Pemantauan".
- Pilih "Aturan pemberitahuan baru" dan konfigurasikan logika pemberitahuan berdasarkan sinyal Resource Health.
- Siapkan grup tindakan untuk menentukan bagaimana Anda ingin diberi tahu (email, SMS, dll.).
- Tinjau dan buat aturan pemberitahuan.
Langkah-langkah untuk Membuat Pemberitahuan Kesehatan Sumber Daya menggunakan Templat ARM
- Unduh templat ARM dari Panduan Templat ARM Pemberitahuan Kesehatan Sumber Daya.
- Sesuaikan templat dengan detail server dan preferensi pemberitahuan spesifik Anda.
- Sebarkan templat ARM menggunakan Azure CLI atau Azure PowerShell.
- Verifikasi penyebaran dan pastikan pemberitahuan aktif.
Untuk detail selengkapnya tentang menyiapkan pemberitahuan, ikuti panduan berikut:
- Mengonfigurasi Pemberitahuan Kesehatan Sumber Daya melalui Portal
- Membuat Pemberitahuan Kesehatan Sumber Daya menggunakan Templat ARM
Dengan menggunakan Pemantauan Status Kesehatan HA, Anda mendapatkan wawasan penting tentang performa KETERSEDIAAN server PostgreSQL Anda, memungkinkan pendekatan proaktif untuk mengelola waktu aktif dan ketersediaan.