Tentang pemeliharaan di Memorystore for Redis

Halaman ini memberikan ringkasan pemeliharaan untuk Memorystore for Redis.

Untuk petunjuk tentang penjadwalan masa pemeliharaan, lihat Menemukan dan menetapkan masa pemeliharaan.

Ringkasan

Memorystore for Redis secara rutin mengupdate instance untuk memastikan bahwa layanannya dapat diandalkan, berperforma tinggi, aman, dan terbaru. Sebagian besar update ini dilakukan selama 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 akan mem-patch sistem operasi untuk melindungi Anda dari risiko baru.

  • Upgrade versi database. Pemeliharaan dapat mencakup update versi minor OSS Redis yang tidak menyertakan perubahan yang rusak 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 di 50% atau lebih rendah pada saat pemeliharaan terjadwal. Panduan Rasio Penggunaan Memori Sistem mengacu pada batas 80% untuk pengelolaan memori, tetapi sebaiknya targetkan rasio 50% atau lebih rendah selama pemeliharaan.

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

Dampak Paket Standar

Selama pemeliharaan, instance Tingkat Standar mengalami failover. Failover biasanya berlangsung beberapa detik. Setelah failover, aplikasi klien harus terhubung kembali. Setelah menerima email yang memberitahukan tentang pemeliharaan mendatang, Anda dapat menjalankan failover manual pada instance non-produksi untuk menguji dampak pemeliharaan terhadap instance Anda.

Dampak Paket Dasar

Instance Tingkat 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 melakukan ini dengan mengonfigurasi jendela pemeliharaan.

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

  • Hari. Menetapkan hari saat pemeliharaan dilakukan.
  • Jam mulai. Jam saat pemeliharaan dimulai.

Durasi masa pemeliharaan adalah 1 jam.

Jika masa pemeliharaan dikonfigurasi untuk sebuah instance, pemeliharaan otomatis berikutnya 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 saat instance Anda menangani jumlah traffic terendah, yaitu sekitar tengah malam pada hari Minggu.

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

  • Hari. Minggu.
  • Jam mulai. 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 langkah berikut:

  1. Tetapkan masa pemeliharaan.
  2. Ikut serta dalam notifikasi pemeliharaan.
  3. Lakukan kedua proses tersebut minimal 7 hari sebelum Memorystore menjadwalkan update pemeliharaan untuk instance Anda. Jika tidak, Anda belum mendaftar untuk notifikasi dalam waktu yang cukup sehingga sistem mengirimkan notifikasi pemeliharaan yang akan datang.

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

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

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

Penjadwalan ulang pemeliharaan

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

Anda dapat menjadwalkan ulang pemeliharaan beberapa kali selama tidak lebih dari satu minggu setelah waktu yang dijadwalkan. Anda memiliki beberapa opsi penjadwalan untuk masa pemeliharaan baru:

  • Perbarui sekarang. Anda dapat langsung menerapkan update ke instance tanpa menunggu masa pemeliharaan terjadwal.
  • Patuh ke periode terjadwal berikutnya. Opsi ini menunda pemeliharaan selama satu minggu.
  • Hari dan waktu khusus. Dengan begitu, Anda dapat memilih waktu tertentu dalam waktu satu minggu setelah waktu pemeliharaan yang dijadwalkan sebelumnya.

Penjadwalan ulang pemeliharaan memiliki perilaku tambahan berikut:

  • Anda tidak dapat menjadwalkan ulang pemeliharaan jika tersisa kurang dari satu jam sebelum pemeliharaan terjadwal saat ini.
  • Anda tidak dapat menjadwalkan ulang untuk beberapa instance Redis dengan satu operasi. Jadwal ulang harus dijadwalkan ulang satu per satu.

Untuk petunjuk tentang penjadwalan 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 Tingkat Standar?

Selama pemeliharaan, instance Tingkat Standar akan mengalami failover. Failover biasanya berlangsung beberapa 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 Tingkat 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 Anda berlangganan notifikasi untuk mengetahui kapan pemeliharaan dijadwalkan untuk instance Anda. Anda juga dapat memeriksanya secara manual di Cloud Console. Jika Cloud Console kosong dan Anda telah menetapkan masa pemeliharaan, Anda belum memiliki jadwal pemeliharaan mendatang.

Kapan saya 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 dapat segera memulai update untuk instance atau menunda update hingga tujuh hari dari waktu pemeliharaan yang dijadwalkan awal. Misalnya, jika pemeliharaan dijadwalkan untuk tanggal 11 Oktober pukul 23. 15, Anda dapat menundanya hingga tanggal 18 Oktober pukul 23. 15. Pemeliharaan akan diterapkan pada waktu yang dijadwalkan jika tidak ada tindakan yang dilakukan.

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 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 tersebut akan menangani peristiwa seperti failover instance secara otomatis.

Praktik terbaik apa 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 dilakukan pada jam sibuk penggunaan Redis.
  2. Anda harus memilih untuk menerima notifikasi pemeliharaan agar diberi tahu melalui email setidaknya tujuh hari sebelum update pemeliharaan dijadwalkan untuk instance Anda.
  3. Pastikan metrik Rasio Penggunaan Memori Sistem di bawah 50% saat pemeliharaan dimulai. Anda dapat melakukannya dengan menjadwalkan waktu saat traffic instance rendah, atau dengan meningkatkan skala ukuran instance untuk sementara selama masa pemeliharaan.

Kapan saya harus segera menerapkan pemeliharaan?

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

Apakah pembaruan pemeliharaan selalu selesai di dalam masa pemeliharaan?

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

Dapatkah saya memilih untuk tidak melakukan 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 selanjutnya

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