Tentang pemeliharaan

Halaman ini memberikan ringkasan pemeliharaan untuk Memorystore for Redis.

Untuk mengetahui petunjuk tentang cara menjadwalkan masa pemeliharaan, lihat Menemukan dan menetapkan masa pemeliharaan.

Ringkasan

Memorystore for Redis secara rutin mengupdate instance untuk memastikan layanan ini andal, berperforma tinggi, aman, dan terbaru. Sebagian besar update ini dilakukan saat instance Redis Anda aktif dan berjalan. Namun, update sistem tertentu memerlukan gangguan layanan singkat agar dapat dilakukan. Update ini disebut pemeliharaan. Pemeliharaan biasanya termasuk dalam kategori berikut:

  • Fitur Memorystore. Untuk meluncurkan beberapa fitur, Memorystore memerlukan update pemeliharaan.

  • Patch sistem operasi. Kami terus memantau kerentanan keamanan yang baru teridentifikasi di sistem operasi. Setelah ditemukan, kami melakukan patch pada sistem operasi untuk melindungi Anda dari risiko baru.

  • Upgrade versi database. Pemeliharaan dapat mencakup update versi minor patch OSS Redis yang tidak menyertakan perubahan yang melanggar atau tidak kompatibel.

Selain masa pemeliharaan, Anda juga dapat mengupdate instance menggunakan Pemeliharaan mandiri setelah update tersedia untuk instance Anda. Log perubahan Pemeliharaan mencantumkan nomor versi pemeliharaan dan detail untuk update pemeliharaan mandiri.

Dampak pemeliharaan

Instance Paket Dasar dan Paket Standar mengalami reset koneksi selama pemeliharaan. Anda harus membuat mekanisme percobaan ulang dengan backoff eksponensial untuk menghubungkan kembali aplikasi ke instance setelah pemeliharaan terjadi.

Anda juga harus mengambil tindakan agar metrik Rasio Penggunaan Memori Sistem berada pada 50% atau lebih rendah pada saat pemeliharaan terjadwal. Panduan Rasio Penggunaan Memori Sistem mengacu pada nilai minimum 80% untuk pengelolaan memori, tetapi sebaiknya targetkan rasio 50% atau lebih rendah selama pemeliharaan.

Anda dapat memastikan rasio yang diinginkan dengan menjadwalkan pemeliharaan pada saat traffic instance rendah, atau dengan meningkatkan ukuran instance Anda untuk sementara selama masa pemeliharaan sehingga metrik Rasio Penggunaan Memori Sistem berada pada 50% atau lebih rendah.

Dampak Paket Standar

Selama pemeliharaan, instance Paket Standar mengalami failover. Failover biasanya berlangsung selama 15 detik. Setelah failover, aplikasi klien harus terhubung kembali. Setelah menerima email yang memberi tahu Anda tentang pemeliharaan mendatang, Anda dapat menjalankan failover manual pada instance non-produksi untuk menguji dampak pemeliharaan pada instance Anda.

Dampak Paket Dasar

Instance Paket Dasar tidak tersedia selama pemeliharaan, yang biasanya berlangsung sekitar 5 menit.

Setelan pemeliharaan

Memorystore memberi Anda kemampuan untuk mengonfigurasi pemeliharaan agar terjadi pada waktu yang paling tepat untuk aplikasi Anda. Anda dapat melakukannya dengan mengonfigurasi masa pemeliharaan.

Masa pemeliharaan ditetapkan per instance Memorystore dan memungkinkan opsi konfigurasi berikut:

  • Hari dalam seminggu. Menentukan hari saat pemeliharaan terjadi.
  • Jam mulai. Jam pemeliharaan dimulai.

Durasi masa pemeliharaan adalah 1 jam.

Jika masa pemeliharaan dikonfigurasi untuk instance, pemeliharaan otomatis mendatang akan dijadwalkan untuk mematuhi preferensi ini. Jika masa pemeliharaan tidak ditentukan untuk instance Anda, pemeliharaan dapat dimulai kapan saja tanpa notifikasi lanjutan.

Contoh pemeliharaan

Asumsikan Anda adalah developer di retailer yang mengelola layanan keranjang belanja. Anda memiliki satu instance Memorystore for Redis untuk lingkungan produksi. Anda ingin pemeliharaan dilakukan pada saat instance menangani jumlah traffic terendah, yaitu sekitar tengah malam pada hari Minggu.

