השעיה, עצירה או איפוס של מכונות Compute Engine

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

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

  • לחסוך בעלויות.

  • ביצוע תחזוקה.

  • פתרון בעיות.

  • לפנות משאבים.

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

הסבר על פעולות שמתבצעות במופע

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

השעיית מכונה

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

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

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

מידע נוסף זמין במאמר בנושא השעיה של פעולה.

עצירת מכונה

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

  • אתם לא צריכים יותר את המופע, אבל אתם רוצים להסיר את המשאבים שמצורפים למופע ולהשתמש בהם מחדש – כמו כתובות ה-IP הפנימיות שלו או נפחי Google Cloud Hyperdisk.

  • אין צורך לשמור את הזיכרון של מערכת ההפעלה האורחת, את מצב המכשיר או את מצב האפליקציה.

  • רוצים לשנות מאפיינים מסוימים של המופע, ולכן צריך לעצור את המופע כדי לבצע את השינויים האלה.

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

איפוס מכונה

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

  • אתם רוצים לאתחל מחדש את המופע למצב האתחול שלו כדי להבטיח ביצועים ויציבות אופטימליים.

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

מידע נוסף זמין במאמר בנושא פעולת איפוס.

בטבלת ההשוואה שבמסמך הזה מפורטים ההבדלים בין הפעולות 'עצירה', 'השהיה' ו'איפוס' של מופע.

השעיית פעולה

כשמשעים מכונת Compute, קורה הדבר הבא:

  1. ‫Compute Engine שולח אות שינה G1 של Advanced Configuration and Power Interface (ממשק מתקדם להגדרת תצורה וניהול צריכת חשמל, ACPI) למערכת ההפעלה של האורח ומשנה את מצב המכונה ל-SUSPENDING. לאחר מכן, ב-Compute Engine נעשה שימוש באחסון מתמיד כדי לאחסן את הנתונים הבאים:

    • הזיכרון של מערכת ההפעלה האורחת

    • מצב המכשיר

    • מצב האפליקציה של המופע

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

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

אלא אם מפעילים מחדש או מוחקים את המכונה, המכונה נשארת במצב SUSPENDED למשך עד 60 יום. אחרי הזמן הזה, Compute Engine מעביר את מצב המכונה ל-TERMINATED, והמכונה מאבדת את הזיכרון של מערכת ההפעלה האורחת, את מצב המכשיר ואת מצב האפליקציה שנשמרו.

הפסקת הפעולה

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

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

  2. ‫Compute Engine שולח את האות ACPI G2 Soft Off למערכת ההפעלה של האורח במכונה, ואז מגדיר את מצב המכונה ל-STOPPING. אלא אם ציינתם לדלג על כיבוי מערכת ההפעלה האורחת, הזמן שמוקצב למערכת ההפעלה האורחת לכיבוי תקין תלוי בסוג האינסטנס באופן הבא:

    • מכונות וירטואליות מסוג Spot‏: במכונות וירטואליות מסוג Spot ובאינסטנסים שניתנים להפסקת פעולה, מערכת ההפעלה של האורח נסגרת תוך 30 שניות לכל היותר. התקופה הזו זהה באורכה לתהליך ההפסקה הזמנית.

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

  3. אחרי שמערכת ההפעלה של האורח מושבתת, Compute Engine שולח את האות ACPI G3 Mechanical Off למופע, ובאחת מהפעולות הבאות, בהתאם לפעולה שמתבצעת:

    • לפעולות עצירה: מערכת Compute Engine מגדירה את מצב המכונה ל-TERMINATED תוך כמה שניות, ופעולת העצירה מסתיימת. המופע שומר על המשאבים המצורפים, הגדרות התצורה, כתובות ה-IP הפנימיות, כתובות ה-MAC והמטא-נתונים.

    • בפעולות מחיקה: מערכת Compute Engine מוחקת את המופע ואת כל המשאבים שמצורפים אליו תוך כמה שניות.

פעולת איפוס

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

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

  • ‫Compute Engine מוחק את התוכן של הזיכרון של המכונה.

  • במהלך פעולת האיפוס, המצב של המכונה ב-Compute Engine נשאר RUNNING.

פעולת האיפוס לא משנה אף אחת מהמאפיינים של המופע. המופע שומר על כתובות ה-IP הזמניות, כתובות ה-IP החיצוניות הסטטיות, הדיסקים המצורפים, סוג המכונה ודיסקים מסוג SSD מקומי (אם יש כאלה).

טבלת השוואה

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

