ניהול ההתמדה

בדף הזה מוסבר איך לבצע משימות נפוצות שקשורות ל-AOF ולשמירת נתונים ב-RDB.

מידע נוסף על שמירת נתונים זמין במאמר סקירה כללית על שמירת נתונים.

משימות של שמירת נתונים ב-RDB

בקטע הזה מפורטות הוראות למשימות נפוצות של שמירת נתונים ב-RDB.

יצירת מכונה שמשתמשת בשימור נתונים ב-RDB

המסוף

  1. בקטע Data persistence strategy (שיטת שמירת הנתונים), בוחרים באפשרות Memory Snapshot (תמונת מצב של הזיכרון) כשיוצרים מופע.

  2. בוחרים מרווח זמן ליצירת תמונת מצב מהתפריט מרווח זמן ליצירת תמונת מצב.

  3. בוחרים שעת התחלה מהתפריט שעת התחלה (שעון מקומי). השעה המקומית היא השעה במקום שבו אתם נמצאים.

gcloud

כדי ליצור מכונה שמשתמשת בשימור RDB, מריצים את הפקודה create:

gcloud memorystore instances create instance \
  --location=region-id \
  --endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \
  --replica-count=replica-count \
  --node-type=node-type \
  --shard-count=shard-count \
  --persistence-config-mode=rdb \
  --rdb-config-snapshot-period=snapshot-interval \
  --rdb-config-snapshot-start-time=time

מחליפים את מה שכתוב בשדות הבאים:

  • instance הוא המזהה של מופע Memorystore for Valkey שאתם יוצרים. מזהה המופע צריך להיות באורך של 1 עד 63 תווים, ולהכיל רק אותיות קטנות, מספרים או מקפים. הוא צריך להתחיל באות קטנה ולהסתיים באות קטנה או במספר.

  • region-id הוא האזור שבו רוצים למקם את המכונה.

  • project-id הוא מזהה הפרויקט שבו רוצים ליצור את המופע.

  • network-id הוא המזהה של הרשת שבה רוצים להשתמש כדי ליצור את המופע.

  • replica-count הוא מספר העותקים (לכל רסיס). הערכים הקבילים הם 0 עד 5.

  • node-type הוא סוג הצומת של המופע.

  • shard-count קובע את מספר הרסיסים במופע. מספר ה-shard קובע את קיבולת הזיכרון הכוללת לאחסון נתוני המופע. מידע נוסף על מפרט המופע זמין במאמר מפרט המופע והצומת.

  • snapshot-interval הוא המרווח שבחרתם. הערכים הקבילים הם 1h,‏ 6h,‏ 12h ו-24h. ערך ברירת המחדל הוא 24h.

  • time היא שעת ההתחלה של תמונת המצב של ה-RDB בפורמט ISO 1801. לדוגמה: 2024-04-08T03:00:00Z. אם לא בוחרים שעת התחלה כשיוצרים מופע שמשתמש בשימור נתונים ב-RDB, ה-snapshot הראשון נוצר באופן מיידי.

הפעלת שמירת נתונים ב-RDB במכונה קיימת

המסוף

  1. נכנסים לדף Memorystore for Valkey במסוף Google Cloud .

    Memorystore for Valkey

  2. לוחצים על מזהה המופע.

  3. בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.

  4. בוחרים באפשרות תמונת מצב של הזיכרון.

  5. בוחרים מרווח זמן ליצירת תמונת מצב מהתפריט מרווח זמן ליצירת תמונת מצב.

  6. בוחרים שעת התחלה מהתפריט שעת התחלה (שעון מקומי). השעה המקומית היא השעה במקום שבו אתם נמצאים.

  7. לוחצים על הלחצן עדכון המופע.

gcloud

כדי להפעיל את השמירה של RDB במופע קיים, מריצים את הפקודה update:

gcloud memorystore instances update instance \
  --location=region-id \
  --persistence-config-mode=rdb \
  --rdb-config-snapshot-period=snapshot-interval \
  --rdb-config-snapshot-start-time=time

