שיפור הנגישות של משאבים למשימות

במאמר הזה מוסבר על זמינות משאבים ומומלץ איך לשפר את הזמינות כשיוצרים ומריצים משימות Batch.

מהי יכולת השגה?

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

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

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

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

המלצות לשיפור הסיכויים למציאת משרות

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

המלצות לכל אפשרויות הצריכה

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

    מידע נוסף על משימות תלויות ועל