דלג לתוכן

מחשבון זמינות - חישוב זמינות שירות וזמן השבתה

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

מחשבון זמינות שירות

יחידת זמן *
סוג חישוב *

תוצאת החישוב

זמן פעילות
100.00%
זמן השבתה
0.00זמן השבתה (דקות)
תוצאת החישוב
תרשים זמינות שירות100.0%100.00%
מחשבון טעינה...
📚

תיעוד

מחשבון זמן פעילות

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

מה פירוש זמן פעילות

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

נוסחת זמן הפעילות

U=T−DT×100U = \frac{T - D}{T} \times 100

כאשר U הוא זמן הפעילות באחוזים, T הוא הזמן הכולל ו-D הוא זמן ההשבתה.

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

דוגמה מחושבת: זמן פעילות מתוך זמן השבתה

שרת פועל במשך 24 שעות. באותו יום הוא היה מושבת במשך 30 דקות.

  • זמן כולל: 24 שעות = 1,440 דקות
  • זמן השבתה: 30 דקות
  • זמן פעילות: ((1,440 − 30) / 1,440) × 100 = 97.92%

נוסחת זמן ההשבתה המותר

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

D=T×(1−S100)D = T \times \left(1 - \frac{S}{100}\right)

כאשר D הוא זמן ההשבתה המותר, T הוא הזמן הכולל ו-S הוא זמן הפעילות שה-SLA מבטיח, באחוזים.

דוגמה מחושבת: זמן השבתה מתוך SLA

ספק מבטיח זמן פעילות של 99.9% במהלך חודש בן 30 ימים.

  • זמן כולל: 30 ימים = 43,200 דקות
  • SLA: 99.9%
  • זמן השבתה מותר: 43,200 × (1 − 0.999) = 43.2 דקות

רמות SLA נפוצות ("תשעיות")

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

זמן פעילותכינויזמן השבתה בשנהזמן השבתה בחודשזמן השבתה ביום
99%שתי תשיעיות3.65 ימים7.2 שעות14.4 דקות
99.9%שלוש תשיעיות8.76 שעות43.2 דקות1.44 דקות
99.99%ארבע תשיעיות52.56 דקות4.32 דקות8.6 שניות
99.999%חמש תשיעיות5.26 דקות25.9 שניות0.86 שניות

הנתונים מבוססים על חודש בן 30 ימים ועל שנה בת 365 ימים, והם מעוגלים.

כיצד להשתמש במחשבון זמן הפעילות

  1. הזינו שם שירות, אם רוצים. הוא רק מציין את התוצאה ואינו משפיע על החישוב.
  2. הזינו את פרק הזמן ובחרו את יחידת המידה שלו: שעות, ימים או שנים.
  3. בחרו סוג חישוב: "זמן השבתה" כדי למצוא את אחוז זמן הפעילות, או "SLA" כדי למצוא את זמן ההשבתה המותר.
  4. הזינו את זמן ההשבתה בדקות, או את ה-SLA באחוזים.
  5. קראו את אחוז זמן הפעילות ואת זמן ההשבתה בדקות. תרשים מחלק את פרק הזמן לחלקי זמן הפעילות וזמן ההשבתה שלו.

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

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

זמן פעילות לעומת זמינות

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

מדוע זמן הפעילות חשוב

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

שאלות נפוצות

מהו מחשבון זמן פעילות?

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

כיצד מחשבים את אחוז זמן הפעילות?

חלקו את הזמן שבו המערכת פעלה בפרק הזמן הכולל, ולאחר מכן הכפילו ב-100. עבור 30 דקות של זמן השבתה ביום בן 24 שעות: ((1,440 − 30) / 1,440) × 100 = 97.92%.

מה פירוש זמן פעילות של 99.9%?

פירוש הדבר שמערכת יכולה להיות מושבתת עד כ-8.76 שעות בשנה, 43.2 דקות בחודש או 1.44 דקות ביום, ועדיין לעמוד ביעד. לרמה זו קוראים לעיתים קרובות "שלוש תשיעיות".

כיצד מחשבים זמן השבתה מתוך SLA?

הכפילו את פרק הזמן הכולל ב-(1 − SLA / 100). SLA של 99.9% במהלך חודש בן 30 ימים מאפשר 43,200 × 0.001 = 43.2 דקות של זמן השבתה.

מה ההבדל בין זמן פעילות לזמינות?

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

מדוע צוותי IT מדברים על "תשעיות"?

כל תשיעית נוספת באחוז, מ-99% דרך 99.9% ועד 99.99% וכן הלאה, מקצרת את זמן ההשבתה המותר בערך פי עשרה. ספירת תשיעיות היא דרך מהירה לתאר עד כמה יעד זמן הפעילות מחמיר.

מקורות

  1. "High availability." ויקיפדיה, קרן ויקימדיה, https://en.wikipedia.org/wiki/High_availability.
  2. "Service-level agreement." ויקיפדיה, קרן ויקימדיה, https://en.wikipedia.org/wiki/Service-level_agreement.