מחליפים את מה שכתוב בשדות הבאים:

  • instance הוא המזהה של מופע Memorystore for Valkey שאתם יוצרים. מזהה המופע צריך להיות באורך של 1 עד 63 תווים, ולהכיל רק אותיות קטנות, מספרים או מקפים. הוא צריך להתחיל באות קטנה ולהסתיים באות קטנה או במספר.

  • region-id הוא האזור שבו רוצים למקם את המכונה.

  • snapshot-interval הוא המרווח שבחרתם. הערכים הקבילים הם 1h,‏ 6h,‏ 12h ו-24h. ערך ברירת המחדל הוא 24h.

  • time היא שעת ההתחלה של תמונת המצב של ה-RDB בפורמט ISO 1801. לדוגמה: 2024-04-08T03:00:00Z. אם לא בוחרים שעת התחלה כשמפעילים את השמירה המתמשכת של RDB במופע קיים, הצילום הראשון מתבצע באופן מיידי.

שינוי מרווח הזמן בין צילומי מצב של RDB

המסוף

  1. נכנסים לדף Memorystore for Valkey במסוף Google Cloud .

    Memorystore for Valkey

  2. לוחצים על מזהה המופע.

  3. בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.

  4. בוחרים את מרווח הזמן הרצוי ליצירת תמונת מצב מהתפריט מרווח הזמן ליצירת תמונת מצב.

  5. לוחצים על הלחצן עדכון המופע.

gcloud

כדי לשנות את מרווח הזמן בין צילומי ה-RDB, מריצים את הפקודה update:

gcloud memorystore instances update instance \
  --location=region-id \
  --rdb-config-snapshot-period=snapshot-interval

מחליפים את מה שכתוב בשדות הבאים:

  • snapshot-interval הוא המרווח שבחרתם. הערכים הקבילים הם 1h,‏ 6h,‏ 12h ו-24h. ערך ברירת המחדל הוא 24h.

  • time היא שעת ההתחלה שבחרתם בפורמט ISO 1801. לדוגמה: 2024-04-08T03:00:00Z.

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

המסוף

  1. נכנסים לדף Memorystore for Valkey במסוף Google Cloud .

    Memorystore for Valkey

  2. לוחצים על מזהה המופע.

  3. בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.

  4. בתפריט שעת התחלה (שעון מקומי), בוחרים את שעת ההתחלה הרצויה. השעון המקומי הוא השעה במיקום שלכם.

  5. לוחצים על הלחצן עדכון המופע.

gcloud

כדי לשנות את שעת ההתחלה של תמונת ה-RDB, מריצים את הפקודה update. שינוי שעת ההתחלה משנה גם את שעת היישור של התמונה. לדוגמה, אם משנים את שעת ההתחלה מ-6:00 ל-6:30, ותדירות הצילום היא 1h, צילומי המסך העתידיים יתבצעו בשעות 7:30, 8:30, 9:30 וכל שעה לאחר מכן.

gcloud memorystore instances update instance \
  --location=region-id \
  --rdb-config-snapshot-start-time=time

מחליפים את מה שכתוב בשדות הבאים:

  • time היא שעת ההתחלה שבחרתם בפורמט ISO 1801. לדוגמה: 2024-04-08T03:00:00Z.

השהיית השמירה של נתוני RDB

gcloud

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

כדי להשהות את תמונות המצב של RDB, מריצים את הפקודה update:

gcloud memorystore instances update instance \
  --location=region-id \
  --rdb-config-snapshot-start-time=time

מחליפים את מה שכתוב בשדות הבאים:

  • time היא שעת ההתחלה שבחרתם בפורמט ISO 1801. לדוגמה: 2024-04-08T03:00:00Z.

השבתת ההתמדה של RDB

המסוף

  1. נכנסים לדף Memorystore for Valkey במסוף Google Cloud .

    Memorystore for Valkey

  2. לוחצים על מזהה המופע.

  3. בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.

  4. בוחרים באפשרות No persistence (ללא שמירת נתונים).

  5. לוחצים על הלחצן עדכון המופע.

gcloud

כדי להשבית את השמירה המתמשכת של RDB, מריצים את הפקודה update:

gcloud memorystore instances update instance \
  --location=region-id \
  --persistence-config-mode=disabled

מעקב אחר התמדה של RDB

אפשר להשתמש ב-Cloud Monitoring כדי להציג מדדים של RDB persistence.

ברשימת מדדי העמידות תוכלו לעיין ברשימת המדדים הזמינים לעמידות של RDB.

משימות של שמירת נתונים בפורמט AOF

בקטע הזה מפורטות הוראות לביצוע משימות נפוצות של שמירת נתונים בפורמט AOF.

יצירת מכונה שמשתמשת בשימור נתונים מסוג AOF

המסוף

  1. בקטע Data persistence strategy, בוחרים באפשרות Append Only File (AOF) כשיוצרים מופע.

  2. בוחרים הגדרת סנכרון מהתפריט AOF Fsync mode.

