ציון פלטפורמת CPU מינימלית למופעי מחשוב

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

Google Cloud מרכזי נתונים מציעים מעבדי CPU מדורות שונים. המעבדים האלה תומכים בתכונות מצטברות כמו Advanced Vector Extensions (הרחבות וקטוריות מתקדמות) – לדוגמה, AVX2 ו-AVX-512. בנוסף, יכול להיות שיהיו הבדלים בין מעבדי ה-CPU בתכונות בסיסיות כמו מהירות השעון, פיצולי NUMA וזמן החיפוש של גישה לזיכרון. המונח פלטפורמת מעבד (CPU) מתייחס להגדרה הזו שמבוססת על מעבד (CPU).

כל סדרת מכונות פועלת עם מעבד אחד או יותר. לדוגמה, מופעי C4 יכולים לפעול במעבדי Intel Emerald Rapids או Granite Rapids. אם סדרת מכונות תומכת בכמה מעבדים, אפשר לבחור פלטפורמת CPU מינימלית כשיוצרים מכונה. הערך שאפשר להגדיר ל-CPU המינימלי תלוי בסוג המכונה ובאזור ובאזור הזמין שבוחרים עבור מופעי החישוב.

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

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

עם זאת, שימוש בהגדרת המינימום של המעבד (CPU) יכול להגביל את האזורים שבהם המכונות של Compute Engine יכולות לפעול.

לפני שמתחילים

  • אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות. אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Google Cloud . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:

    צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:

    המסוף

    כשמשתמשים במסוף Google Cloud כדי לגשת לשירותים Google Cloud ולממשקי ה-API, לא צריך להגדיר אימות.

    gcloud

    1. התקינו את ה-CLI של Google Cloud. אחר כך, אתחלו את ה-CLI של Google Cloud באמצעות הפקודה הבאה:

      gcloud init

      אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.

  • הגדרת אזור ותחום כברירת מחדל.
  • REST

    כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.

      התקינו את ה-CLI של Google Cloud.

      אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.

    מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Google Cloud .

תפקידים והרשאות נדרשים

כדי לקבל את ההרשאות שדרושות לשינוי פלטפורמת ה-CPU המינימלית, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים בפרויקט:

  • Compute Instance Admin (v1) (roles/compute.instanceAdmin.v1)
  • כדי להתחבר למופע של Compute שיכול לפעול כחשבון שירות: משתמש בחשבון שירות (v1) (תפקיד roles/iam.serviceAccountUser)

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

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

מתי כדאי לבחור פלטפורמת CPU מינימלית

לכל אזור ב-Compute Engine יש מעבד (CPU) שמוגדר כברירת מחדל לכל סדרת מכונות. אם לא תציינו ערך למעבד (CPU) המינימלי של המכונה, מכונת המחשוב תשתמש במעבד (CPU) שמוגדר כברירת מחדל לסוג המכונה ולאזור.

מומלץ לבחור רמת תאימות של פלטפורמת CPU רק במקרים הבאים:

  • ביצועים: אם מעבד מסוים משפר באופן משמעותי את מהירות העבודה או כולל תכונות כמו AVX-512 שנדרשות לקוד שלכם
  • תאימות: אם למכונה שלכם נדרשת מערכת הפעלה מסוימת, סט פקודות או ספריות שלא נתמכים בפלטפורמת מעבד חדשה יותר
  • הזמנות: אם אתם משתמשים בהזמנות, מכונת המחשוב צריכה להשתמש באותה פלטפורמת מעבד (CPU) כמו ההזמנה.

שימוש בפלטפורמת ברירת המחדל של המעבד

אם לא מציינים מעבד מינימלי למופע, המעבד המינימלי מוגדר ל-AUTOMATIC. המשמעות היא שהמכונה הווירטואלית משתמשת בפלטפורמת ברירת המחדל של המעבד (CPU) לסוג המכונה.

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

איך עובד התהליך של בחירת פלטפורמת CPU מינימלית

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

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

