Memorystore for Redis Cluster memperbarui cluster secara rutin dengan melakukan pemeliharaan untuk memastikan layanan ini andal, berperforma, aman, selalu terbaru, dan tidak berdampak pada periode nonaktif. Selain Memorystore for Redis Cluster melakukan pemeliharaan pada cluster Anda, Anda dapat menyesuaikan jadwal pemeliharaan agar sesuai dengan kebutuhan aplikasi Anda dan meminimalkan gangguan. Untuk menyesuaikan jadwal pemeliharaan, Anda dapat mengonfigurasi periode pemeliharaan untuk cluster.
Halaman ini memberikan petunjuk tentang cara menyelesaikan tugas berikut untuk menyesuaikan periode pemeliharaan:
- Membuat cluster dengan masa pemeliharaan
- Menetapkan periode pilihan untuk pemeliharaan
- Mengaktifkan notifikasi pemeliharaan
- Menemukan pemeliharaan terjadwal
- Menjadwalkan ulang pemeliharaan
Untuk mengetahui ringkasan update pemeliharaan dan masa pemeliharaan, lihat Tentang pemeliharaan.
Membuat cluster dengan masa pemeliharaan
Anda dapat membuat cluster di Memorystore for Redis Cluster dengan masa pemeliharaan menggunakan Google Cloud konsol atau gcloud CLI.
Konsol
Untuk membuat cluster dengan masa pemeliharaan, lihat Membuat instance.
gcloud
Untuk membuat cluster dengan masa pemeliharaan, gunakan perintah
gcloud redis clusters create:
gcloud redis clusters create CLUSTER_ID \ --project=PROJECT_ID \ --region=REGION_ID \ --network=NETWORK \ --replica-count=REPLICA_COUNT \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT \ --maintenance-window-day=MAINTENANCE_WINDOW_DAY \ --maintenance-window-hour=MAINTENANCE_WINDOW_HOUR
Lakukan penggantian berikut:
CLUSTER_ID: ID cluster yang Anda buat. ID cluster 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 tempat Anda ingin membuat cluster. Google Cloud
REGION_ID: region tempat Anda ingin menempatkan cluster.
NETWORK: jaringan yang ingin Anda gunakan untuk membuat cluster. Harus menggunakan format ini:
projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. NETWORK_ID yang Anda gunakan di sini harus cocok dengan ID jaringan yang digunakan oleh kebijakan koneksi layanan. Jika tidak, Anda tidak dapat membuat cluster.REPLICA_COUNT: jumlah replika (per shard). Nilai yang diterima adalah
0-5.NODE_TYPE: jenis node untuk cluster.
SHARD_COUNT: jumlah shard dalam cluster. Jumlah partisi menentukan total kapasitas memori untuk menyimpan data cluster. Untuk mengetahui informasi selengkapnya tentang spesifikasi cluster, lihat Spesifikasi cluster dan node.
MAINTENANCE_WINDOW_DAY: hari saat Anda ingin melakukan pemeliharaan. Nilai yang dapat diterima adalah
MONDAY-SUNDAY.MAINTENANCE_WINDOW_HOUR: jam dalam sehari (dalam waktu UTC) saat masa pemeliharaan dimulai. Nilai yang dapat diterima adalah
0-23.
Contoh:
gcloud memorystore redis clusters my-cluster \ --project=my-project \ --region=us-central1 \ --network=projects/my-network-project/global/networks/default \ --replica-count=2 \ --node-type=redis-highmem-medium \ --shard-count=8 \ --maintenance-window-day=MONDAY \ --maintenance-window-hour=9
Secara default, saat Anda membuat cluster dengan masa pemeliharaan, enkripsi saat transit dinonaktifkan dan jaringan yang diizinkan adalah default.
Menetapkan periode pilihan untuk pemeliharaan
Anda dapat menetapkan masa pemeliharaan untuk cluster di Memorystore for Redis Cluster dengan menggunakan Konsol Google Cloud atau gcloud CLI.
Konsol
Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.
Klik cluster yang ingin Anda tetapkan jendela pilihannya.
Di halaman Cluster at a glance, scroll hingga kartu Maintenance muncul.
Di samping kolom Maintenance window, klik Edit (edit).
Jika hari dan waktu muncul di samping kolom, berarti Anda telah menyetel periode pemeliharaan untuk cluster.
Pada dialog Edit masa pemeliharaan, lakukan tindakan berikut:
- Pilih Kustom.
- Dari menu Hari, pilih hari yang Anda inginkan untuk pemeliharaan.
- Dari menu Waktu, pilih jam mulai masa pemeliharaan.
- Klik Perbarui cluster.
gcloud
Untuk menyetel periode pemeliharaan cluster, gunakan perintah gcloud redis clusters update:
gcloud redis clusters update CLUSTER_ID \ --project=PROJECT_ID \ --region=REGION_ID \ --maintenance-window-day=DAY --maintenance-window-hour=HOUR
Lakukan penggantian berikut:
- CLUSTER_ID: ID cluster.
- PROJECT_ID: project ID atau nomor project yang berisi cluster. Google Cloud
- REGION_ID: region tempat cluster 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
Jika Anda menjadwalkan pemeliharaan untuk cluster di Memorystore for Redis Cluster, Anda dapat menggunakan konsol Google Cloud untuk mengaktifkan notifikasi pemeliharaan untuk cluster.
Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.
Klik cluster yang ingin Anda tetapkan jendela pilihannya.
Di halaman Cluster at a glance, scroll hingga kartu Maintenance muncul.
Klik Edit preferensi notifikasi.
Jika link ini dinonaktifkan, berarti Anda belum menjadwalkan pemeliharaan untuk cluster.
Klik Notifikasi Produk.
Dari menu, pilih project Google Cloud Anda.
Di baris Memorystore, aktifkan tombol email ke AKTIF.
Email notifikasi pemeliharaan menggunakan judul ini: "Upcoming maintenance for
your Cloud Memorystore cluster [your-cluster-name]". Setiap alamat email yang perlu menerima notifikasi harus mengaktifkannya secara terpisah.
Anda menetapkan notifikasi pemeliharaan di tingkat project, bukan di cluster. Memorystore for Redis Cluster 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 Anda menjadwalkan pemeliharaan untuk cluster di Memorystore untuk Cluster Redis, Anda dapat melihat pemeliharaan menggunakan konsol Google Cloud atau gcloud CLI.
Konsol
Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.
Klik cluster yang ingin Anda temukan pemeliharaan terjadwalnya.
Di halaman Cluster at a glance, scroll hingga kartu Maintenance muncul.
Di samping kolom Masa pemeliharaan, hari dan waktu pemeliharaan terjadwal akan muncul.
gcloud
Untuk menemukan pemeliharaan terjadwal untuk cluster, gunakan perintah
gcloud redis clusters describe.
gcloud redis clusters describe CLUSTER_ID \ --project=PROJECT_ID \ --region=REGION_ID
Lakukan penggantian berikut:
- CLUSTER_ID: ID cluster
- PROJECT_ID: ID atau nomor project dari Google Cloud project yang berisi cluster
- REGION_ID: region tempat cluster berada
Output untuk pemeliharaan terjadwal adalah sebagai berikut:
maintenancePolicy: createTime: 'CREATE_DATE_AND_TIME_STAMP' updateTime: 'UPDATE_DATE_AND_TIME_STAMP' maintenanceWindow: - day: DAY duration: 60 minutes hour: HOUR maintenanceSchedule: endTime: 'END_DATE_AND_TIME_STAMP' startTime: 'START_DATE_AND_TIME_STAMP'
Dengan:
maintenancePolicymenampilkan informasi tentang waktu pembuatan kebijakan pemeliharaan pilihan dan waktu terakhir kali kebijakan diperbarui.CREATE_DATE_AND_TIME_STAMPadalah saat kebijakan pemeliharaan pertama kali dibuat.UPDATE_DATE_AND_TIME_STAMPadalah waktu saat kebijakan pemeliharaan terakhir diperbarui.
maintenanceWindowmenampilkan informasi tentang masa pemeliharaan untuk cluster.DAYadalah hari dalam seminggu saat pemeliharaan terjadi.HOURadalah jam (dalam waktu UTC) saat pemeliharaan dimulai.
maintenanceSchedulemenampilkan informasi tentang pemeliharaan terjadwal untuk cluster.END_DATE_AND_TIME_STAMPmenunjukkan kapan update pemeliharaan terjadwal berakhir untuk cluster.START_DATE_AND_TIME_STAMPmenunjukkan kapan update pemeliharaan terjadwal dimulai untuk cluster.
Menjadwalkan ulang pemeliharaan
Anda dapat menggunakan konsol Google Cloud atau gcloud CLI untuk menjadwalkan ulang pemeliharaan cluster di Memorystore for Redis Cluster. Oleh karena itu, Anda dapat menunda update pemeliharaan hingga dua minggu dari waktu update dijadwalkan untuk cluster.
Konsol
Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.
Klik cluster yang ingin Anda jadwalkan ulang pemeliharaannya.
Di halaman Cluster at a glance, scroll hingga kartu Maintenance muncul.
Di samping kolom Upcoming maintenance, klik Edit (edit).
Jika status Tidak ada jadwal pemeliharaan saat ini muncul di samping kolom ini, berarti pemeliharaan tidak dijadwalkan untuk cluster.
Pada dialog Reschedule upcoming maintenance, lakukan tindakan berikut:
- Dari menu Pilih waktu baru, pilih Waktu tertentu.
- Dari kolom Tanggal, klik Kalender (date_range), lalu pilih tanggal yang Anda inginkan untuk pemeliharaan.
- Dari menu Waktu, tentukan waktu tertentu untuk update. Waktu ini tidak boleh lebih dari 14 hari dari waktu jendela pemeliharaan asli.
- Klik Jadwalkan ulang.
Anda juga dapat menggunakan dialog Ubah jadwal pemeliharaan mendatang agar Memorystore for Redis Cluster segera melakukan pemeliharaan pada cluster. Dari dialog ini, pilih Update sekarang dari menu Pilih waktu baru, lalu klik Update sekarang.
gcloud
Untuk menjadwalkan ulang pemeliharaan cluster, gunakan perintah gcloud redis clusters reschedule-maintenance.
gcloud redis clusters reschedule-maintenance CLUSTER_ID \ --project=PROJECT_ID \ --region=REGION_ID \ --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESHEDULE_TIME]
Lakukan penggantian berikut:
- CLUSTER_ID: ID cluster.
- PROJECT_ID: project ID atau nomor project yang berisi cluster. Google Cloud
- REGION_ID: region tempat cluster 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 Redis Cluster menjadwalkan ulang update pemeliharaan.
Langkah berikutnya
- Lihat izin yang Anda perlukan untuk mengelola masa pemeliharaan cluster di Memorystore for Redis Cluster.