Menemukan dan menetapkan masa pemeliharaan

Memorystore for Valkey mengupdate instance secara rutin untuk memastikan bahwa layanan ini dapat diandalkan, berperforma, aman, dan terbaru. Update ini disebut pemeliharaan.

Pemeliharaan dikelola sepenuhnya oleh layanan dan dirancang agar tidak berdampak pada periode nonaktif. Namun, selain Memorystore for Valkey melakukan pemeliharaan pada instance Anda, Anda dapat menyesuaikan jadwal pemeliharaan agar sesuai dengan kebutuhan aplikasi Anda dan meminimalkan gangguan. Untuk menyesuaikan jadwal pemeliharaan, Anda dapat mengonfigurasi masa pemeliharaan untuk instance Anda.

Halaman ini memberikan petunjuk tentang cara menyelesaikan tugas berikut untuk menyesuaikan periode pemeliharaan:

Untuk mengetahui ringkasan update pemeliharaan dan masa pemeliharaan, lihat Tentang pemeliharaan.

Membuat instance dengan masa pemeliharaan

Anda dapat membuat instance Memorystore for Valkey dengan masa pemeliharaan menggunakan gcloud CLI.

gcloud

Untuk membuat instance dengan jendela pemeliharaan, gunakan perintah gcloud memorystore instances create:

gcloud memorystore instances create INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID \
--psc-auto-connections=network=projects/PROJECT_ID/global/networks/NETWORK_ID \
--shard-count=SHARD_COUNT \
--maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR

Lakukan penggantian berikut:

  • INSTANCE_ID: ID instance Memorystore for Valkey yang Anda buat. ID instance harus terdiri dari 1 hingga 63 karakter dan hanya menggunakan huruf kecil, angka, atau tanda hubung. ID ini harus dimulai dengan huruf kecil dan diakhiri dengan huruf kecil atau angka.

  • PROJECT_ID: project ID atau nomor project Google Cloud tempat Anda ingin membuat instance.

  • REGION_ID: region tempat Anda ingin menempatkan instance.

  • NETWORK_ID: ID jaringan yang ingin Anda gunakan untuk membuat instance.

  • SHARD_COUNT: jumlah shard dalam instance. Jumlah shard menentukan total kapasitas memori untuk menyimpan data instance. Untuk mengetahui informasi selengkapnya tentang spesifikasi instance, lihat Spesifikasi instance dan node.

  • DAY: hari saat Anda ingin melakukan pemeliharaan. Nilai yang dapat diterima adalah
    MONDAY - SUNDAY.

  • HOUR: jam dalam sehari (dalam waktu UTC) saat masa pemeliharaan dimulai. Nilai yang dapat diterima adalah 0 - 23.

Contoh:

gcloud memorystore instances create my-instance \
--project=my-project \
--location=us-central1 \
--psc-auto-connections=network=projects/my-project/global/networks/default \
--shard-count=8 \
--maintenance-policy-weekly-window=day=MONDAY,startTime=hours=9

Secara default, saat Anda membuat instance dengan masa pemeliharaan, enkripsi saat transit dinonaktifkan dan jaringan yang diizinkan adalah default.

Menetapkan periode pilihan untuk pemeliharaan

Anda dapat menetapkan masa pemeliharaan untuk instance Memorystore for Valkey menggunakan gcloud CLI.

gcloud

Untuk menetapkan periode pemeliharaan instance, gunakan perintah gcloud memorystore instances update:

gcloud memorystore instances update INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID \
--maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR

Lakukan penggantian berikut:

  • INSTANCE_ID: ID instance.
  • PROJECT_ID: ID atau nomor project dari Google Cloud project yang berisi instance.
  • REGION_ID: region tempat instance berada.
  • DAY: hari saat Anda ingin melakukan pemeliharaan. Nilai yang dapat diterima adalah
    MONDAY - SUNDAY.
  • HOUR: jam dalam sehari (dalam waktu UTC) saat masa pemeliharaan dimulai. Nilai yang dapat diterima adalah 0 - 23.

Mengaktifkan notifikasi pemeliharaan

Anda dapat mengaktifkan notifikasi pemeliharaan untuk instance Memorystore for Valkey menggunakan konsol Google Cloud .

  1. Di konsol Google Cloud , buka halaman Communication.

    Komunikasi

  2. Klik Notifikasi Produk.

  3. Dari menu, pilih project Google Cloud Anda.

  4. Di baris untuk Memorystore, alihkan tombol email ke AKTIF.

Email notifikasi pemeliharaan menggunakan judul ini: "Upcoming maintenance for your Cloud Memorystore instance [your-instance-name]". Setiap alamat email yang perlu menerima notifikasi harus mengaktifkannya secara terpisah.