מגבלות

  • כל אזור ותחום תומכים בכמה פלטפורמות של מעבדים, אבל יכול להיות שאזור או תחום מסוימים לא יציעו את כל הפלטפורמות של המעבדים.
  • אי אפשר לציין פלטפורמת CPU מינימלית למכונות Compute שפועלות בשרתים לדייר יחיד (sole-tenant).
  • אי אפשר לבחור פלטפורמת CPU מינימלית למכונה וירטואלית (VM) מסוג E2.
  • אי אפשר לציין פלטפורמת CPU מינימלית למכונות וירטואליות שנוצרו עם סוגי מכונות וירטואליות לשימוש כללי עם ליבות מעבד משותפות.

זמינות של פלטפורמות מעבד

הזמינות של פלטפורמות CPU משתנה בין אזורים, והיא מבוססת על החומרה וסדרת המכונות שזמינות בכל אזור. כדי לראות אילו פלטפורמות CPU זמינות ב- Google Cloud ואת סדרת המכונות שמשויכת לכל פלטפורמת CPU, אפשר לעיין במאמר בנושא פלטפורמות CPU.

ברשימה הבאה מפורטות פלטפורמות ה-CPU המינימליות הנתמכות והתחביר התקין לכל פלטפורמה:

מעבד מידע תחביר
‫Intel Xeon דור 6 (Granite Rapids) Intel Granite Rapids
‫Intel Xeon דור 5 (Emerald Rapids) Intel Emerald Rapids
‫Intel Xeon דור 4 (Sapphire Rapids) Intel Sapphire Rapids
‫Intel Xeon דור 3 (Ice Lake) Intel Ice Lake
‫2nd Generation Intel Xeon (Cascade Lake) Intel Cascade Lake
‫Intel Xeon דור ראשון (Skylake) Intel Skylake
‫Intel Xeon E7 או E5 v4 ‏ (Broadwell) Intel Broadwell
Intel Xeon E5 v3 (Haswell) Intel Haswell
‫Intel Xeon E5 v2 (Ivy Bridge) Intel Ivy Bridge
Intel Xeon E5 (Sandy Bridge) Intel Sandy Bridge
‫AMD EPYC Turin דור חמישי AMD Turin
‫4th Generation AMD EPYC Genoa AMD Genoa
‫3rd Generation AMD EPYC Milan AMD Milan
NVIDIA Grace (Arm Neoverse V2) NVIDIA Grace
Google Axion (Neoverse V2 Armv9) Google Axion
‫Google Axion (Neoverse N3 Armv9.2) Google Axion
‫Ampere Altra (Arm Neoverse N1) Ampere Altra

הצגת המעבדים הזמינים לפי אזור

באזורים מסוימים ובאזורים מסוימים יש תמיכה בכמה פלטפורמות של מעבדים לאותה סדרת מכונות. אתם יכולים לבדוק אילו מעבדים זמינים באזור באמצעות Google Cloud CLI או REST.

אם אתם משתמשים בשרתים לדייר יחיד (sole-tenant), כל צומת משתמש בפלטפורמת ה-CPU שמתאימה לסוג הצומת שהגדרתם בתבנית הצומת.

gcloud

  • כדי לראות את פלטפורמות המעבד שזמינות באזור שלכם, משתמשים בפקודה gcloud compute zones describe:

    gcloud compute zones describe ZONE
    

    מחליפים את ZONE בשם האזור שרוצים לבדוק אם יש בו פלטפורמות CPU זמינות – לדוגמה, europe-west10-a.

    הפלט הבא מהפקודה הזו מציג רשימה של פלטפורמות CPU לאזור europe-west10-a:

    gcloud compute zones describe europe-west10-a
    availableCpuPlatforms:
    - Intel Broadwell
    - Intel Cascade Lake
    - Intel Ice Lake
    - AMD Milan
    - Intel Skylake
    
    ...
    

