מודלים של הקצאת מכונות ב-Compute Engine

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

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

מודלים זמינים של הקצאת הרשאות

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

  • רגילה

  • כרטיס Spot

  • Flex-start

  • הזמנה בלבד

בטבלה הבאה אפשר להשוות בין תרחישי השימוש והתמחור של כל מודל הקצאת הרשאות:

רגילה כרטיס Spot Flex-start הזמנה בלבד
סיכום
  • על סמך זמינות המשאבים, אתם יכולים ליצור באופן מיידי מכונות וירטואליות.
  • אתם יכולים לקבוע מתי להפסיק או למחוק מכונות וירטואליות.
  • על סמך זמינות המשאבים, אתם יכולים ליצור באופן מיידי מכונות וירטואליות.
  • אתם יכולים לקבוע מתי להפסיק או למחוק מכונות וירטואליות. עם זאת, אתם גם מאפשרים ל-Compute Engine להפסיק את הפעילות של מופעי מחשוב או למחוק אותם בכל שלב כדי לפנות קיבולת.
  • בהתאם לזמינות המשאבים, אפשר ליצור מכונות וירטואליות לחישוב תוך זמן המתנה מוגדר. במכונה וירטואלית עצמאית עם הפעלה גמישה, אפשר לציין זמן המתנה של עד שעתיים. ב-MIG, ‏ Compute Engine ממשיך לנסות ליצור מכונות וירטואליות עד שהמשאבים הופכים לזמינים או עד שמבטלים את בקשת היצירה.
  • אתם יכולים לקבוע מתי להפסיק או למחוק מכונות וירטואליות. עם זאת, אי אפשר להשהות אותם או ליצור אותם מחדש. מופעי Compute פועלים למשך 10 דקות לכל הפחות ועד שבעה ימים לכל היותר. כשמופעלות מכונות וירטואליות של Compute Engine, הן מופעלות למשך זמן מוגדר. בסיום משך ההפעלה, מערכת Compute Engine מפסיקה או מוחקת אותן בהתאם לפעולת הסיום שהוגדרה להן.
  • אתם יכולים לבקש לשריין קיבולת לתאריך עתידי כדי ליצור מכונות וירטואליות. אם Cloud de Confiance מאשר את הבקשה, מערכת Compute Engine יוצרת שמירת מקום. בתחילת תקופת ההזמנה, אפשר להשתמש בהזמנה על ידי יצירת מופעי מחשוב שתואמים להזמנה.
  • במהלך תקופת השמירה שאושרה, אתם יכולים להפסיק, להפעיל מחדש, למחוק וליצור מחדש מכונות וירטואליות כדי להשתמש בשמירה לפי הצורך. כשמסתיים פרק הזמן של ההזמנה, מערכת Compute Engine מוחקת את ההזמנה ומפסיקה או מוחקת את כל מופעי החישוב שצורכים את ההזמנה בהתאם לפעולת הסיום שלהם.
תרחישים לדוגמה

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

  • שרתי אינטרנט
  • מסדי נתונים
  • אפליקציות ארגוניות
  • פיתוח ובדיקה

מתאים לעומסי עבודה שיכולים להתמודד עם הפרעות, כמו עומסי העבודה הבאים:

  • עיבוד באצווה
  • מחשוב עתיר ביצועים (HPC)
  • אינטגרציה רציפה (CI) ופריסה רציפה (CD)
  • ניתוח נתונים
  • קידוד מדיה
  • היקש אונליין

עומסי עבודה שדורשים יציבות וצריכים לפעול למשך עד שבעה ימים, כמו עומסי העבודה הבאים:

  • אימון מקדים של מודל קטן
  • כוונון עדין של מודלים
  • סימולציה ב-HPC
  • היסק באצווה

אידיאלי לעומסי עבודה שדורשים יציבות וזמן ריצה ספציפי, כמו:

  • עבור עומסי עבודה שנמשכים עד 90 ימים:

    • משימות אימון מראש של מודלים
    • משימות של כוונון עדין של מודלים
    • עומסי עבודה (workloads) של סימולציות HPC
    • עלייה צפויה לטווח קצר בעומסי עבודה (workloads) של הסקת מסקנות
  • עבור עומסי עבודה שנמשכים יותר מ-90 יום:

    • עומסי עבודה של אימון
    • עומסי עבודה של הסקה
