הגדרת מכונת Memorystore for Valkey

‫Memorystore for Valkey הוא שירות Valkey שמנוהל במלואו ב- Google Cloud Google Cloud, והוא תומך במופעים עם Cluster Mode Enabled (מצב אשכול מופעל) ועם Cluster Mode Disabled (מצב אשכול מושבת). אפליקציות שפועלות ב- Google Cloud יכולות להגיע לביצועים גבוהים במיוחד באמצעות שירות Valkey שניתן להתאמה לעומס, זמין ומאובטח, בלי הצורך לנהל פריסות מורכבות של Valkey. מידע נוסף זמין במאמר בנושא סקירה כללית של Memorystore for Valkey.

במאמר הזה מתוארים החיבורים והפרמטרים שאפשר להגדיר כשמשתמשים ב-App Design Center כדי ליצור מכונה של Memorystore for Valkey. פרמטרי ההגדרה מבוססים על מודול Terraform‏ terraform-google-memorystore.

חיבורי רכיבים

בטבלה הבאה מפורטים הרכיבים שאפשר לחבר למופע של Memorystore for Valkey, והעדכונים שמתקבלים באפליקציה ובקוד Terraform שנוצר.

רכיב מחובר

עדכונים לאפליקציות

נתוני רקע

Cloud Run

  • שירות Cloud Run יכול לשמור נתונים במטמון במופע Memorystore for Valkey.
  • App Design Center מוסיף את פרטי החיבור של Memorystore for Valkey למשתני הסביבה של Cloud Run.
  • App Design Center מוסיף את התפקיד roles/memorystore.dbConnectionUser לחשבון השירות של Cloud Run.
התחברות למופע של Memorystore for Valkey

תבנית של הגדרות מכונה ב-Compute Engine

  • תבנית של הגדרות מכונה יכולה לשמור נתונים במטמון במופע Memorystore for Valkey.
  • App Design Center מוסיף את פרטי החיבור של Memorystore for Valkey למטא-נתונים של מופע המחשוב.
התחברות למופע של Memorystore for Valkey

חשבון שירות

  • התפקיד roles/memorystore.editor מתווסף לפרטי הכניסה של חשבון השירות ב-App Design Center, כדי לאפשר לחשבון השירות לנהל את המופע.
התחברות למופע של Memorystore for Valkey

רשת VPC

  • App Design Center פורס את מופע Memorystore for Valkey ברשת ה-VPC שנבחרה.
  • ב-App Design Center, פרטי רשת ה-VPC מתווספים לפרמטרים של רשת Memorystore for Valkey.
הדרכה להגדרת רשת

מפתח KMS

  • מופע Memorystore for Valkey משתמש במפתח KMS המקושר להצפנת נתונים במנוחה.
  • App Design Center מעביר את מזהה מפתח ה-KMS להגדרת מופע Memorystore for Valkey.
שימוש במפתחות הצפנה בניהול הלקוח (CMEK)

פרמטרים נדרשים להגדרה

אם התבנית כוללת רכיב Memorystore for Valkey, צריך להגדיר את הפרמטרים הבאים לפני הפריסה.

שם הפרמטר

תיאור ואילוצים

נתוני רקע

שם

name יצירת מופעים

מזהה פרויקט

הפרויקט שבו רוצים לפרוס את משאב Memorystore for Valkey.

הגדרת רכיבים

אזור

locationId אזורים נתמכים

רשת

network הדרכה להגדרת רשת

פרמטרים אופציונליים להגדרה

הפרמטרים הבאים הם אופציונליים. כדי להציג פרמטרים מתקדמים, באזור הגדרה, בוחרים באפשרות הצגת שדות מתקדמים.

תכונה

שם הפרמטר

תיאור ומידע על אילוצים

נתוני רקע

מספר השברים

shardCount Shards

מספר הרפליקות

replicaCount צמתים ראשיים וצמתקי העתקה

מצב הצפנה בזמן ההעברה

transitEncryptionMode מידע על הצפנה במעבר

מצב הרשאה

authorizationMode מידע על אימות ב-IAM