REST

  • שולחים בקשת GET לאזור שרוצים להשתמש בו:

    GET https://compute.googleapis.com/compute/v1/projects/myproject/zones/ZONE
    

    מחליפים את ZONE בשם של האזור שבו רוצים לבדוק אם יש פלטפורמות זמינות של מעבדים.

    הפלט הבא מהפקודה הזו מציג את פלטפורמות המעבדים הנתמכות באזור מסוים:

    {
      "kind": "compute#zone",
      "id": "2210",
      "creationTimestamp": "1969-12-31T09:30:55.189-07:00",
      "name": "europe-west10-a",
      "description": "europe-west10-a",
      "status": "UP",
      "region": "https://www.googleapis.com/compute/v1/projects/myproject/regions/europe-west10-a",
      "selfLink": "https://www.googleapis.com/compute/v1/projects/myproject/zones/europe-west10-a",
      "availableCpuPlatforms": [
       "Intel Broadwell",
       "Intel Cascade Lake",
       "Intel Ice Lake",
       "AMD Milan",
       "Intel Skylake"
      ],
      "supportsPzs": true
     }

שינויים בפלטפורמות ברירת המחדל של המעבד (CPU)

במקרים נדירים, Google Cloud העדכונים משנים את פלטפורמת המעבד (CPU) שמוגדרת כברירת מחדל לסדרת מכונות באזור מסוים. במצב כזה, Google Cloud תשלח לכם הודעה עם לוח זמנים והוראות למעבר לפלטפורמה החדשה.

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

אם Compute Engine מריץ את מכונת המחשוב שלכם בפלטפורמת מעבד חדשה יותר, עלות מכונת המחשוב לא משתנה.

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

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

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

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

המסוף

  1. נכנסים לדף Create an instance במסוף Google Cloud .

    כניסה לדף Create an instance

  2. בקטע Machine configuration, מרחיבים את הקטע Advanced configurations.

  3. ברשימה CPU Platform, בוחרים פלטפורמה למעבד של המכונות.

  4. ממשיכים בתהליך יצירת המופע.

gcloud

  • כדי ליצור מכונת Compute חדשה שמשתמשת בפלטפורמת CPU מינימלית, משתמשים בפקודה gcloud compute instances create ומזינים את הדגל --min-cpu-platform:

    gcloud compute instances create INSTANCE_NAME \
        --zone=ZONE \
        --min-cpu-platform="PLATFORM"

    מחליפים את מה שכתוב בשדות הבאים:

    • ‫INSTANCE_NAME: השם של המכונה שרוצים ליצור
    • ‫ZONE: השם של האזור שבו רוצים ליצור את המכונה, למשל europe-west1-b
    • ‫PLATFORM: השם הידידותי של פלטפורמת ה-CPU המינימלית שרוצים שהאירוע ישתמש בה. לדוגמה, Intel Sandy Bridge

      כדי להסיר את המפרט של פלטפורמת CPU מינימלית, מחליפים את PLATFORM ב-AUTOMATIC.

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

REST

  • משתמשים בשיטה instances.insert וכוללים את המאפיין minCpuPlatform כחלק מגוף הבקשה.

    לדוגמה, גוף הבקשה יכול להיראות כך:

    "name": "INSTANCE_NAME",
    "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE",
    "minCpuPlatform": "PLATFORM",
    "networkInterfaces": [{
      "accessConfigs": [{
        "type": "ONE_TO_ONE_NAT",
        "name": "External NAT"
       }],
      "network": "global/networks/default"
    }],
    "disks": [{
       "autoDelete": "true",
       "boot": "true",
       "type": "PERSISTENT",
       "initializeParams": {
          "sourceImage": "projects/IMAGE_PROJECT/global/images/family/IMAGE_FAMILY"
       }
     }]

    מחליפים את מה שכתוב בשדות הבאים:

    • ‫INSTANCE_NAME: השם של מכונת ה-Compute החדשה
    • ‫ZONE: השם של האזור שבו רוצים ליצור את מכונת החישוב. לדוגמה, europe-west1-b
    • ‫MACHINE_TYPE: סוג המכונה של מופע Compute החדש
    • ‫PLATFORM: השם הידידותי של פלטפורמת ה-CPU המינימלית שבה רוצים שהמכונה תשתמש, לדוגמה Intel Ivy Bridge

      כדי להסיר את המפרט המינימלי של פלטפורמת ה-CPU, מחליפים את PLATFORM ב-AUTOMATIC.

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

    • ‫IMAGE_PROJECT: פרויקט התמונה של משפחת התמונות

    • ‫IMAGE_FAMILY: משפחת קובצי האימג' של קובץ האימג' שבו משתמשים כדי ליצור את המכונה של Compute Engine

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

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

