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

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

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

שיטות מומלצות לשדרוג גרסה של מכונה

בקטע הזה מוסבר איך לשדרג את הגרסה של מכונה.

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

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

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

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

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

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

אופן הפעולה של שדרוג הגרסה

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

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

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

עומס כתיבה במהלך שדרוג

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

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

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