Dalam hal ini, Anda menetapkan masa pemeliharaan instance produksi ke:

  • Hari dalam seminggu. Minggu.
  • Jam mulai. Pukul 01.00.

Notifikasi pemeliharaan mendatang

Anda dapat menerima notifikasi tentang pemeliharaan mendatang yang dikirimkan ke email Anda setidaknya satu minggu sebelum jadwal pemeliharaan. Jika Anda ingin menyetel filter email untuk notifikasi, judul emailnya adalah "Upcoming maintenance for your Cloud Memorystore instance [your-instance-name]".

Notifikasi pemeliharaan tidak dikirim secara default. Jika ingin mendapatkan notifikasi untuk pemeliharaan mendatang, Anda harus melakukan semua hal berikut:

  1. Tetapkan masa pemeliharaan.
  2. Aktifkan notifikasi pemeliharaan.
  3. Lakukan keduanya setidaknya 7 hari sebelum Memorystore menjadwalkan update pemeliharaan untuk instance Anda. Jika tidak, Anda belum mendaftar untuk menerima notifikasi dalam waktu yang cukup agar sistem dapat mengirimkan notifikasi pemeliharaan mendatang kepada Anda.

Notifikasi dikirim ke alamat email yang terkait dengan Akun Google Anda. Anda tidak dapat mengonfigurasi alias email khusus (misalnya, alias email tim), dan Anda juga tidak dapat berlangganan alamat email lain selain alamat email Anda sendiri.

Saat berlangganan, Anda memilih untuk menerima notifikasi pemeliharaan untuk semua instance Memorystore yang memiliki masa pemeliharaan di project tertentu. Anda akan menerima satu notifikasi per instance.

Untuk mengetahui petunjuk tentang cara menemukan pemeliharaan terjadwal, lihat Menemukan pemeliharaan terjadwal.

Menjadwalkan ulang pemeliharaan

Jika memiliki masa pemeliharaan untuk instance, Anda dapat menjadwalkan ulang pemeliharaan kapan saja sebelum pemeliharaan dijadwalkan. Misalnya, jika Anda memiliki layanan baru yang diluncurkan selama waktu pemeliharaan terjadwal, Anda mungkin ingin menjadwalkan ulang masa pemeliharaan menjadi beberapa hari setelah peluncuran.

Anda dapat menjadwalkan ulang pemeliharaan selama belum lebih dari satu minggu setelah waktu yang dijadwalkan sebelumnya. Anda dapat menjadwalkan ulang pemeliharaan hingga dua kali. Dengan demikian, Anda dapat memperpanjang jadwal pemeliharaan hingga dua minggu dari waktu yang dijadwalkan sebelumnya.

Anda memiliki beberapa opsi penjadwalan untuk masa pemeliharaan baru:

  • Perbarui sekarang. Anda dapat segera menerapkan update ke instance, bukan menunggu masa pemeliharaan terjadwal.
  • Tunda ke masa pemeliharaan terjadwal berikutnya. Tindakan ini akan menunda pemeliharaan selama satu minggu.
  • Hari dan waktu kustom. Opsi ini memungkinkan Anda dapat memilih waktu tertentu dalam waktu satu minggu setelah waktu pemeliharaan yang telah dijadwalkan sebelumnya.

Penjadwalan ulang pemeliharaan memiliki perilaku tambahan berikut:

  • Anda tidak dapat menjadwalkan ulang pemeliharaan jika waktu yang tersisa kurang dari satu jam sebelum pemeliharaan yang saat ini dijadwalkan.
  • Anda tidak dapat menjadwalkan ulang beberapa instance Redis dengan satu operasi. Instance tersebut harus dijadwalkan ulang satu per satu.

Untuk mengetahui petunjuk tentang cara menjadwalkan ulang pemeliharaan, lihat Menjadwalkan ulang pemeliharaan terencana.

FAQ

Berikut adalah beberapa pertanyaan umum (FAQ) tentang kebijakan pemeliharaan untuk Memorystore for Redis:

Apa dampak pemeliharaan pada instance Paket Standar?

Selama pemeliharaan, instance Paket Standar mengalami failover. Failover biasanya berlangsung selama 15 detik. Setelah failover, aplikasi klien harus terhubung kembali. Untuk mengetahui detail selengkapnya tentang dampak, lihat Dampak pemeliharaan.

