מידע על שינוי גודל המכונות

בדף הזה מוסבר איך מכונת Memorystore for Redis מתנהגת במהלך שינוי הגודל. במאמר שינוי גודל של מכונות Redis מוסבר איך לשנות את הגודל של מכונת Redis.

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

שיטות מומלצות להרחבת מופע

  • במקרים של מופעים ברמת Standard, כדי לשפר את המהירות והאמינות של פעולת ההתאמה של גודל המופע, כדאי לבצע את ההתאמה בתקופות שבהן נפח התנועה במופע נמוך. כדי ללמוד איך לעקוב אחרי נפח התנועה במופע, אפשר לעיין במאמר בנושא מעקב אחרי מופעי Redis.

  • כשמצמצמים את הקיבולת של מופע ברמת Standard, צריך לבחור גודל שגדול מכמות הנתונים שמאוחסנים, אחרת שינוי הגודל ייכשל.

    • לדוגמה, אם יש לכם מופע של 10GB עם 5.5GB של נתונים מאוחסנים, אתם יכולים לשנות את הגודל של המופע ל-6GB לפחות. כמות האחסון שבה נעשה שימוש במופע מוצגת בדף הפרטים שלו במסוףGoogle Cloud .

התנהגות של שינוי גודל המכונה

הנתונים נשמרים במהלך שינוי הגודל של מופעים ברמות Basic ו-Standard. במהלך שינוי הגודל, המופע עובר איפוס קצר של החיבור למשך כמה דקות או פחות. האפליקציות צריכות לכלול בקוד לוגיקה של ניסיון חוזר כדי להתחבר מחדש למופע. כתובת ה-IP ומחרוזת החיבור נשארות זהות.

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

אם תשלחו פקודת כתיבה במהלך ניתוק החיבור, Memorystore יחזיר את השגיאה READONLY You can't write against a read only replica. השגיאה הזו היא זמנית, והיא נמשכת רק כמה שניות. היא תיפתר ברגע שפעולת ההרחבה תסתיים.

כתיבת עומס בזמן שינוי קנה מידה

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

מפתחות שפג תוקפם

כשמגדילים את הקיבולת של מכונה ברמת Standard, המפתחות שתוקפם פג לא מסונכרנים. אם יש לכם מפתחות שתוקפם פג במכונת Redis לפני הגדלת הקיבולת, יהיו לכם פחות מפתחות אחרי הגדלת הקיבולת של המכונה.