סקירה כללית על התמדה

בדף הזה תוכלו לקרוא סקירה כללית על התכונה 'עמידות' ב-Memorystore for Redis Cluster.

‫Memorystore for Redis Cluster תומך בשני סוגים של שמירת נתונים:

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

בחירת סוג של התמדה

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

אם העדיפות העליונה שלכם היא עמידות הנתונים ושמירה על אחוז הכתיבות הגבוה ביותר שנשלחות לשרת Redis, מומלץ לבחור ב-AOF persistence. היכולת של AOF לשמור נתונים בכל שנייה (או בכל כתיבה) מציעה עמידות נתונים מעולה בהשוואה לתמונות מצב של RDB ששומרות נתונים על בסיס שעתי.

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

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