המסוף

  1. נכנסים לדף VM instances.

    כניסה לדף VM instances

  2. אם מתבקשים, בוחרים פרויקט ולוחצים על המשך.

  3. בוחרים את מופע המחשוב שרוצים לשנות.

  4. כדי לעצור את מופע המחשוב, לוחצים על Stop. אם לא מופיעה האפשרות עצירה, לוחצים על פעולות נוספות > עצירה.

  5. לוחצים על Edit.

  6. בקטע Machine configuration, לוחצים על Advanced configurations.

  7. בתפריט הנפתח CPU Platform, בוחרים באפשרות הרצויה.

  8. שומרים את השינויים.

  9. בוחרים את המכונה ששיניתם.

  10. לוחצים על התחלה/המשך.

gcloud

  1. כדי לעצור מכונת וירטואלית, משתמשים בפקודה gcloud compute instances stop:

    gcloud compute instances stop INSTANCE_NAME
        --zone=ZONE
    

    מחליפים את מה שכתוב בשדות הבאים:

    • ‫INSTANCE_NAME: השם של המכונה הווירטואלית שרוצים לציין בשבילה פלטפורמת CPU מינימלית
    • ‫ZONE: השם של האזור שבו יצרתם את מכונת החישוב – לדוגמה, europe-west1-b
  2. כדי לציין פלטפורמת CPU מינימלית, משתמשים בפקודה gcloud compute instances update ומספקים את הדגל --min-cpu-platform:

    gcloud compute instances update INSTANCE_NAME \
        --zone=ZONE \
        --min-cpu-platform="PLATFORM"

    מחליפים את מה שכתוב בשדות הבאים:

    • ‫INSTANCE_NAME: השם של מכונת Compute שרוצים לעדכן
    • ‫ZONE: השם של האזור שבו יצרתם את מכונת ה-Compute
    • ‫PLATFORM: השם הידידותי של פלטפורמת ה-CPU שרוצים שמכונת החישוב תשתמש בה, לדוגמה Intel Granite Rapids.
  3. כדי להפעיל את מכונת ה-Compute המעודכנת, משתמשים בפקודה gcloud compute instances start:

    gcloud compute instances start INSTANCE_NAME
        --zone=ZONE
    

REST

  1. כדי לעצור מכונת חישוב, יוצרים בקשת POST באמצעות ה-method‏ instances.stop:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/stop
    

    מחליפים את מה שכתוב בשדות הבאים:

    • ‫PROJECT_ID: מזהה הפרויקט
    • ‫ZONE: האזור שבו נמצאת מכונת ה-Compute
    • ‫INSTANCE_NAME: השם של מופע Compute שרוצים לציין עבורו פלטפורמת CPU מינימלית
  2. כדי להגדיר את פלטפורמת ה-CPU המינימלית, יוצרים בקשת POST אל ה-method‏ setMinCpuPlatform ומגדירים את המאפיין minCpuPlatform בגוף הבקשה:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/setMinCpuPlatform
    {
      "minCpuPlatform": "PLATFORM"
    }
    

    מחליפים את PLATFORM בשם הידידותי של פלטפורמת ה-CPU המינימלית שרוצים להשתמש בה במכונה, למשל Intel Skylake.

  3. כדי להפעיל מחדש את המכונה, יוצרים בקשת POST באמצעות ה-method‏ instances.start:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/start
    

איפוס למעבד ברירת המחדל

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

המסוף

  1. נכנסים לדף VM instances.

    כניסה לדף VM instances

  2. אם מתבקשים, בוחרים פרויקט ולוחצים על המשך.

  3. בוחרים את המכונה שרוצים לשנות.

  4. לוחצים על הפסקה.

  5. כדי לערוך את המכונה, לוחצים על Edit.

  6. בקטע Machine configuration, לוחצים על Advanced configurations.

  7. משנים את האפשרות CPU Platform (פלטפורמת מעבד) לAutomatic (אוטומטי).

  8. בוחרים את המופע ששיניתם.

  9. לוחצים על התחלה/המשך.

