תכנון לשדרוג הדרגתי

Last reviewed 2026-10-27 UTC

העיקרון הזה, שמופיע בעמוד התווך של האמינות ב-Google Cloud Well-Architected Framework, מספק המלצות שיעזרו לכם לתכנן את עומסי העבודה ב- Google Cloud כך שהם יתמודדו עם כשלים בצורה חלקה.

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

סקירה כללית של העקרונות

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

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

המלצות

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

הטמעת ויסות נתונים (throttle)

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

אפשר להשתמש בכלים כמו Apigee כדי לשלוט בקצב של בקשות ה-API בזמנים של תנועה גבוהה. אתם יכולים להגדיר כללי מדיניות שישקפו את האופן שבו אתם רוצים לצמצם את הבקשות.

ביטול מוקדם של בקשות עודפות

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

טיפול בשגיאות חלקיות ובניסיונות חוזרים

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

בדיקת תרחישים של עומס יתר

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

מעקב אחרי עלייה חדה בתנועה

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