בדף הזה מוסבר איך מכונת Memorystore for Redis מתנהגת במהלך שינוי הגודל. במאמר שינוי גודל של מכונות Redis מוסבר איך לשנות את הגודל של מכונת Redis.
בהתאם לרמת המופע, לשינוי הגודל של מופע יש השלכות על הביצועים ועל האחסון של האפליקציה. יש גם כמה מגבלות על שינוי גודל המופעים על סמך כמות הזיכרון שנמצאת כרגע בשימוש. בדף הזה מתואר איך שינוי הגודל של מופע יכול להשפיע על האפליקציה, ומתי אפשר לשנות את הגודל של מופע.
שיטות מומלצות להרחבת מופע
במקרים של מופעים במסלול הרגיל, כדי להגדיל את המהירות והאמינות של פעולת ההרחבה, כדאי להרחיב את המופע בתקופות של תנועה נמוכה במופע. מידע נוסף על מעקב אחרי התנועה של מופעים זמין במאמר מעקב אחרי מופעי Redis.
כשמצמצמים את הקיבולת של מופע ברמת Standard, צריך לבחור גודל שגדול מכמות הנתונים שמאוחסנים, אחרת שינוי הגודל ייכשל.
- לדוגמה, אם יש לכם מופע של 10GB עם 5.5GB של נתונים מאוחסנים, אתם יכולים לשנות את הגודל של המופע ל-6GB לפחות. כמות האחסון שבה נעשה שימוש במופע מוצגת בדף הפרטים שלו במסוףGoogle Cloud .
התנהגות של שינוי גודל המכונה
במהלך שינוי הגודל של מופעים ברמות Basic ו-Standard, הנתונים נשמרים. כשמשנים את גודל המכונה, החיבור שלה מתאפס למשך כמה דקות או פחות. מומלץ להוסיף לאפליקציות לוגיקה של ניסיון חוזר בקוד, כדי שהן יוכלו להתחבר מחדש למופע. כתובת ה-IP ומחרוזת החיבור נשארות ללא שינוי.
בנוסף, יכול להיות שיהיה פער של כמה דקות שבו מדדי הליבה של המופע לא יופיעו. מלבד איפוס החיבור הקצר, המופע נשאר זמין במהלך הזמן הזה, והדיווח על המדדים מתחדש לאחר השלמת מרווח הזמן. יכול להיות שיהיו נתונים לא עדכניים או לא עקביים שלא ייכתבו או יעודכנו במטמון למשך הזמן הקצר שבו המופע לא זמין.
אם מנפיקים פעולת כתיבה במהלך ניתוק החיבור, Memorystore מחזירה את השגיאה READONLY You can't write against a read only replica. השגיאה הזו היא זמנית ונמשכת רק כמה שניות. הוא נפתר אחרי שפעולת ההרחבה מסתיימת.
כתיבת עומס בזמן שינוי קנה מידה
כדאי להגדיל את הקיבולת של מופע בתקופה של תעבורת נתונים נמוכה כדי למזער את ההשפעה על הביצועים של האפליקציה. עומס כתיבה גבוה או עומס גבוה על הזיכרון עלולים לגרום לפעולת שינוי הגודל להימשך זמן רב יותר באופן משמעותי, ולגרום לכשל בפעולה. מידע נוסף זמין במאמר בנושא פעולות של שינוי קנה מידה ושדרוג גרסה.
מפתחות שפג תוקפם
כשמגדילים את הקיבולת של מופע במסלול הרגיל, מפתחות שתוקפם פג לא מסונכרנים. אם יש לכם מפתחות שתוקפם פג במופע Redis לפני ההרחבה, יהיו לכם פחות מפתחות אחרי הרחבת המופע.