gcloud

  1. כדי לעצור מכונה, משתמשים בפקודה gcloud compute instances stop:

    gcloud compute instances stop INSTANCE_NAME
    

    מחליפים את INSTANCE_NAME בשם של מכונת החישוב שרוצים לשנות.

  2. כדי לאפס את פלטפורמת ה-CPU המינימלית, משתמשים בפקודה gcloud compute instances update ומגדירים את הדגל --min-cpu-platform לערך AUTOMATIC:

    gcloud compute instances update INSTANCE_NAME \
        --min-cpu-platform="AUTOMATIC"
    
  3. כדי להפעיל את מכונת ה-Compute המעודכנת, משתמשים בפקודה gcloud compute instances start:

    gcloud compute instances start INSTANCE_NAME
    

REST

  1. כדי לעצור מכונה של Compute Engine, יוצרים בקשת POST באמצעות ה-method‏ instances.stop:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/stop
    

    מחליפים את מה שכתוב בשדות הבאים:

    • ‫PROJECT_ID: מזהה הפרויקט
    • ‫ZONE: האזור שבו נמצאת המכונה של Compute Engine
    • ‫INSTANCE_NAME: השם של מכונת ה-Compute שרוצים לשנות
  2. כדי לאפס את פלטפורמת ה-CPU המינימלית, צריך ליצור בקשת POST לשיטת setMinCpuPlatform. בגוף הבקשה, מגדירים את ערך המאפיין minCpuPlatform ל-AUTOMATIC.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/setMinCpuPlatform
    {
      "minCpuPlatform": "AUTOMATIC"
    }
    
  3. כדי להפעיל מחדש את המכונה המעודכנת, יוצרים בקשת POST באמצעות ה-method‏ instances.start:

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/start
    

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

אם אתם משתמשים בקבוצות מופעי מכונה מנוהלים, אתם יכולים להגדיר רמת תאימות של פלטפורמת מעבד (CPU) לכל המכונות בקבוצה.

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

המסוף

  1. עוברים לדף Instance templates.

    כניסה לדף Instance templates

  2. אם מתבקשים, בוחרים פרויקט ולוחצים על המשך.

  3. לוחצים על יצירת תבנית של הגדרות מכונה.

  4. בקטע Machine configuration, לוחצים על Advanced configurations.

  5. בתפריט הנפתח CPU Platform, בוחרים באפשרות הרצויה.

  6. ממשיכים בתהליך יצירת תבנית המופע.

gcloud

  • כשיוצרים תבנית של הגדרות מכונה באמצעות הפקודה gcloud compute instance-templates create, צריך לציין את הדגל --min-cpu-platform:

    gcloud compute instance-templates create TEMPLATE_NAME \
        --min-cpu-platform="PLATFORM"

    מחליפים את מה שכתוב בשדות הבאים:

    • ‫TEMPLATE_NAME: השם של תבנית של הגדרות מכונה
    • ‫PLATFORM: השם הידידותי של פלטפורמת ה-CPU המינימלית שבה רוצים שהמכונה תשתמש, לדוגמה Intel Skylake

REST

  • מוסיפים את minCpuPlatform כחלק מהבקשה ליצירת תבנית של הגדרות מכונה חדשה באמצעות ה-method‏ instanceTemplates.insert.

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

    {
    "name": "example-template",
    "properties": {
      "machineType": "zones/us-central1-a/machineTypes/n2d-standard-2",
      "minCpuPlatform": "AMD Milan",
      "networkInterfaces": [
        {
          "network": "global/networks/default"
        }
      ],
      "disks":
      [
        {
          "type": "PERSISTENT",
          "boot": true,
          "mode": "READ_WRITE",
          "initializeParams":
          {
            "sourceImage": "projects/debian-cloud/global/images/family/debian-13"
          }
        }
      ]
      }
    }

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