Bagikan melalui


Pemeliharaan Terjadwal

Instans server fleksibel Azure Database for PostgreSQL Anda secara berkala melakukan operasi pemeliharaan untuk membantu menjaga database terkelola Anda tetap aman, stabil, dan terbaru. Selama pemeliharaan, server akan mendapatkan fitur, pembaruan, dan patch baru.

Important

Hindari semua operasi server (modifikasi, perubahan konfigurasi, memulai/menghentikan server) selama pemeliharaan instans server fleksibel Azure Database for PostgreSQL. Terlibat dalam aktivitas ini dapat menyebabkan hasil yang tidak dapat diprediksi dan mungkin memengaruhi performa dan stabilitas server. Tunggu hingga pemeliharaan selesai sebelum Anda melakukan operasi server.

Jendela waktu pemeliharaan

Anda dapat menjadwalkan pemeliharaan selama hari tertentu dalam seminggu, dan jendela waktu dalam hari itu. Atau Anda dapat membiarkan sistem memilih hari dan jendela waktu untuk Anda secara otomatis.

Sistem mengirimkan pemberitahuan pemeliharaan 5 hari kalender sebelumnya, sehingga Anda memiliki cukup waktu untuk mempersiapkannya. Sistem ini juga memberi tahu Anda tentang kapan pemeliharaan dimulai dan ketika berhasil diselesaikan.

Anda dapat menerima pemberitahuan tentang pemeliharaan terjadwal yang akan datang melalui:

  • Email ke alamat tertentu.
  • Mengirim email ke peran Azure Resource Manager.
  • Pesan teks ke perangkat seluler.
  • Pemberitahuan push ke aplikasi Azure.
  • Pesan suara.

Saat menentukan preferensi untuk jadwal pemeliharaan, Anda dapat memilih antara jadwal kustom dan jadwal yang dikelola sistem. Jika Anda memilih jadwal kustom, Anda dapat menentukan hari dalam seminggu dan jendela waktu. Tetapi jika Anda memilih jadwal yang dikelola sistem, sistem memilih hari untuk Anda. Dan dalam hari itu, ia memilih jendela waktu satu jam, antara pukul 23.00 dan 07.00 di waktu wilayah server Anda. Anda dapat mengonfigurasi jadwal pemeliharaan yang berbeda untuk setiap instans server fleksibel Azure Database for PostgreSQL Anda.

Important

Biasanya, interval antara peristiwa pemeliharaan terjadwal yang berhasil untuk server adalah, setidaknya, 30 hari. Tetapi untuk pembaruan darurat kritis, seperti kerentanan yang parah, jendela pemberitahuan bisa lebih pendek dari lima hari atau bahkan dihilangkan. Pembaruan penting mungkin diterapkan ke server Anda, bahkan jika sistem melakukan pemeliharaan terjadwal dalam 30 hari terakhir.

Anda dapat memperbarui pengaturan pemeliharaan terjadwal kapan saja. Jika pemeliharaan dijadwalkan untuk instans server fleksibel Azure Database for PostgreSQL dan Anda memperbarui preferensi pemeliharaan terjadwal, peluncuran saat ini tidak diprogram ulang. Ini berlanjut pada hari dan waktu itu sudah dijadwalkan. Perubahan pada pengaturan pemeliharaan terjadwal menjadi efektif setelah berhasil menyelesaikan pemeliharaan terjadwal berikutnya.

Pemeliharaan yang dikelola sistem vs. kustom

Anda dapat menentukan jadwal yang dikelola sistem atau jadwal kustom untuk setiap instans server fleksibel Azure Database for PostgreSQL di langganan Azure Anda:

  • Dengan jadwal yang dikelola sistem, sistem memilih jendela satu jam antara pukul 23.00 dan 07.00 di waktu wilayah server Anda.
  • Dengan jadwal kustom, Anda dapat menentukan jendela pemeliharaan untuk server, dengan memilih hari dalam seminggu dan waktu mulai jendela waktu satu jam.

Pemeliharaan terjadwal terjadi terlebih dahulu pada server yang dikonfigurasi dengan jadwal terkelola sistem. Server dengan jadwal kustom mengikuti setelah setidaknya tujuh hari di dalam suatu wilayah. Untuk menerima pembaruan awal untuk server pengembangan dan pengujian, gunakan jadwal yang dikelola sistem. Pilihan jadwal ini memungkinkan pengujian awal dan resolusi masalah, sebelum pembaruan mencapai server produksi dengan jadwal kustom.

Pembaruan untuk server jadwal kustom dimulai tujuh hari kemudian, selama jendela pemeliharaan yang ditentukan. Setelah diberi tahu, Anda tidak dapat menunggak pembaruan. Kami menyarankan agar Anda hanya menggunakan jadwal kustom untuk lingkungan produksi.

Dalam kasus yang jarang terjadi, sistem dapat membatalkan beberapa peristiwa pemeliharaan, atau beberapa peristiwa dapat gagal diselesaikan dengan sukses. Jika pembaruan gagal, proses digulung balik, dan server Anda dipulihkan ke versi biner sebelumnya. Server mungkin masih dimulai ulang selama jendela pemeliharaan.

Jika pembaruan dibatalkan atau gagal, sistem akan menghasilkan pemberitahuan tentang peristiwa pemeliharaan yang dibatalkan atau gagal. Upaya berikutnya untuk melakukan pemeliharaan dijadwalkan sesuai dengan pengaturan jadwal Anda saat ini, dan Anda menerima pemberitahuan tentang hal itu 5 hari kalender sebelumnya.

Pertimbangan dan batasan

Beberapa pertimbangan ketika mempertimbangkan selama pemeliharaan bulanan:

  • Pemeliharaan bulanan berdampak dan melibatkan beberapa waktu henti.
  • Waktu henti tergantung pada beban transaksional pada server pada saat pemeliharaan.
  • Setelah pemeliharaan dijadwalkan, setiap perubahan pada pengaturan pemeliharaan hanya akan berlaku untuk siklus pemeliharaan berikutnya, bukan yang saat ini.

Menerapkan Pemeliharaan pada Instans yang Dihentikan/Dinonaktifkan

Jika server PostgreSQL dihentikan selama pemeliharaan terjadwal, pemeliharaan tidak akan segera diterapkan. Sebagai gantinya, pemeliharaan akan diterapkan ketika server dimulai ulang, baik secara manual oleh pelanggan atau secara otomatis melalui fitur hidupkan ulang otomatis 7 hari . Pemberitahuan akan dikirim ke pelanggan yang menunjukkan bahwa pemeliharaan tidak dapat diterapkan karena server dihentikan dan akan diterapkan saat server dimulai ulang.

Pelanggan mungkin melihat sedikit peningkatan waktu mulai ulang (5-8 menit) saat pemeliharaan tertunda diterapkan, terutama selama mulai ulang manual.