Ringkasan pemeliharaan

Cluster dan instance AlloyDB untuk PostgreSQL mengandalkan banyak resourceGoogle Cloud internal tingkat rendah. Resource ini mencakup instance virtual machine (VM) yang berfungsi sebagai node dan load balancer AlloyDB, serta volume penyimpanan yang menyimpan data Anda. Karena AlloyDB adalah layanan terkelola, Google terus memperbarui resource internal ini. Hal ini membantu memastikan cluster dan instance AlloyDB Anda tetap andal, berperforma tinggi, dan aman.

Sebagian besar update ini tidak memerlukan periode nonaktif, tetapi update sistem tertentu memerlukan gangguan layanan singkat. Kami menyebut update ini sebagai update pemeliharaan. Karena update ini mengharuskan node yang terpengaruh dimulai ulang, update dapat menyebabkan periode nonaktif. Operasi pemeliharaan yang tidak mengganggu di AlloyDB membatasi periode nonaktif hingga kurang dari satu detik untuk instance utama, dan nol detik untuk kumpulan baca. Untuk mencapai periode nonaktif yang hampir nol dan nol, AlloyDB menyiapkan server pengganti dengan update, lalu mengalihkan server database.

Untuk mengetahui informasi selengkapnya, lihat Melihat dan menetapkan waktu pemeliharaan dan Mengelola update pemeliharaan AlloyDB menggunakan cluster staging.

Alasan pemeliharaan

Update pemeliharaan berkala dapat terjadi karena alasan berikut:

  • Fitur baru dan perbaikan bug AlloyDB: untuk meluncurkan fitur baru, Google harus mengupdate software AlloyDB yang berjalan di node dalam cluster Anda. Hal ini mungkin juga melibatkan update pada ekstensi PostgreSQL yang disertakan dengan AlloyDB, atau penginstalan ekstensi baru. Update juga dapat mencakup perbaikan bug dan keamanan, atau peningkatan performa.

  • Upgrade kompatibilitas database: komunitas PostgreSQL secara rutin merilis update versi minor untuk versi utama PostgreSQL yang didukung. Google menggabungkan update ini ke dalam AlloyDB, dan menerapkannya ke cluster Anda. Untuk mengetahui informasi selengkapnya, lihat Kebijakan versi database.

Waktu pemeliharaan dan preferensi pemeliharaan

Anda dapat menetapkan masa pemeliharaan untuk cluster AlloyDB utama dan sekunder. Secara default, tidak ada masa pemeliharaan yang ditetapkan di cluster AlloyDB. Pemeliharaan non-darurat untuk cluster AlloyDB tanpa masa pemeliharaan yang dikonfigurasi dapat terjadi kapan saja, kecuali antara pukul 06.00 hingga 22.00 pada hari kerja, dalam waktu lokal region tempat cluster berada.

Anda juga dapat menentukan masa pemeliharaan. Masa pemeliharaan menentukan waktu pemeliharaan yang Anda inginkan, dalam hal jam dan hari, agar cluster Anda memulai peristiwa pemeliharaannya. Misalnya, Anda dapat menetapkan cluster agar memiliki masa pemeliharaan yang dimulai pukul 11.00 pada hari Minggu (UTC).

Jika Anda menetapkan masa pemeliharaan, AlloyDB akan menjadwalkan peristiwa pemeliharaan non-darurat di masa mendatang untuk dimulai paling lambat satu jam setelah waktu yang ditentukan. Selain itu, jika Anda memilih untuk menerima notifikasi email tentang peristiwa pemeliharaan AlloyDB terjadwal, Anda akan menerima notifikasi otomatis tentang peristiwa tersebut segera setelah dijadwalkan. Peristiwa pemeliharaan dijadwalkan setidaknya satu minggu sebelumnya.

Anda tidak dapat menetapkan kapan masa pemeliharaan berakhir. Hal ini karena total waktu yang diperlukan satu peristiwa pemeliharaan dapat bervariasi. Durasi masa pemeliharaan bergantung pada kompleksitas cluster—yaitu, jumlah instance kumpulan baca yang memerlukan update—dan sifat update. AlloyDB mengupdate kumpulan baca secara bersamaan terlebih dahulu, lalu mengupdate instance utama.

Meskipun periode nonaktif yang diperlukan setiap instance dapat berlangsung singkat, seluruh proses pemeliharaan biasanya selesai dalam waktu satu jam. Anda hanya dapat menetapkan masa pemeliharaan satu jam. Namun, untuk cluster dengan beberapa kumpulan baca, periode nonaktif mungkin berlanjut setelah periode satu jam karena pemeliharaan dapat dimulai kapan saja dalam periode tersebut—misalnya, pada menit terakhir—dan kemudian memerlukan waktu hingga satu jam. Artinya, periode nonaktif dapat terjadi setelah masa pemeliharaan.

Peristiwa pemeliharaan darurat, seperti patch keamanan mendesak, mungkin terjadi di luar waktu pemeliharaan default atau masa pemeliharaan yang dikonfigurasi. Hal ini mencakup periode tolak pemeliharaan.

Versi terbaru yang tersedia

Untuk cluster tanpa masa pemeliharaan yang ditetapkan, pemeliharaan diterapkan ke cluster berdasarkan region. Artinya, cluster di beberapa region menerima dan dapat mengakses versi terbaru lebih cepat daripada cluster di region lain.

Catatan rilis dan log perubahan pemeliharaan AlloyDB dipublikasikan segera setelah pemeliharaan selesai untuk semua region. Cluster dengan masa pemeliharaan biasanya menerima update setelah changelog dan catatan rilis diperbarui.

Pemeliharaan mandiri

Jika perlu menerapkan pemeliharaan dan mengupdate cluster ke versi terbaru sebelum masa pemeliharaan terjadwal, Anda dapat melakukan pemeliharaan mandiri. Mengupdate ke versi terbaru dapat membuka fitur, menerapkan patch, dan memungkinkan Anda menetapkan periode penolakan pada cluster. Untuk mengetahui informasi selengkapnya, lihat Melakukan pemeliharaan mandiri.

Langkah berikutnya