הקצאת משאבים ללא התחייבות. ב-Compute Engine, המשאבים ממוקמים פיזית קרוב זה לזה על בסיס האפשרות הטובה ביותר. כדי לשלוט במיקום, אפשר להשתמש בכללי מדיניות לגבי מיקום. ללא התחייבות. ב-Compute Engine, המשאבים ממוקמים פיזית קרוב זה לזה על בסיס האפשרות הטובה ביותר. כדי לשלוט במיקום, אפשר להשתמש בכללי מדיניות לגבי מיקום. דחוס על בסיס האפשרות הטובה ביותר. ‫Compute Engine עושה כמיטב יכולתו כדי למקם משאבים בצפיפות ובקרבה זה לזה. כדי לשלוט במיקום של מכונות ה-VM מסוג Flex-start, אפשר להשתמש באחת מהאפשרויות הבאות: צפוף. מערכת Compute Engine ממקמת פיזית משאבים במארחים צמודים שמחוברים באמצעות רשת מהירה כדי לצמצם את זמן האחזור ברשת.
תמחור
  • תחויבו במחיר הרגיל על מופעי מחשוב. למידע על התמחור של מכונות וירטואליות
  • החיוב מתבצע על סמך השיטה שבה משתמשים כדי ליצור מכונות וירטואליות:

    • אם תיצרו באופן מיידי מכונות וירטואליות לחישוב, תשלמו לפי שימוש (PAYG).
    • אם יוצרים מכונות וירטואליות באמצעות שמירת מקום לפי דרישה או שמירת מקום שנוצרה אוטומטית לשמירת מקום לעתיד, החיוב יתבצע כל עוד שמירת המקום קיימת. מידע נוסף זמין במאמר בנושא חיוב על הזמנות.
  • מקבלים הנחות של עד 60% על סדרות המכונות C3,‏ M3 ו-A3. מידע נוסף זמין בדף התמחור.
  • תשלום לפי שימוש (PAYG).
  • בהתאם לסדרת המכונות שבהן נעשה שימוש במופעי החישוב, תקבלו הנחה באופן הבא:

    • בסדרות המכונות A4,‏ A3 ו-A2, מקבלים הנחה של 53% על vCPU, זיכרון ו-GPU.
    • בסדרת המכונות H4D, מקבלים הנחה של 25% על vCPU ועל זיכרון.
    סדרות אחרות של מכונות נתמכות לא עומדות בדרישות להנחות. מידע נוסף זמין במאמר בנושא תמחור של Dynamic Workload Scheduler‏ (DWS).
  • תשלום לפי שימוש (PAYG).
מכסה כשיוצרים מכונת חישוב, המערכת משתמשת במכסת ברירת המחדל. כשיוצרים VM במודל Spot, המכסה הרגילה נצרכת. כשיוצרים מכונת VM עם Flex-start, נצרכת מכסת מכונות זמניות . אם בפרויקט שלכם אין מכסת משאבים שניתנים להפסקה, המערכת תשתמש במכסה הרגילה.

הצריכה של המכסה משתנה בהתאם לשיטה שבה משתמשים כדי לשריין משאבים:

  • הזמנות עתידיות עם AI Hypercomputer או אשכולות HPC: Google מנהלת את המכסה של המשאבים שהוזמנו. אין צורך לבקש מכסה באופן ידני. בזמן ההתחלה של המקום השמור לעתיד שאושר, Google מגדילה באופן אוטומטי את המכסה אם היא חסרה בפרויקט.
  • הזמנות עתידיות במצב יומן: כדי להזמין סוגי מכונות H4D, נעשה שימוש במכסת המעבדים. כדי להזמין מראש סוגי מכונות GPU או TPU, לא נדרשת מכסה.

זמינות ומחזור חיים של מכונות

בטבלה הבאה מוצגים הזמינות ומשך החיים של מופע Compute לכל מודל הקצאת משאבים:

רגילה כרטיס Spot Flex-start הזמנה בלבד
דרישות מוקדמות ליצירה אין דרישות מוקדמות ליצירה. אין דרישות מוקדמות ליצירה. אין דרישות מוקדמות ליצירה.

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

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