Apa dampak pemeliharaan pada instance Paket Dasar?

Instance Paket Dasar tidak tersedia selama pemeliharaan, yang biasanya berlangsung sekitar 5 menit. Untuk mengetahui detail selengkapnya tentang dampak, lihat Dampak pemeliharaan.

Bagaimana cara mengetahui kapan pemeliharaan dijadwalkan untuk instance saya?

Sebaiknya berlangganan notifikasi untuk mengetahui kapan pemeliharaan dijadwalkan untuk instance Anda. Anda juga dapat memeriksa secara manual di Konsol Cloud. Jika Konsol Cloud kosong dan Anda telah menetapkan masa pemeliharaan, berarti Anda belum menjadwalkan pemeliharaan mendatang.

Kapan saya akan diberi tahu tentang pemeliharaan mendatang?

Jika Anda berlangganan notifikasi pemeliharaan dan telah menetapkan masa pemeliharaan, Anda akan diberi tahu melalui email setidaknya tujuh hari sebelum peristiwa pemeliharaan.

Berapa lama saya dapat menunda pemeliharaan?

Setelah pemeliharaan dijadwalkan untuk instance Anda, Anda dapat segera memulai update untuk instance Anda atau menunda update hingga tujuh hari dari waktu pemeliharaan yang dijadwalkan sebelumnya. Misalnya, jika pemeliharaan dijadwalkan pada 11 Oktober pukul 23. 15, Anda dapat menundanya hingga 18 Oktober pukul 23. 15. Pemeliharaan akan diterapkan pada waktu yang dijadwalkan jika tidak ada tindakan yang diambil.

Untuk mengetahui detail selengkapnya, lihat Menjadwalkan ulang pemeliharaan.

Apakah alamat IP instance saya akan berubah selama pemeliharaan?

Saat terhubung ke instance Memorystore for Redis, Anda akan menentukan alamat IP layanan. Alamat IP ini tidak akan diubah selama pemeliharaan atau oleh tindakan lain yang Anda lakukan. Dengan menggunakan alamat IP layanan, layanan akan menangani peristiwa seperti failover instance untuk Anda secara otomatis.

Apa praktik terbaik yang harus saya ikuti untuk mendapatkan pengalaman update pemeliharaan yang lancar?

Sebaiknya lakukan tindakan berikut untuk memastikan pengalaman update pemeliharaan yang lancar:

  1. Anda harus menetapkan masa pemeliharaan ke waktu yang memastikan pemeliharaan tidak diterapkan pada jam puncak penggunaan Redis Anda.
  2. Anda harus mengaktifkan notifikasi pemeliharaan agar diberi tahu melalui email setidaknya tujuh hari sebelum update pemeliharaan dijadwalkan untuk instance Anda.
  3. Pastikan metrik Rasio Penggunaan Memori Sistem berada di bawah 50% saat pemeliharaan dimulai. Anda dapat melakukannya dengan menjadwalkan pemeliharaan pada saat traffic instance rendah, atau dengan meningkatkan ukuran instance Anda untuk sementara selama masa pemeliharaan.

Kapan saya harus segera menerapkan pemeliharaan?

Salah satu situasi saat Anda harus segera menerapkan pemeliharaan adalah pada instance pengujian untuk melihat pengaruhnya terhadap instance produksi. Anda dapat menjadwalkan ulang pemeliharaan agar segera diterapkan pada instance pengujian. Hal ini memungkinkan Anda mengamati dampaknya, dan menunda pemeliharaan pada instance produksi sesuai kebutuhan/izin.

Apakah update pemeliharaan selalu selesai di dalam masa pemeliharaan?

Update dimulai di dalam masa pemeliharaan yang Anda tentukan. Update biasanya selesai dalam masa pemeliharaan, tetapi hal ini tidak dijamin.

Dapatkah saya memilih untuk tidak mengikuti pemeliharaan atau menjadwalkan pemeliharaan pada instance tertentu terlebih dahulu?

Tidak, Anda tidak dapat memilih untuk tidak mengikuti pemeliharaan atau mengontrol penjadwalan awal pemeliharaan. Namun, Anda dapat menjadwalkan ulang pemeliharaan untuk menundanya hingga tujuh hari.

Langkah berikutnya

  • Lihat izin yang diperlukan untuk mengelola masa pemeliharaan untuk instance Redis Anda.