ההתחייבויות של Azure: Reservations מול Savings Plans – איזה מודל חיוב מונע בזבוז בענן?
By Mirko Peters ·
השוו בין Azure reservations לבין savings plans כדי לבטל בזבוז בענן. למדו כיצד חישוב הניצולת, הגמישות וההיקף משפיעים על חשבון הענן שלכם.
Automatically translated with AI from the original post. Read the English original

גם Azure reservations וגם savings plans מבטיחים הנחות משמעותיות בענן, בכך שהם דורשים מכם לשלם לפני שאתם צורכים משאבים, אך הם מתמודדים עם שינויים בעומסי העבודה בצורה שונה למדי. במאמר מעמיק זה תלמדו כיצד לבחור את מודל ההתחייבות המתאים, להעריך סיכוני ניצולת ולהגן על תקציב הענן שלכם מפני קיבולת לא מנוצלת ויקרה.
עיקרי הדברים
- הנחות ההתחייבות של Azure הן הסדרים חיוביים בלבד מבחינת החיוב, ואינן משנות את מצב הריצה של המכונות הווירטואליות או של המשאבים שלכם.
- Reservations קושרים את ההנחה לגדלים, למשפחות ולאזורים ספציפיים, ומציעים הנחה של עד 72% בתמורה לנוקשות מחמירה.
- Savings plans מתחייבים לסכום דולרי שעתי קבוע על פני מחשוב או מסדי נתונים זכאים, ומספקים גמישות רבה יותר עם הנחה של עד 65%.
- שעות התחייבות שלא נוצלו פגות בכל שעה, ואינן עוברות הלאה. לכן הניצולת היא המדד החשוב ביותר בניהול עלויות הענן.
- כאשר שני המודלים קיימים בחשבון, Azure מחיל אוטומטית קודם את הטבת ה-reservation המחמירה יותר, ורק לאחר מכן מנצל את savings plan.
הבנת הפשרה של התשלום מראש
בדרך כלל, תשתית הענן פועלת במודל של תשלום לפי שימוש. מפעילים מכונה וירטואלית, מריצים אותה חודש שלם, ומשלמים בדיוק על השעות שנצרכו. למרות שהמודל גמיש, תשלום לפי שימוש הוא גם הדרך היקרה ביותר להריץ סביבות ייצור בקנה מידה גדול. כדי להתמודד עם זה, Microsoft מציעה הנחות התחייבות. על ידי הסכמה לשלם מראש – לתקופה של שנה או של שלוש שנים – אתם מחליפים גמישות פיננסית בתעריף שעתי מוזל משמעותית.
חשוב להבין כי הנחת התחייבות אינה משאב שאתם פורסים או הגדרה שאתם מפעילים בתוך מערכת ההפעלה. מדובר אך ורק בהסדר פיננסי בצד החיוב של הדייר שלכם ב-Azure. המכונות הווירטואליות, שירותי האפליקציות והמסדים שלכם פועלים בדיוק באותו אופן, בין אם ההנחה חלה ובין אם לא. עם זאת, הסיכון המרכזי הוא שבעצם אתם מהמרים על הניצולת העתידית שלכם. אם תתחייבו להוציא סכום מסוים והעומסים שלכם יצטמצמו, יעברו או יוסרו משירות, תמשיכו להיות חייבים לשלם עבור קיבולת שאינכם משתמשים בה עוד.
Azure Reservations: הדרך הנוקשה להשגת חיסכון מרבי
Azure reservation הוא התחייבות לשימוש בסוג משאב מסוים, באזור מסוים, לתקופה קבועה של שנה או שלוש שנים. כאשר אתם מזמינים גודל מכונה וירטואלית מסוים – כמו מופע DS3 סטנדרטי באזור East US – כל שעה תואמת שבה המכונה פועלת מפעילה אוטומטית את ההנחה.
קבוצות היקף וגמישות
אף שה-reservations נשמעים נוקשים, Microsoft מוסיפה מרווח תפעולי באמצעות Instance Size Flexibility. Reservation לגודל מכונה וירטואלית מסוים יכול להתרחב באופן אוטומטי כך שיכסה גדלים קטנים או גדולים יותר באותה משפחה ובאותה קבוצת גמישות. לדוגמה, reservation מסוג DS3 יכול לכסות מופע DS1 או DS2 ללא התערבות ידנית. עם זאת, הוא אינו יכול לעבור בין משפחות חומרה שונות או לעבור לאזור Azure אחר.
ניתן גם להגדיר את היקף ה-reservation, שפועל כמעין גדר סביב ההנחה. ההיקף יכול לנוע בין קבוצת משאבים בודדת לבין פרופיל חיוב שלם או הקשר משותף על פני כל המנויים. אם תגדירו היקף צר מדי, ההנחה עלולה להישאר לא מנוצלת אם משאבים יועברו.
Azure Savings Plans: האפשרות הרופפת יותר לעומסי עבודה דינמיים
אם סביבת הענן שלך משתנה כל הזמן, תוכניות חיסכון של Azure מציעות חלופה גמישה יותר. במקום להזמין סוג מכונה או אזור מסוים, אתם מתחייבים להוציא סכום קבוע בדולרים לשעה, למשל חמישה דולר לשעה, על שירותי מחשוב זכאים.
כאשר עומסי העבודה שלכם גדלים אופקית, עוברים בין אזורים, או עוברים ממכונות וירטואליות ליישומי קונטיינר, ההנחה של תוכנית החיסכון עוקבת אחר השימוש שלכם לכל מקום שאליו הוא מגיע. מכיוון ש-Microsoft מספקת רמת גמישות גבוהה יותר, ההנחה המקסימלית המפורסמת נמוכה מעט, עד 65% לעומת 72% של הזמנת שמורה.
הכלל הזהב של תוכניות החיסכון פשוט: שיעורי ההנחה משתנים לפי אורך התקופה וסוג המוצר, ולא לפי גודל ההתחייבות שלכם. התחייבות של 100 דולר לשעה אינה מקנה הנחה באחוזים גבוהים יותר מהתחייבות של 5 דולר לשעה. יתרה מכך, תוכניות חיסכון אינן ניתנות להחזר ואינן ניתנות לביטול, כלומר אפשרויות היציאה שלכם מוגבלות מאוד אם האסטרטגיה שלכם תשתנה.
החשבון היחיד שחשוב: גודל לפי ניצול, לא לפי אחוזים
מנהלי ענן נופלים לעיתים קרובות במלכודת של מרדף אחר אחוז ההנחה הגבוה ביותר המפורסם. שבעים ושניים אחוז הנחה נשמעים מדהים על הנייר, אך הנתון הזה מייצג תקרה של המקרה הטוב ביותר ולא תוצאה טיפוסית בעולם האמיתי.
המשוואה המתמטית היחידה שבאמת חשובה בניהול הפיננסי של הענן היא שיעור הניצול בפועל שלכם. שקלו את התרחיש הבא:
- אם תתחייבו לעשרה דולר לשעה בהזמנת שמורה ותצרכו 100% ממנה, תיהנו מלוא היתרון הכספי.
- אם תתחייבו לעשרה דולר לשעה, אך עומס העבודה שלכם דורש רק חמישה דולר לשעה, the יתרת חמשת הדולרים פגה בסוף השעה. היא אינה מתגלגלת הלאה.
כתוצאה מכך, תשלמו מחירי תשלום לפי שימוש מלאים עבור החצי שבאמת השתמשתם בו, ותבזבזו כסף על החצי שלא השתמשתם בו. הנחה צנועה התואמת לשימוש קבוע ותמידי תמיד תניב תוצאות טובות יותר מהנחה ענקית שמשאירה חצי מההתחייבות שלכם בטלה בענן.
סיכום
הבחירה בין הזמנות שמורות ותוכניות חיסכון של Azure תלויה בעיקר בצפיות עומסי העבודה. אם התשתית שלכם בשלה, יציבה וקשורה לאזורים ולמשפחות מופע מסוימים, הזמנות שמורות מספקות את ההנחה העמוקה ביותר האפשרית. אם הארכיטקטורה שלכם דינמית, מתחדשת במהירות, או נוטה לעבור בין אזורים ושירותים, תוכנית חיסכון למחשוב מגינה על התקציב שלכם מפני בזבוז בלתי צפוי.
לפני שתלחצו על הכפתור להתחייבות רב-שנתית כלשהי, נקו בזבוז קיים בענן, בדקו את דפוסי הצריכה היציבים שלכם באמצעות Azure Advisor, והתחילו תמיד בתקופה של שנה אחת כדי להיבנות בהדרגה לוודאות ארוכת טווח. כדי לשמוע פירוט מלא של האסטרטגיות האלה, האזינו לפרק הפודקאסט המשלים: Listen to the full episode.
שאלות נפוצות
האם אפשר לשלב הזמנות שמורות של Azure ותוכניות חיסכון באותו דייר?
כן. כאשר חשבון מנצל את שני מודלי ההתחייבות, Azure מחילה אוטומטית קודם את הנחת ההזמנה השמורה, המחמירה והעמוקה יותר. לאחר שקיבולת ההזמנה השמורה מנוצלת במלואה, המערכת מחילה את תוכנית החיסכון על שימוש המחשוב הזכאי הנותר.
מה קורה להתחייבות השעתית שלא נוצלה בתוכנית חיסכון של Azure?
התחייבויות שעתיות שלא נוצלו פועלות על בסיס של "שימוש או אובדן" קפדני. אם התחייבתם להוציא 5 דולר בשעה מסוימת וצרכתם רק 3 דולר משירותים זכאים, היתרה של 2 דולר פגה מיד ואינה מתגלגלת לשעה הבאה.
האם אפשר לשנות את הטווח של הזמנה שמורה של Azure לאחר הרכישה?
כן. אפשר לשנות את הטווח של הזמנה שמורה לאחר הרכישה, מרמת קבוצת משאבים לטווח מנוי משותף. פעולה זו נחשבת לשינוי ולא לרכישה חדשה, כלומר היא לא מאפסת את אורך התקופה ולא כרוכה בקנסות ביטול.
האם הזמנות שמורות של Azure מכסות רישיונות תוכנה כמו Windows Server או SQL?
לא. הזמנות שמורות למחשוב רגילות מכסות רק את החומרה ואת מד המחשוב. רישוי תוכנה (כגון Windows Server או SQL Server), אחסון ותעבורת רשת ממשיכים להיות מחויבים לפי תעריפים רגילים, אלא אם הם מכוסים בנפרד באמצעות Azure Hybrid Benefit.