סדרות מכונות נתמכות אפשר להשתמש בכל סדרת מכונות, חוץ מ-A4X Max,‏ A4X,‏ A4 ו-A3 Ultra.

אפשר להשתמש בכל סדרות המכונות (C3,‏ M3 ו-A3).

השימוש ב-Spot ל-TPU7x מוגבל על ידי רשימת היתרים. הערה

אפשר להשתמש רק בסדרות המכונות הבאות:

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

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

כך יוצרים מכונות וירטואליות:

‫Compute Engine משתמש ב- DWS כדי לתזמן את הקצאת הקיבולת שביקשתם על סמך זמינות המשאבים. בעזרת DWS תוכלו לקבל משאבים מבוקשים כמו מעבדי GPU.

אפשר ליצור מכונות וירטואליות רק אחרי ששומרים קיבולת לתאריך עתידי. בתאריך שציינתם, Compute Engine מספק את הקיבולת שביקשתם, ואז תוכלו להשתמש בה כדי ליצור מכונות וירטואליות. אם אתם שומרים משאבים באמצעות הזמנות עתידיות במצב לוח שנה, מערכת Compute Engine משתמשת ב- DWS כדי להקצות את הקיבולת שביקשתם. השירות DWS עוזר לכם לקבל משאבים מבוקשים כמו יחידות GPU.
הבטחת קיבולת על סמך שיטת היצירה. הבטחת הקיבולת משתנה בהתאם לשיטה שבה משתמשים כדי ליצור מכונות וירטואליות לחישוב, באופן הבא:
  • אם יוצרים מכונות וירטואליות לחישוב באופן מיידי, מערכת Compute Engine תנסה כמיטב יכולתה להקצות את הקיבולת שביקשתם.
  • אם אתם יוצרים מכונות וירטואליות על ידי שימוש במקום שמור על פי דרישה או במקום שמור שנוצר אוטומטית לבקשה לשמירת מקום לעתיד, אתם יכולים להיות בטוחים ש-Compute Engine יקצה את הקיבולת שביקשתם, אם יש קיבולת שמורה פנויה.
ללא התחייבות. כשיוצרים מכונות וירטואליות מסוג Spot,‏ Compute Engine מנסה כמיטב יכולתו לספק את הקיבולת שביקשתם. ללא התחייבות. כשיוצרים בקשה לשינוי גודל של MIG,‏ Compute Engine מנסה כמיטב יכולתו לתזמן את הקצאת הקיבולת שביקשתם. גבוהה מאוד. אם Cloud de Confiance מאשר את בקשת ההזמנה, יש לכם ודאות גבוהה מאוד ש-Compute Engine יקצה את הקיבולת השמורה במועד המסירה שתבחרו. יש לכם גישה בלעדית לקיבולת המוזמנת שלכם למשך תקופת ההזמנה.
משך החיים של מכונה אתם יכולים לשלוט מתי להפסיק או למחוק מכונת חישוב. עם זאת, אם סוג המכונה שמופע החישוב משתמש בו לא תומך בהעברה פעילה, אז Compute Engine מפסיק את מופע החישוב במהלך אירועי תחזוקה של המארח.

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

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

לפני שמופע של מחשוב מגיע לסוף משך ההפעלה שלו, אפשר לבצע את הפעולות הבאות:

  • הפסקת מופע Compute: אם יצרתם מכונת VM עם הפעלה גמישה כמופע Compute עצמאי או בנפרד ב-MIG כשהקיבולת הופכת לזמינה, אתם יכולים להפסיק את מופעי ה-Compute בכל שלב. אי אפשר לעצור מכונות וירטואליות עם הפעלה גמישה שנוצרו בבקשה לשינוי גודל של MIG.
  • מחיקת מופע Compute: אפשר למחוק את מופע Compute בכל שלב.

כשמכונה מגיעה לסוף משך ההפעלה שלה, Compute Engine מפסיק או מוחק אותה בהתאם לפעולת הסיום שלה.

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

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

‫1 הזמנות של Spot,‏ Flex-start ו-Future במצב לוח שנה עבור TPU7x מוגבלות על ידי רשימת היתרים. כדי לבקש גישה, אפשר לפנות לצוות ניהול החשבון או לצוות המכירות.

המאמרים הבאים