תקציר
הנה כמה מהנקודות מרכזיות המוצגות במודול זה אודות אלסטיות:
- מחשבים וירטואליים ומשאבי ענן אחרים נתקלים לעתים נדירות בטעינה קבועה. במקום זאת, הם נתקלים בטעינה משתנה -- לעתים טעינות המשתנות בסדר גודל או יותר לאורך זמן.
- קיבולת חישוב גודל שתתאים לטעינה שיא מבטיחה איכות שירות (QoS), אך התוצאה היא עלויות מוגברות ושימוש באנרגיה.
- אלסטיות מתייחסת ליכולת להוסיף משאבים לטיפול בטעינה גבוהה יותר ולהסיר משאבים כאשר העומס פוחת.
- אלסטיות מושגת בענן על-ידי שינוי קנה מידה של משאבים כגון מחשבים וירטואליים ומסדי נתונים.
- שינוי קנה מידה (קנה מידה אופקי) מתייחס להגדלה וירידה של מספר המשאבים המוקדשים לפעילות - לדוגמה, הגדלת מספר המחשבים הווירטואליים המשמשים משתמשי אתר אינטרנט בין 10 ל- 15.
- שינוי קנה מידה למעלה ולמטה (שינוי קנה מידה אנכי) מתייחס להחלפת משאבים קיימים ביותר או פחות רבי-עוצמה – לדוגמה, החלפת מחשב וירטואלי של שרת אינטרנט המכיל 2 ליבות ו- 4 GB של RAM באחד המכיל 4 ליבות ו- 8 GB של RAM.
- שינוי קנה המידה של משאבים בהתאם לביקוש שומר על ניצול המשאבים קבוע יחסית, מוריד עלויות ומשפר את השימוש באנרגיה.
- שינוי קנה מידה מאפשר שינוי קנה מידה בהתבסס על כללים או פריטי מדיניות שנוצרים על-ידי מנהל ענן. הכללים או פריטי המדיניות יכולים להיות מבוססי זמן, מבוססי מדדים או שניהם. דוגמה של חישוב אוטומטי מבוסס-מדדים מביאה מופעים נוספים באינטרנט כאשר ניצול ממוצע של המעבד מגיע לסף מוגדר מראש כגון 70%.
- חישוב אוטומטי מבוסס זמן, המכונה גם 'חישוב אוטומטי מתוזמן', מתאים ביותר כאשר טעינות הן מחזוריות וצפויות.
- חישוב אוטומטי מבוסס-מדדים יכול לטפל הן בטעינה צפויה והן בטעינה בלתי צפויה.
- איזון עומס יעיל הוא חיוני ליישום שירותי ענן מדרגיות.
- מאזנים העומס משתמשים בסוגים שונים של אלגוריתמים להפצת עומס, כולל round-robin באלגוריתמים מבוססי Hash.
- מאזנים מסוימים מנסים לשגר בקשות בצורה חכמה יותר באמצעות מדדים כגון זמן ביצוע בקשה וניצול CPU בכל צומת.
- מאזנים העומס גם מגבירים את הזמינות על-ידי ניטור התקינות של משאבי הקצה העורפי ומזהה מתי משאבים אלה אינם זמינים.
- מאחר שמזן עומס יחיד מייצג נקודת כשל אחת, מאזנים לעתים קרובות נפרסים בזוגות.
- מיחשוב ללא שרת מציע יתרונות הכוללים תמחור מבוסס צריכה, מדרגיות אוטומטית ועלויות ניהול מופחתות
- דוגמה אחת של מיחשוב ללא שרת היא פונקציות ללא שרת, אשר מאפשרות לך להעלות קוד לענן ולהגדיר את זמן ביצועו.
- דוגמה נוספת היא זרימות עבודה ללא שרת, אשר מאפשרות לך להגדיר זרימות עבודה עסקיות (בדרך כלל באמצעות מעצבים גרפיים וללא כתיבת קוד) ולציין מתי הן מופעלות.
- מיחשוב ללא שרת מתרחב גם למסדי נתונים, שקנה המידה שלהם עומד בדרישות שיוצבו בהם.