Notifikasi pemeliharaan ditetapkan di tingkat project, bukan pada instance. Memorystore untuk Valkey mengirimkan notifikasi ke alamat email yang terkait dengan Akun Google Anda. Anda tidak dapat mengonfigurasi alias email khusus (misalnya, alias email tim).

Menemukan pemeliharaan terjadwal

Jika pemeliharaan dijadwalkan untuk instance Memorystore for Valkey, Anda dapat melihat pemeliharaan terjadwal dengan menggunakan gcloud CLI.

gcloud

Untuk menemukan pemeliharaan yang dijadwalkan untuk instance, gunakan perintah gcloud memorystore instances describe.

gcloud memorystore instances describe INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID

Lakukan penggantian berikut:

  • INSTANCE_ID: ID instance
  • PROJECT_ID: project ID atau nomor project Google Cloud yang berisi instance
  • REGION_ID: region tempat instance berada

Output untuk pemeliharaan terjadwal adalah sebagai berikut:

maintenancePolicy:
  weeklyMaintenanceWindow:
  - day: DAY
      duration: 3600 seconds
  - startTime
       hour: HOUR
maintenanceSchedule:
  endTime: 'END_DATE_AND_TIME_STAMP'
  scheduleDeadlineTime: 'SCHEDULED_DATE_AND_TIME_STAMP'
  startTime: 'START_DATE_AND_TIME_STAMP'

Dengan:

  • maintenancePolicy menampilkan informasi tentang waktu pembuatan kebijakan pemeliharaan pilihan.
    • DAY adalah hari dalam seminggu saat pemeliharaan terjadi.
    • HOUR adalah jam (dalam waktu UTC) saat pemeliharaan dimulai.
  • maintenanceSchedule menampilkan informasi tentang pemeliharaan terjadwal untuk instance.
    • END_DATE_AND_TIME_STAMP menunjukkan kapan update pemeliharaan terjadwal berakhir untuk instance.
    • SCHEDULED_DATE_AND_TIME_STAMP menunjukkan kapan update pemeliharaan dijadwalkan selesai untuk instance.
    • START_DATE_AND_TIME_STAMP menunjukkan kapan update pemeliharaan terjadwal dimulai untuk instance.

Menjadwalkan ulang pemeliharaan

Anda dapat menggunakan gcloud CLI untuk menjadwalkan ulang pemeliharaan untuk instance Memorystore for Valkey. Oleh karena itu, Anda dapat menunda update pemeliharaan hingga dua minggu dari waktu update dijadwalkan untuk instance.

gcloud

Untuk menjadwalkan ulang pemeliharaan instance, gunakan perintah gcloud memorystore instances reschedule-maintenance.

gcloud memorystore instances reschedule-maintenance INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID \
--reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESCHEDULE_TIME]

Lakukan penggantian berikut:

  • INSTANCE_ID: ID instance.
  • PROJECT_ID: project ID atau nomor project Google Cloud yang berisi instance.
  • REGION_ID: region tempat instance berada.
  • RESCHEDULE_TYPE: jenis update yang dijadwalkan ulang. Nilai yang tersedia adalah:

    • IMMEDIATE: segera memulai update pemeliharaan.
    • SPECIFIC_TIME: menentukan waktu tertentu untuk update. Waktu ini tidak boleh lebih dari 14 hari dari waktu jendela pemeliharaan asli.
  • RESCHEDULE_TIME: tanggal dan waktu saat Memorystore for Valkey menjadwalkan ulang update pemeliharaan.

Menghapus kebijakan pemeliharaan dari instance

Jika Anda tidak lagi memerlukan kebijakan pemeliharaan untuk instance Memorystore for Valkey, dan ingin menggunakan setelan default layanan untuk pemeliharaan, Anda dapat menggunakan gcloud CLI untuk menghapus kebijakan dari instance.

gcloud

Untuk menghapus kebijakan pemeliharaan dari instance, gunakan perintah gcloud memorystore instances update.

gcloud memorystore instances update INSTANCE_ID \
--project=PROJECT_ID \
--location=REGION_ID \
--clear-maintenance-policy-weekly-window

Lakukan penggantian berikut:

  • INSTANCE_ID: ID instance yang kebijakan pemeliharaannya ingin Anda hapus
  • PROJECT_ID: project ID atau nomor Google Cloud project yang berisi instance
  • REGION_ID: region tempat instance berada

Langkah berikutnya

  • Lihat izin yang diperlukan untuk mengelola masa pemeliharaan instance Memorystore for Valkey.