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

קבוצת מופעי מכונה מנוהלים (MIG) היא קבוצה של מכונות וירטואליות (VM) שמתייחסים אליהן כישות אחת. כל מכונה וירטואלית ב-MIG מבוססת על תבנית של הגדרות מכונה.

אם אתם צריכים ליצור כמה מכונות וירטואליות, אבל לא רוצים לקבץ אותן ב-MIG, תוכלו להשתמש ב-API של מכונות בכמות גדולה.

למידע על אפשרויות אחרות של Compute Engine, קראו את המאמר בחירת אסטרטגיית פריסה של עומס העבודה ב-Compute Engine.

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

תרחישים בסיסיים ליצירת קבוצת MIG

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

מדריך תרחיש
יצירת קבוצת MIG עם מכונות וירטואליות באזור אחד (קבוצת MIG אזורית) אפשר לפרוס את המכונות הווירטואליות באזור אחד.
יצירת MIG עם מכונות וירטואליות בכמה אזורים באותו מחוז (MIG אזורי) אתם רוצים לפזר את המכונות הווירטואליות בין כמה אזורים כדי להגן מפני כשל באזור מסוים, או כדי למצוא באופן אוטומטי אזורים עם משאבים מוגבלים כמו VM במודל Spot.
יצירת MIG עם כמה סוגי מכונות (הפעלה גמישה של מכונות) האפליקציה שלכם תואמת לכמה סוגי מכונות. אתם רוצים שקבוצת ה-MIG תשתמש באופן אוטומטי באחד מסוגי המכונות התואמים, על סמך הזמינות בזמן אמת.
יצירת MIG ממכונה וירטואלית קיימת אתם רוצים להרחיב אופקית בהתאם לעומס (scale out) מכונה וירטואלית לקבוצה של מכונות וירטואליות, ולפרוס אותן באזור אחד או בכמה אזורים.
יצירת MIG עם התאמה אוטומטית לעומס אתם רוצים שקבוצת ה-MIG תיצור באופן אוטומטי מכונות וירטואליות בקבוצה כשהביקוש עולה, ותמחק מכונות וירטואליות כשהביקוש יורד.
יצירת MIG שמשתמשת במכונות וירטואליות מסוג Flex-start עומס העבודה שלכם פועל במשך שבעה ימים לכל היותר, ואתם רוצים להשיג משאבים מבוקשים כמו GPUs או TPUs במחיר מוזל.
יצירת MIG שמשתמשת במכונות וירטואליות במודל Spot עומס העבודה שלכם יכול לסבול שיבושים ואתם רוצים לנצל את החיסכון בעלויות שקשור ל-VM במודל Spot.
יצירת MIG שמוסיפה את כל המכונות הווירטואליות של ה-GPU שאתם צריכים בבת אחת עומס העבודה שלכם דורש קבוצה של מכונות וירטואליות עם GPU בבת אחת – לדוגמה, אתם רוצים להריץ עומסי עבודה באצווה, כמו אימון של מודלים של למידת מכונה או עומסי עבודה של מחשוב עתיר ביצועים (HPC), במכונות וירטואליות עם GPU.
יצירת MIG עם הגדרת שמירת מצב עומס העבודה שלכם דורש הגדרה עם שמירת מצב (stateful) – לדוגמה, אתם צריכים דיסקים שחייבים לשמור את הנתונים שלהם בכל פעם שהמכונות הווירטואליות עוברות תיקון אוטומטי, עדכון או יצירה מחדש.

מגבלות

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

  • כברירת מחדל, אפשר ליצור עד 1,000 מכונות וירטואליות ב-MIG אזורי. אם אתם צריכים עוד, אתם יכולים להשתמש באחת מהאפשרויות הבאות:

  • כשמעדכנים MIG, אפשר לציין עד 1,000 מכונות וירטואליות בבקשה אחת.

  • אחרי שיוצרים את קבוצת ה-MIG, אי אפשר לשנות את הרשתות או רשתות המשנה שלה. כל המכונות הווירטואליות ב-MIG מוקצות לאותן רשתות משנה.

  • ב-CLI של gcloud וב-API יש תמיכה ב-VPC משותף בממשקים שהם לא nic0 לקבוצות של מכונות מנוהלות, אבל אין תמיכה במסוףGoogle Cloud .

