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

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

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

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

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

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

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

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

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

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

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

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

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

      • מוחקים את מכונות ה-VM עם התכונה Flex-start.

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

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

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

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

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

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

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

בעת היצירה

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

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

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

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

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

אחרי היצירה

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

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

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

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

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

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

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

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

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

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

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

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

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

מכסה

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

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

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

תמחור

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

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

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

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

  • אם אתם משתמשים בבקשות לשינוי גודל של 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:

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