gcloud

כדי ליצור מכונה שמשתמשת בשימור נתונים בפורמט AOF, מריצים את הפקודה create:

gcloud memorystore instances create instance \
  --location=region-id \
--endpoints='[{"connections": [{"pscAutoConnection": {"network": "projects/PROJECT_ID/global/networks/NETWORK_ID", "projectId": "PROJECT_ID"}}]}]' \
  --replica-count=replica-count \
  --node-type=node-type \
  --shard-count=shard-count \
  --persistence-config-mode=aof \
  --aof-config-append-fsync=fsync-frequency

מחליפים את מה שכתוב בשדות הבאים:

  • instance הוא המזהה של מופע Memorystore for Valkey שאתם יוצרים. מזהה המופע צריך להיות באורך של 1 עד 63 תווים, ולהכיל רק אותיות קטנות, מספרים או מקפים. הוא צריך להתחיל באות קטנה ולהסתיים באות קטנה או במספר.

  • region-id הוא האזור שבו רוצים למקם את המכונה.

  • project-id הוא מזהה הפרויקט שבו רוצים ליצור את המופע.

  • network-id הוא המזהה של הרשת שבה רוצים להשתמש כדי ליצור את המופע.

  • replica-count הוא מספר העותקים (לכל רסיס). הערכים הקבילים הם 0 עד 5.

  • node-type הוא סוג הצומת של המופע.

  • shard-count קובע את מספר הרסיסים במופע. מספר ה-shard קובע את קיבולת הזיכרון הכוללת לאחסון נתוני המופע. מידע נוסף על מפרט המופע זמין במאמר מפרט המופע והצומת.

  • fsync-frequency היא הגדרת הסנכרון. הערכים הקבילים הם always,‏ everysec ו-no. everysec הוא ערך ברירת המחדל של הפרמטר הזה.

הפעלת שמירת נתונים בפורמט AOF במופע קיים

המסוף

  1. נכנסים לדף Memorystore for Valkey במסוף Google Cloud .

    Memorystore for Valkey

  2. לוחצים על מזהה המופע.

  3. בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.

  4. בוחרים באפשרות Append Only File (AOF) (קובץ להוספה בלבד).

  5. בוחרים הגדרת סנכרון מהתפריט AOF Fsync mode.

  6. לוחצים על הלחצן עדכון המופע.

מחליפים את מה שכתוב בשדות הבאים:

  • fsync-frequency היא הגדרת הסנכרון. הערכים הקבילים הם always,‏ everysec ו-no. everysec הוא ערך ברירת המחדל של הפרמטר הזה.

שינוי הגדרת הסנכרון של AOF במופע

המסוף

  1. נכנסים לדף Memorystore for Valkey במסוף Google Cloud .

    Memorystore for Valkey

  2. לוחצים על מזהה המופע.

  3. בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.

  4. בתפריט AOF fsync mode (מצב AOF fsync), בוחרים את הגדרת הסנכרון הרצויה.

  5. לוחצים על הלחצן עדכון המופע.

gcloud

כדי לשנות את הגדרת הסנכרון של מופע שמשתמש בשימור נתונים מסוג AOF, מריצים את הפקודה update:

gcloud memorystore instances update instance \
  --location=region-id \
  --aof-config-append-fsync=fsync-frequency

מחליפים את מה שכתוב בשדות הבאים:

  • fsync-frequency היא הגדרת הסנכרון. הערכים הקבילים הם always,‏ everysec ו-no. everysec הוא ערך ברירת המחדל של הפרמטר הזה.

השבתת שמירת נתונים בפורמט AOF

המסוף

  1. נכנסים לדף Memorystore for Valkey במסוף Google Cloud .

    Memorystore for Valkey

  2. לוחצים על מזהה המופע.

  3. בקטע הגדרות, לוחצים על סמל העיפרון לצד התמדה.

  4. בוחרים באפשרות No persistence (ללא שמירת נתונים).

  5. לוחצים על הלחצן עדכון המופע.

gcloud

כדי להשבית את השמירה המתמשכת של AOF, מריצים את הפקודה update:

gcloud memorystore instances update instance \
  --location=region-id \
  --persistence-config-mode=disabled

מעקב אחר עמידות של AOF

אפשר להשתמש ב-Cloud Monitoring כדי להציג מדדים של שמירת נתונים בפורמט AOF.

ברשימת מדדי העקביות של AOF תוכלו לעיין ברשימת המדדים הזמינים.