לקבוצת MIG שמתפרסת על פני כמה אזורים (קבוצת MIG אזורית) יש את המגבלות הבאות:

  • כברירת מחדל, אפשר ליצור עד 2,000 מכונות וירטואליות. אם אתם צריכים יותר, הגדילו את מגבלת הגודל של ה-MIG או פנו לתמיכה.
  • כשיוצרים קבוצת MIG אזורית, צריך לבחור אילו אזורים משויכים אליה. אחרי שבוחרים אזורים ספציפיים במהלך היצירה, אי אפשר לשנות או לעדכן אותם מאוחר יותר. עם זאת, אתם יכולים להגדיר את צורת ההפצה של היעד של קבוצת ה-MIG כדי לציין איך הקבוצה תפיץ את המכונות המנוהלות שלה בין האזורים שבחרתם.
  • אם הגדרתם את צורת התפלגות היעד של הקבוצה לערך BALANCED, ANY או ANY_SINGLE_ZONE, עיינו במגבלות של צורת התפלגות היעד.

לקבוצת MIG עם הגדרות לשמירת מצב (stateful) – קבוצת MIG לשמירת מצב – יש את המגבלות הבאות:

  • אי אפשר להשתמש בהתאמה אוטומטית לעומס או בתזמוני התאמה לעומס אם לקבוצת ה-MIG יש הגדרה של שמירת מצב. כדי לתזמן פעולות התחלה ועצירה של קבוצות MIG עם שמירת מצב, אפשר להשתמש בתהליך עבודה אוטומטי חיצוני. לדוגמה, אפשר להשתמש ב-Cloud Scheduler כדי להפעיל פונקציות Cloud Run שקוראות ל-methods‏ stopInstances ו-startInstances הספציפיות ל-MIG.
  • אם רוצים להשתמש בעדכונים אוטומטיים בהדרגה (rolling), צריך להגדיר את שיטת ההחלפה ל-RECREATE.
  • בקבוצות MIG אזוריות עם שמירת מצב, צריך להשבית את החלוקה מחדש היזומה (להגדיר את סוג החלוקה מחדש ל-NONE) כדי למנוע מחיקה של מכונות עם שמירת מצב על ידי חלוקה מחדש אוטומטית בין אזורים.
  • אם משתמשים בהגדרות לכל המכונות כדי לשנות את המאפיינים של תבנית של הגדרות מכונה, אי אפשר לציין את המאפיינים האלה בהגדרות לכל מכונה בנפרד וגם בהגדרות לכל המכונות בקבוצה.

אם רוצים להגדיר מידרוג אוטומטי ל-MIG, צריך לעיין גם במפרט של המידרוג האוטומטי.

תמיכה ב-IPv6

אם רוצים שקבוצת המכונות המנוהלות (MIG) תכלול מכונות וירטואליות שמשתמשות בכתובות IPv6, צריך להשתמש בהגדרה "IPv6 בלבד" או בהגדרה "מקבץ כפול" כשיוצרים את התבנית של הגדרות המכונה.

הכללת מכונות עם כתובות IPv6 ב-MIG כפופה למגבלות הבאות:

מידע נוסף זמין במאמר יצירת תבנית של הגדרות מכונה עם כתובות IPv6.

משימות נוספות בקבוצות MIG

אחרי שיוצרים קבוצת MIG, אפשר לבצע את הפעולות הבאות:

מידע על הקבוצה ועל המכונות הווירטואליות שלה

שינוי הגודל של הקבוצה

שינוי הגדרת ה-VM של הקבוצה

הוספת תכונות של MIG

מדריכים

נסו את אחד מהמדריכים הבאים: