Mengonfigurasi instance Memorystore for Valkey

Memorystore for Valkey adalah layanan Valkey terkelola sepenuhnya Google Cloud yang mendukung instance Cluster Mode Enabled dan Cluster Mode Disabled. Aplikasi yang berjalan di Google Cloud dapat mencapai performa ekstrem dengan memanfaatkan layanan Valkey yang sangat skalabel, tersedia, dan aman tanpa beban untuk mengelola deployment Valkey yang rumit. Untuk informasi selengkapnya, lihat Ringkasan Memorystore for Valkey.

Dokumen ini menjelaskan koneksi dan parameter yang dapat Anda konfigurasi saat menggunakan App Design Center untuk membuat instance Memorystore for Valkey. Parameter konfigurasi didasarkan pada modul Terraform terraform-google-memorystore.

Koneksi komponen

Tabel berikut mencakup komponen yang dapat Anda hubungkan ke instance Memorystore for Valkey dan update yang dihasilkan pada aplikasi Anda serta kode Terraform yang dibuatnya.

Komponen terhubung

Update aplikasi

Informasi latar belakang

Cloud Run

  • Layanan Cloud Run dapat menyimpan data dalam cache di instance Memorystore for Valkey.
  • Pusat Desain Aplikasi menambahkan informasi koneksi Memorystore for Valkey ke variabel lingkungan Cloud Run.
  • Pusat Desain Aplikasi menambahkan peran roles/memorystore.dbConnectionUser ke akun layanan Cloud Run.
Menghubungkan ke instance Memorystore for Valkey

Template instance Compute Engine

  • Template instance dapat menyimpan data dalam cache di instance Memorystore for Valkey.
  • Pusat Desain Aplikasi menambahkan informasi koneksi Memorystore for Valkey ke metadata instance komputasi.
Menghubungkan ke instance Memorystore for Valkey

Akun Layanan

  • Pusat Desain Aplikasi menambahkan peran roles/memorystore.editor ke kredensial akun layanan agar akun layanan dapat mengelola instance.
Menghubungkan ke instance Memorystore for Valkey

Jaringan VPC

  • App Design Center men-deploy instance Memorystore for Valkey ke jaringan VPC yang dipilih.
  • Pusat Desain Aplikasi menambahkan informasi jaringan VPC ke parameter jaringan Memorystore untuk Valkey.
Panduan penyiapan jaringan

Kunci KMS

  • Instance Memorystore untuk Valkey menggunakan kunci KMS yang terhubung untuk enkripsi data dalam penyimpanan.
  • Pusat Desain Aplikasi meneruskan ID kunci KMS ke konfigurasi instance Memorystore for Valkey.
Menggunakan kunci enkripsi yang dikelola pelanggan (CMEK)

Parameter konfigurasi yang diperlukan

Jika template Anda menyertakan komponen Memorystore for Valkey, Anda harus mengonfigurasi parameter berikut sebelum men-deploy.

Nama parameter

Deskripsi dan batasan

Informasi latar belakang

Nama

name Membuat instance

Project ID

Project tempat Anda ingin men-deploy resource Memorystore for Valkey.

Mengonfigurasi komponen

Region

locationId Wilayah yang didukung

Network

network Panduan penyiapan jaringan

Parameter konfigurasi opsional

Parameter berikut bersifat opsional. Untuk menampilkan parameter lanjutan, di area Konfigurasi, pilih Tampilkan kolom lanjutan.

Fitur

Nama parameter

Deskripsi dan informasi batasan

Informasi latar belakang

Jumlah partisi

shardCount Shards

Jumlah replika

replicaCount Node utama dan replika

Mode enkripsi transit

transitEncryptionMode Tentang enkripsi dalam transit

Mode otorisasi

authorizationMode Tentang autentikasi IAM

Jenis node

nodeType Spesifikasi instance dan node

Mode konfigurasi distribusi zona

mode Instance zona tunggal

Masa pemeliharaan

Hari

day Tentang pemeliharaan di Memorystore for Valkey

Jam buka

jam Tentang pemeliharaan di Memorystore for Valkey

Menit

menit Tentang pemeliharaan di Memorystore for Valkey

Detik

detik Tentang pemeliharaan di Memorystore for Valkey

Nanos

nanos Tentang pemeliharaan di Memorystore for Valkey

Konfigurasi persistensi

Mode persistensi

persistenceMode Ringkasan persistensi

Periode snapshot RDB

rdbSnapshotPeriod Tentang snapshot RDB

Waktu mulai snapshot RDB

rdbSnapshotStartTime Tentang snapshot RDB

Konfigurasi AOF

aofConfig Tentang snapshot AOF

Aktifkan API

Pusat Desain Aplikasi mengaktifkan memorystore.googleapis.com API secara default.

Google Cloud Memorystore for Valkey API

Kebijakan koneksi layanan

ServiceConnectionPolicy Membuat kebijakan koneksi layanan

Konfigurasi mesin

maxmemory-clients

engineConfigs Parameter konfigurasi yang dapat diubah

maxmemory

engineConfigs Parameter konfigurasi yang dapat diubah

maxmemory-policy

engineConfigs Parameter konfigurasi yang dapat diubah

notify-keyspace-events

engineConfigs Parameter konfigurasi yang dapat diubah

slowlog-log-slower-than

engineConfigs Parameter konfigurasi yang dapat diubah

maxclients

engineConfigs Parameter konfigurasi yang dapat diubah

database

engineConfigs Parameter konfigurasi yang dapat diubah

cluster-databases

engineConfigs Parameter konfigurasi yang dapat diubah

Zona konfigurasi distribusi zona

zone Instance zona tunggal

Proteksi dari penghapusan diaktifkan

App Design Center mengaktifkan proteksi dari penghapusan cluster secara default.

Mencegah penghapusan cluster

Kunci KMS

customerManagedKey Menggunakan kunci enkripsi yang dikelola pelanggan (CMEK)

Label

Kunci

label

Membuat dan mengelola label

Nilai

label

Membuat dan mengelola label

Mode konfigurasi distribusi zonal

Mode distribusi zona Instance zona tunggal

Mode cluster

mode Mengaktifkan dan menonaktifkan mode cluster

Versi mesin

engineVersion Versi yang didukung

Mode CA server

serverCaMode Certificate Authority

Kumpulan CA server

serverCaPool Mengamankan data Anda dengan menggunakan Certificate Authority (CA) yang dikelola pelanggan

Project jaringan

Project yang menghosting jaringan VPC bersama.

Ringkasan VPC Bersama

Versi pemeliharaan

maintenanceVersion Tentang pemeliharaan di Memorystore for Valkey

Konfigurasi pencadangan

Konfigurasi pencadangan otomatis

automatedBackupConfig Tentang pencadangan

Sumber Cloud Storage

uri Tentang pencadangan

Sumber cadangan terkelola

managedBackupSource Tentang pencadangan

Parameter replikasi lintas region

Nama parameter

Deskripsi dan batasan

Informasi latar belakang

Peran instance

instanceRole Tentang replikasi lintas-region

Cluster utama

primaryInstance Tentang replikasi lintas-region

Cluster sekunder

secondaryInstance Tentang replikasi lintas-region

Untuk mengetahui informasi selengkapnya tentang cara melakukan operasi replikasi lintas region—seperti melampirkan, melakukan pengalihan, dan melepaskan—lihat dokumentasi resource google_memorystore_instance Terraform.