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:
- Membuat instance dengan masa pemeliharaan
- Menetapkan periode pilihan untuk pemeliharaan
- Mengaktifkan notifikasi pemeliharaan
- Menemukan pemeliharaan terjadwal
- Menjadwalkan ulang pemeliharaan
- Menghapus kebijakan pemeliharaan dari instance
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 .
Di konsol Google Cloud , buka halaman Communication.
Klik Notifikasi Produk.
Dari menu, pilih project Google Cloud Anda.
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:
maintenancePolicymenampilkan informasi tentang waktu pembuatan kebijakan pemeliharaan pilihan.DAYadalah hari dalam seminggu saat pemeliharaan terjadi.HOURadalah jam (dalam waktu UTC) saat pemeliharaan dimulai.
maintenanceSchedulemenampilkan informasi tentang pemeliharaan terjadwal untuk instance.END_DATE_AND_TIME_STAMPmenunjukkan kapan update pemeliharaan terjadwal berakhir untuk instance.SCHEDULED_DATE_AND_TIME_STAMPmenunjukkan kapan update pemeliharaan dijadwalkan selesai untuk instance.START_DATE_AND_TIME_STAMPmenunjukkan 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.