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

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

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

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

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

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

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

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

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

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

    המסוף

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

    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)

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

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

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

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

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

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

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

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

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

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

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

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

מגבלות

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

זמינות של פלטפורמות CPU

הזמינות של פלטפורמות CPU משתנה בין האזורים, והיא מבוססת על החומרה ועל סדרת המכונות שזמינות בכל אזור. כדי לראות אילו פלטפורמות CPU זמינות ב- Google Cloud ואת סדרת המכונות שמשויכת לכל פלטפורמת 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
דור רביעי AMD EPYC Genoa AMD Genoa
דור שלישי של 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.

אם אתם משתמשים בצמתים עם דייר יחיד, כל צומת משתמש בפלטפורמת ה-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
     }

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

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

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

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

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

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

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

כשיוצרים מכונת מחשוב, אם סדרת המכונות תומכת ביותר מפלטפורמת CPU אחת, אפשר להשתמש במאפיין של ה-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

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

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

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

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

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

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

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

שינוי המעבד של מופע קיים

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

המסוף

  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: השם של מכונת Compute שרוצים לציין עבורה פלטפורמת 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. כדי להגדיר את פלטפורמת המעבד המינימלית, יוצרים בקשת 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
    

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

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

המסוף

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

    כניסה לדף VM instances

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

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

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

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

  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. כדי לאפס את פלטפורמת המינימום של המעבד, משתמשים בפקודה 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. כדי לעצור מכונת חישוב, יוצרים בקשת 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 שרוצים לשנות
  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. לוחצים על Create instance template.

  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-11"
          }
        }
      ]
      }
    }

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