הגדרת Memorystore for Redis Cluster

‫Memorystore for Redis Cluster הוא שירות Redis מנוהל באופן מלא ל-Google Cloud. אפשר להגיע לביצועי שיא באפליקציות שמריצים ב- Google Cloud באמצעות שירות Redis המאובטח, הזמין והניתן להתאמה לעומס, בלי הצורך לנהל פריסות מורכבות של Redis.

‫Memorystore for Redis Cluster מפזר (או מחלק) את הנתונים שלכם בין צמתים ראשיים ומשכפל את הנתונים בין צמתים משוכפלים אופציונליים כדי להבטיח זמינות גבוהה. ארכיטקטורת האשכולות עם יכולת ההרחבה האופקית מספקת ביצועים טובים יותר מארכיטקטורה עם יכולת ההרחבה האנכית, כי הביצועים של Redis טובים יותר בהרבה צמתים קטנים מאשר במספר קטן יותר של צמתים גדולים. מידע נוסף זמין במאמר סקירה כללית על Memorystore for Redis Cluster.

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

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

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

רכיב מחובר

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

נתוני רקע

Cloud Run

  • שירות Cloud Run יכול לשמור נתונים במטמון ב-Memorystore for Redis Cluster.
  • פרטי החיבור של Memorystore for Redis Cluster מתווספים למשתני הסביבה של Cloud Run.
  • התפקיד roles/redis.editor נוסף לחשבון השירות של Cloud Run.
התחברות ל-Memorystore for Redis Cluster

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

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

חשבון שירות

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

רשת VPC

  • הכלי App Design Center פורס את Memorystore for Redis Cluster ברשת ה-VPC שנבחרה.
  • מרכז עיצוב האפליקציות מוסיף את פרטי רשת ה-VPC לפרמטרים של רשת Memorystore for Redis Cluster.
הדרכה להגדרת רשת

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

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

שם הפרמטר

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

נתוני רקע

שם

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

מזהה פרויקט

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

הגדרת רכיבים

אזור

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

רשת

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

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

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

תכונה

שם הפרמטר

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

נתוני רקע

מספר השארדים

shardCount Shards

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

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

מצב הצפנה בתהליך ההעברה

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

מצב הרשאה

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

סוג הצומת

nodeType מפרט של אשכול וצומת

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

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

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

יום

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

שעות

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

דקות

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

שניות

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

Nanos

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

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

מצב התמדה

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

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

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

שעת ההתחלה של תמונת ה-RDB

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

AOF Config

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

הפעלת ממשקי API

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

‫Google Cloud Memorystore for Redis Cluster API

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

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

הגדרות Redis

Max Memory Clients

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

מקסימום זיכרון

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

מדיניות בנושא זיכרון מקסימלי

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

התראה על אירועים מרכזיים ב-Space

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

Slow Log - Log Slower Than

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

Max Clients

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

Zone Distribution Config Zone

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

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

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

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

מפתח KMS

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

תוויות

Key

תווית

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

ערך

תווית

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

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

שם הפרמטר

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

נתוני רקע

תפקיד באשכול

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

אשכול ראשי

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

Secondary Clusters

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

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