סוג הצומת

nodeType מפרט של מופע וצומת

מצב הגדרה של חלוקת אזורים

mode מכונות באזור יחיד

חלונות זמן לתחזוקה

יום

day מידע על תחזוקה ב-Memorystore for Valkey

שעות

שעות מידע על תחזוקה ב-Memorystore for Valkey

דקות

דקות מידע על תחזוקה ב-Memorystore for Valkey

שניות

שניות מידע על תחזוקה ב-Memorystore for Valkey

Nanos

nanos מידע על תחזוקה ב-Memorystore for Valkey

הגדרות של שמירת נתונים

מצב התמדה

persistenceMode סקירה כללית בנושא התמדה

תקופת תמונת המצב של RDB

rdbSnapshotPeriod מידע על תמונות מצב של RDB

שעת ההתחלה של תמונת המצב של RDB

rdbSnapshotStartTime מידע על תמונות מצב של RDB

הגדרת AOF

aofConfig מידע על תמונות מצב של AOF

הפעלת ממשקי API

ב-App Design Center, ה-API‏ memorystore.googleapis.com מופעל כברירת מחדל.

‫Google Cloud Memorystore for Valkey API

מדיניות בנושא חיבור לשירות

ServiceConnectionPolicy יצירה של מדיניות לחיבור שירות

הגדרת מנוע

‫maxmemory-clients

engineConfigs פרמטרים של הגדרות שאפשר לשנות

maxmemory

engineConfigs פרמטרים של הגדרות שאפשר לשנות

maxmemory-policy

engineConfigs פרמטרים של הגדרות שאפשר לשנות

notify-keyspace-events

engineConfigs פרמטרים של הגדרות שאפשר לשנות

slowlog-log-slower-than

engineConfigs פרמטרים של הגדרות שאפשר לשנות

maxclients

engineConfigs פרמטרים של הגדרות שאפשר לשנות

databases

engineConfigs פרמטרים של הגדרות שאפשר לשנות

cluster-databases

engineConfigs פרמטרים של הגדרות שאפשר לשנות

אזור ההגדרה של התפלגות אזורים

zone מכונות באזור יחיד

הגנה מפני מחיקה מופעלת

ב-App Design Center, הגנה מפני מחיקת אשכולות מופעלת כברירת מחדל.

מניעת מחיקה של אשכול

מפתח KMS

customerManagedKey שימוש במפתחות הצפנה בניהול הלקוח (CMEK)

תוויות

Key

תווית

יצירה וניהול של תוויות

ערך

תווית

יצירה וניהול של תוויות

מצב הגדרה של הפצה אזורית

מצב חלוקת אזורים מכונות באזור יחיד

מצב אשכול

mode הפעלה והשבתה של מצב אשכול

Engine version

engineVersion גרסאות נתמכות

מצב CA של שרת

serverCaMode רשויות אישורים

מאגר אישורי CA של שרת

serverCaPool אבטחת הנתונים באמצעות רשות אישורים (CA) בניהול הלקוח

פרויקט רשת

הפרויקט שמארח את רשת ה-VPC המשותפת.

סקירה כללית של VPC משותף

גרסת תחזוקה

maintenanceVersion מידע על תחזוקה ב-Memorystore for Valkey

הגדרת הגיבוי

הגדרה אוטומטית של גיבוי

automatedBackupConfig מידע על גיבויים

מקור Cloud Storage

uri מידע על גיבויים

מקור גיבוי מנוהל

managedBackupSource מידע על גיבויים

פרמטרים של שכפול בין אזורים

שם הפרמטר

תיאור ואילוצים

נתוני רקע

תפקיד במכונה

instanceRole מידע על שכפול בין אזורים

אשכול ראשי

primaryInstance מידע על שכפול בין אזורים

אשכולות משניים

secondaryInstance מידע על שכפול בין אזורים

מידע נוסף על ביצוע פעולות שכפול בין אזורים שונים – כמו צירוף, מעבר לגיבוי ושחרור – זמין במאמרי העזרה בנושא המשאב google_memorystore_instance ב-Terraform.