Menemukan dan menetapkan masa pemeliharaan

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:

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

  1. Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Klik cluster yang ingin Anda tetapkan jendela pilihannya.

  3. Di halaman Cluster at a glance, scroll hingga kartu Maintenance muncul.

  4. Di samping kolom Maintenance window, klik Edit ().

    Jika hari dan waktu muncul di samping kolom, berarti Anda telah menyetel periode pemeliharaan untuk cluster.

  5. Pada dialog Edit masa pemeliharaan, lakukan tindakan berikut:

    1. Pilih Kustom.
    2. Dari menu Hari, pilih hari yang Anda inginkan untuk pemeliharaan.
    3. Dari menu Waktu, pilih jam mulai masa pemeliharaan.
    4. 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.

  1. Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Klik cluster yang ingin Anda tetapkan jendela pilihannya.

  3. Di halaman Cluster at a glance, scroll hingga kartu Maintenance muncul.

  4. Klik Edit preferensi notifikasi.

    Jika link ini dinonaktifkan, berarti Anda belum menjadwalkan pemeliharaan untuk cluster.

  5. Klik Notifikasi Produk.

  6. Dari menu, pilih project Google Cloud Anda.

  7. 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

  1. Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Klik cluster yang ingin Anda temukan pemeliharaan terjadwalnya.

  3. 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:

  • maintenancePolicy menampilkan informasi tentang waktu pembuatan kebijakan pemeliharaan pilihan dan waktu terakhir kali kebijakan diperbarui.
    • CREATE_DATE_AND_TIME_STAMP adalah saat kebijakan pemeliharaan pertama kali dibuat.
    • UPDATE_DATE_AND_TIME_STAMP adalah waktu saat kebijakan pemeliharaan terakhir diperbarui.
  • maintenanceWindow menampilkan informasi tentang masa pemeliharaan untuk cluster.
    • DAY adalah hari dalam seminggu saat pemeliharaan terjadi.
    • HOUR adalah jam (dalam waktu UTC) saat pemeliharaan dimulai.
  • maintenanceSchedule menampilkan informasi tentang pemeliharaan terjadwal untuk cluster.
    • END_DATE_AND_TIME_STAMP menunjukkan kapan update pemeliharaan terjadwal berakhir untuk cluster.
    • START_DATE_AND_TIME_STAMP menunjukkan 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

  1. Di konsol Google Cloud , buka halaman Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Klik cluster yang ingin Anda jadwalkan ulang pemeliharaannya.

  3. Di halaman Cluster at a glance, scroll hingga kartu Maintenance muncul.

  4. Di samping kolom Upcoming maintenance, klik Edit ().

    Jika status Tidak ada jadwal pemeliharaan saat ini muncul di samping kolom ini, berarti pemeliharaan tidak dijadwalkan untuk cluster.

  5. Pada dialog Reschedule upcoming maintenance, lakukan tindakan berikut:

    1. Dari menu Pilih waktu baru, pilih Waktu tertentu.
    2. Dari kolom Tanggal, klik Kalender (), lalu pilih tanggal yang Anda inginkan untuk pemeliharaan.
    3. Dari menu Waktu, tentukan waktu tertentu untuk update. Waktu ini tidak boleh lebih dari 14 hari dari waktu jendela pemeliharaan asli.
    4. 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.