סקירה כללית של מדיניות למיקום קומפקטי ומדיניות עומס עבודה

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

כברירת מחדל, אתם מנהלים את המיקום של מופעי המחשוב על ידי ציון האזורים שלהם בלבד. כשמשתמשים בהזמנות עתידיות או בבקשות לשינוי גודל של קבוצת מופעי מכונה מנוהלים (MIG) כדי לקבל מכונות A4X,‏ A4,‏ A3 Ultra,‏ A3 Mega ו-A3 High (עם 8 יחידות GPU), מופעי המחשוב שמקבלים הם צפופים. עם זאת, יכול להיות שתרצו למקם מכונות וירטואליות ספציפיות קרוב יותר זו לזו כדי לשפר את הביצועים של התקשורת ביניהן. כדי למקם מכונות וירטואליות של Compute קרוב יותר זו לזו, אפשר להחיל מדיניות למיקום קומפקטי על מכונות וירטואליות של Compute או מדיניות של עומסי עבודה על קבוצות של מכונות וירטואליות לניהול מופעים (MIG).

מדיניות למיקום קומפקטי של מכונות וירטואליות

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

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

מדיניות של עומסי עבודה עבור קבוצות של מכונות מנוהלות (MIG)

כשמחילים מדיניות של עומסי עבודה על קבוצות MIG, אפשר לציין את המיקום ואת התשתית הבסיסית של מופעי החישוב בקבוצות MIG. באמצעות מדיניות עומסי עבודה עם A4X Max,‏ A4X,‏ A4,‏ A3 Ultra,‏ A3 Mega ו-A3 High (8 מעבדי GPU), אתם יכולים לצמצם את זמן האחזור ברשת בין מופעי המחשוב ולבצע אופטימיזציה של הביצועים.

בהתאם לסוגי המכונות שבהן נעשה שימוש במופעי החישוב ב-MIG, מדיניות עומסי העבודה נדרשת או אופציונלית במצבים הבאים:

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

  • כדי להשתמש במופעי A4,‏ A3 Ultra,‏ A3 Mega או A3 High (8 GPUs), מדיניות עומסי העבודה היא אופציונלית.

מידע נוסף זמין במאמר מידע על מדיניות עומסי עבודה ב-MIG במסמכי העזרה של Compute Engine.

השוואה בין מדיניות למיקום קומפקטי לבין מדיניות עומס עבודה

בטבלה הבאה מסוכמים ההבדלים בין מדיניות מיקום קומפקטי לבין מדיניות עומסי עבודה:

מדיניות למיקום קומפקטי מדיניות עומס עבודה
שימוש במדיניות
  • מופעים עצמאיים
  • מופעים שנפרסו באמצעות Bulk API
קבוצות של מופעי מכונה מנוהלים (MIG)
סוגי מכונות נתמכים ‫A4X Max,‏ A4X,‏ A4,‏ A3 Ultra,‏ A3 Mega,‏ A3 High,‏ A3 Edge,‏ A2 ו-G2
  • Flex-start: A4 ו-A3 Ultra
  • לשימוש נקודתי או להזמנות: A4X,‏ A4,‏ A3 Ultra,‏ A3 Mega ו-A3 High (8 מעבדי GPU)
סמנטיקה של קיבוץ

מכונות Compute Engine שמשתמשות באותה מדיניות למיקום קומפקטי ממוקמות קרוב יותר זו לזו.

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

‫Compute Engine ממקם את המכונות בקבוצת MIG שמשתמשת במדיניות עומס עבודה קרוב יותר זו לזו.

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

הגדרת מיקום משותף של מכונת מחשוב

כדי להגדיר שיתוף מיקום של מכונת מחשוב במאמץ מרבי, צריך להגדיר את השדה groupPlacementPolicy.collocation לערך COLLOCATED.

כדי להגדיר שיתוף מיקום של מופע מחשוב במאמץ מרבי, צריך להגדיר את השדה workloadPolicy.type לערך HIGH_THROUGHPUT.

הגדרות נוספות
  • כדי להגדיר מיקום קפדני של מכונת חישוב, מציינים את השדה maxDistance.
  • למשפחות GPU שתומכות בחלוקה למחיצות, כמו A4X, צריך לציין את השדה gpuTopology.
  • כדי להגדיר מיקום קפדני של מכונת Compute, מציינים את השדה maxTopologyDistance.
  • למשפחות GPU שתומכות בחלוקה למחיצות, כמו A4X, צריך לציין את השדה acceleratorTopology.

השוואה בין ערכי המרחק המקסימלי

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

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

maxDistance במדיניות למיקום קומפקטי maxTopologyDistance במדיניות של עומס עבודה תיאור סדרות מכונות נתמכות מספר מקסימלי של מופעי מחשוב
לא צוין (לא מומלץ) לא צוין (לא מומלץ) ‫Compute Engine עושה כמיטב יכולתו כדי למקם את מופעי החישוב כמה שיותר קרוב זה לזה, אבל אין מרחק מקסימלי בין מופעי החישוב. ‫A4X Max, ‏ A4X, ‏ A4, ‏ A3 Ultra, ‏ A3 Mega, ‏ A3 High (8 GPUs) 1500
3 CLUSTER ‫Compute Engine יוצר מכונות חישוב בבלוקים סמוכים. A4 1,500
2 BLOCK מערכת Compute Engine יוצרת מכונות וירטואליות באותה קבוצה. ‫A4 ו-A3 Ultra
  • למופעי A4: 150
  • למופעים מסוג A3 Ultra,‏ A3 Mega ו-A3 High (8 מעבדי GPU): 256
1 SUBBLOCK ‫Compute Engine יוצר מכונות וירטואליות באותו תת-בלוק. ‫A4 ו-A3 Ultra 22

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