השעיה של מכונה הפסקת מופע איפוס מכונה
חיוב בזמן שמכונה וירטואלית נמצאת במצב SUSPENDING או SUSPENDED, לא נגבים חיובים על השימוש במעבד. עם זאת, תמשיכו לשלם על המשאבים שמצורפים למופע עד שתמחקו אותם. בזמן שמכונה וירטואלית נמצאת במצב STOPPING או TERMINATED, לא תחויבו על השימוש במעבד. עם זאת, תמשיכו לשלם על המשאבים שמצורפים למופע עד שתמחקו אותם. מכיוון שהמכונה נשארת במצב RUNNING בזמן האיפוס, אתם ממשיכים לשלם על המכונה באותו תעריף כמו על מכונה פועלת.
מצב המופע SUSPENDED TERMINATED RUNNING
Attached disks הדיסקים המצורפים נשמרים ואתם ממשיכים לשלם עליהם. הדיסקים המצורפים נשמרים ואתם ממשיכים לשלם עליהם. הדיסקים המצורפים נשמרים ואתם ממשיכים לשלם עליהם.
זיכרון ומצב המופע מצב מערכת ההפעלה והאפליקציה של האורח נשמרים ומשוחזרים כשממשיכים את הפעלת המופע.

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

אם GPU מצורף למופע, אי אפשר להשהות את המופע.
לא תחויבו על יחידות GPU כשהמופע מופסק.

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

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

אם בוחרים באפשרות שמירת הנתונים ב-SSD מקומי (גרסת Preview), ‏ Compute Engine מעביר את הנתונים ב-SSD המקומי לאחסון עמיד, ותחויבו על נפח האחסון שנעשה בו שימוש עד שתפעילו מחדש את המכונה או תמחקו אותה.
דיסקים מקומיים של SSD והנתונים שלהם נשמרים, אבל איפוס של מופע עלול לגרום לאובדן נתונים או למערכות קבצים פגומות.
כתובות IP חיצוניות זמניות מערכת Compute Engine משחררת כתובות IP ארעיות כשמשהים מכונה, ומקצה למכונה כתובת IP ארעית חדשה כשהמכונה חוזרת לפעולה. כדי לשמור כתובת IP חיצונית, צריך להפוך אותה לכתובת IP סטטית. מערכת Compute Engine משחררת כתובות IP ארעיות כשמפסיקים מכונה, ומקצה למכונה כתובת IP ארעית חדשה כשמפעילים אותה מחדש. כדי לשמור כתובת IP חיצונית, צריך להפוך אותה לכתובת IP סטטית. כתובות IP זמניות נשמרות.
כתובות IP סטטיות חיצוניות כתובות IP חיצוניות סטטיות נשמרות.

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

אם שומרים כתובת IP חיצונית סטטית ולא מקצים אותה למכונה, או אם מקצים אותה למכונה במצב TERMINATED, מחויבים בתעריף גבוה יותר מאשר עבור כתובות IP חיצוניות סטטיות וארעיות שנמצאות בשימוש. מידע נוסף זמין במאמר בנושא תמחור של כתובות IP חיצוניות.
כתובות IP חיצוניות סטטיות נשמרות.
כתובות IP או MAC פנימיות כתובות ה-IP וה-MAC הפנימיות נשמרות. כתובות ה-IP וה-MAC הפנימיות נשמרות. כתובות ה-IP וה-MAC הפנימיות נשמרות.
מטא-נתונים של מכונות וירטואליות המטא-נתונים של המכונה הווירטואלית נשמרים. המטא-נתונים של המכונה הווירטואלית נשמרים. המטא-נתונים של המכונה הווירטואלית נשמרים.

תמחור

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

תמחור של השעיית מופע

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

  • הזיכרון של המכונה.

  • כל הדיסקים שמצורפים למופע.

  • כל כתובות ה-IP הסטטיות שמוקצות למכונה.

בנוסף, יכול להיות שעדיין תחויבו בעמלות על רישיון התוכנה. לדוגמה, אם משעים מופעים של Windows Server, לא מחויבים בדמי רישיון של Windows Server. עם זאת, יכול להיות שעדיין תחויבו על סוגים אחרים של רישיונות.

מידע נוסף זמין במאמר בנושא תמחור של מקרים מושעים.

תמחור של עצירת מכונה

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

מידע נוסף זמין במאמר בנושא זמן פעולה של מופע.

תמחור של איפוס מכונה

מכיוון שהמצב של מכונת חישוב נשאר RUNNING כשמאפסים אותה, אתם ממשיכים לשלם על המכונה באותו תעריף כמו על מכונה פועלת.

מידע נוסף זמין במאמר תמחור של מכונות VM.

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