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

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

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

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

כדי ללמוד איך ליצור תבנית של הגדרות מכונה, ראה יצירת תבניות של הגדרות מכונה.

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

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

איך מעדכנים תבניות של מכונות

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

שימוש בתבניות של מכונות דטרמיניסטיות כדי להבטיח מכונות וירטואליות זהות

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

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

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

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

בטבלה הבאה מוצגת השוואה בין תבניות של מופעים אזוריים לבין תבניות של מופעים גלובליים:

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

שימוש במשאבים אזוריים או של תחום מוגדר בתבניות של מכונות

בתבנית של הגדרות מכונה, יכול להיות שתציינו משאבים של אזור מוגדר, מה שמגביל את השימוש בתבנית לאזור שבו נמצא המשאב. באופן דומה, אם מציינים משאב אזורי בתבנית של הגדרות מכונה גלובלית, התבנית מוגבלת לאזור הזה. לדוגמה, אם כוללים בתבנית של הגדרות מכונה Persistent Disk לקריאה בלבד מ-us-central1-a, אי אפשר להשתמש בתבנית הזו באף אזור אחר כי ה-Persistent Disk הספציפי הזה קיים רק באזור us-central1-a.

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

איך מציינים תבניות מכונה

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

  • כתובת URL מלאה: https://www.googleapis.com/compute/v1/projects/example-project/regions/us-central1/instanceTemplates/1234567890
  • כתובת URL חלקית: projects/example-project/regions/us-central1/instanceTemplates/1234567890

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

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

תמחור

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

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