מידע על בקשות לשינוי גודל בקבוצת מופעים מנוהלת (MIG)

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

היתרונות של שימוש בבקשות לשינוי גודל של MIG:

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

  • קבלת משאבים שיש להם ביקוש גבוה. אפשר להשתמש בבקשות לשינוי גודל של MIG עם מודלים של הקצאת משאבים מסוג flex-start או reservation-bound. מודלים אלה של הקצאת הרשאות מספקים את היתרונות הבאים:

    • יש לכם סיכוי גבוה יותר לקבל משאבים שיש להם ביקוש גבוה, כמו מעבדי GPU.

    • בהתאם לסוג המכונה שבה נעשה שימוש במכונות הווירטואליות שביקשתם, תקבלו הנחה של עד 53% על זיכרון, vCPU ויחידות GPU שמצורפות.

תרחישים לדוגמה

אפשר להשתמש בבקשות לשינוי גודל בקבוצת MIG כדי:

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

    • קבוצת ה-MIG מתזמנת את יצירת מכונת ה-VM מסוג Flex-start ברגע שמשאבים זמינים.

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

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

      • מוחקים את מכונות ה-VM עם התשלום הגמיש.

  • יצירת מכונות וירטואליות על ידי שימוש בהזמנה. אתם יכולים לבקש ליצור מכונות וירטואליות שמשתמשות במודל הקצאת משאבים שמוגבל לבקשת שמירת מקום כדי לנצל את בקשת שמירת המקום. כשמשתמשים בבקשות לשינוי גודל כדי לצרוך הזמנה, קורה הדבר הבא:

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

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

      • המקום השמור יימחק ב-Compute Engine בשעת הסיום שלו.

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

איך עובדות בקשות לשינוי גודל

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

בעת היצירה

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

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

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

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

  • requestedRunDuration: משך הזמן שהמכונות הווירטואליות צריכות לפעול. משך ההרצה צריך להיות בין 10 דקות לשבעה ימים. המאפיין הזה הוא אופציונלי. אם אתם משתמשים בבקשות לשינוי גודל של MIG כדי ליצור מכונות וירטואליות ברגע שהמשאבים זמינים, המאפיין הזה מבטל את משך ההפעלה שצוין בתבנית של הגדרות מכונה של ה-MIG.

אחרי היצירה

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

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

המצבים שמוצגים בתרשים שלמעלה הם:

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

  • ACCEPTED: שירות Compute Engine יצר את הבקשה ואישר אותה. בהתאם לתרחיש השימוש בבקשות לשינוי הגודל של MIG,‏ Compute Engine מבצע אחת מהפעולות הבאות:

    • יצירת מכונות וירטואליות עם Flex-start הכלי לתזמון עומסי עבודה דינמיים מתזמן את יצירת מכונות ה-VM מסוג Flex-start על סמך הזמינות ומשך ההפעלה שצוין בבקשה. אם אין לכם מכסת הקצאה רגילה או מכסת הקצאה של משאבים שניתנים להפסקה, או אם המשאבים לא זמינים באופן זמני, הכלי Dynamic Workload Scheduler שומר את הבקשה עד שתהיה לכם מכסה מספקת והמשאבים יהיו זמינים.

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

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

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

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

  • FAILED: הבקשה לשינוי הגודל נכשלה בגלל תקלה טכנית. כתוצאה מכך, Compute Engine מקטין את גודל היעד של ה-MIG במספר המכונות הווירטואליות המבוקשות.

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

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

מכסה

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

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

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

תמחור

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

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

    • החיובים מתחילים כשקבוצת ה-MIG יוצרת את המכונות הווירטואליות מסוג Flex-start. Google Cloud מחייבת אתכם על המכונות הווירטואליות מסוג Flex-start על סמך התמחור של Dynamic Workload Scheduler.

    • החיובים מסתיימים כשקבוצת ה-MIG מוחקת את מכונות ה-VM עם ההפעלה הגמישה בסוף משך ההפעלה שלהן, או כשאתם מוחקים את מכונות ה-VM עם ההפעלה הגמישה.

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

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

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

מגבלות

בקטעים הבאים מוסברות המגבלות על בקשות לשינוי גודל של קבוצות MIG.

מגבלות על בקשות לשינוי גודל

יש מגבלות על בקשות לשינוי גודל של MIG:

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

    • Flex-start: אתם יכולים לקבל כל סוג של מכונת GPU (חוץ מ-A4X Max ומ-A4X) וסוגי מכונות H4D. אפשר להשתמש במודל הזה כדי ליצור מכונות וירטואליות עם הפעלה גמישה ברגע שהמשאבים זמינים.

    • מוגבל להזמנה: אפשר לקבל רק מכונות מסוג A4X Max,‏ A4X,‏ A4,‏ A3 Ultra או H4D. אפשר להשתמש במודל הזה כדי ליצור מכונות וירטואליות על ידי שימוש בהזמנה.

  • אפשר לבטל רק בקשות לשינוי גודל שנמצאות במצב ACCEPTED.

  • אפשר למחוק בקשה לשינוי גודל רק אחרי שהיא מצליחה (SUCCEEDED), נכשלת (FAILED) או מבוטלת (CANCELLED).

מגבלות על תבנית של הגדרות מכונה

המגבלות הבאות חלות על תבנית של הגדרות מכונה של קבוצת ה-MIG:

מגבלות של MIG

המגבלות הבאות חלות על קבוצות ה-MIG:

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