הצגת סוג המכונה

במאמר הזה מתוארים סוגי המכונות המוגדרים מראש שזמינים להגדרת מכונה וירטואלית (VM) בסביבות מבודדות (air-gapped) של Google Distributed Cloud‏ (GDC).

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

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

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

לפני שממשיכים, חשוב לוודא שיש לכם:

  • ה-CLI של gcloud הורד, הותקן והוגדר. כל פקודות ה-CLI ל-GDC משתמשות ב-CLI של gdcloud או kubectl, ונדרשת סביבת מערכת הפעלה (OS).
  • משתמשים בנתיב לקובץ kubeconfig של שרת Management API כדי להחליף את MANAGEMENT_API_SERVER בהוראות האלה.

מידע על VirtualMachineType

‫GDC מגדיר VirtualMachineType משאב עם כמה פרמטרים למכונה וירטואלית, כולל מעבד, זיכרון ו-GPU. ב-GDC יש מגוון תבניות VirtualMachineType למטרות שונות. אפשר גם להשתמש בתבניות מוגדרות מראש של VirtualMachineType שמובחנות לפי הגדרות זיכרון, כמו standard, highmem ו-highcpu.

N machine series

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

בהמשך מופיעה רשימה של כל מכונות n-series המוגדרות מראש ב-Distributed Cloud:VirtualMachineType

שם מעבדים וירטואלים זיכרון GPU
n2-standard-2-gdc 2 8G לא רלוונטי
n2-standard-4-gdc 4 ‫16G לא רלוונטי
n2-standard-8-gdc 8 32G לא רלוונטי
n2-standard-16-gdc 16 ‫64G לא רלוונטי
n2-standard-32-gdc 32 ‫128G לא רלוונטי
n2-highcpu-8-gdc 8 8G לא רלוונטי
n2-highmem-2-gdc 2 ‫16G לא רלוונטי
n2-highmem-4-gdc 4 32G לא רלוונטי
n2-highmem-8-gdc 8 ‫64G לא רלוונטי
n2-highmem-16-gdc 16 ‫128G לא רלוונטי
n2-highmem-32-gdc 32 256G לא רלוונטי
n3-standard-2-gdc 2 8G לא רלוונטי
n3-standard-4-gdc 4 ‫16G לא רלוונטי
n3-standard-8-gdc 8 32G לא רלוונטי
n3-standard-16-gdc 16 ‫64G לא רלוונטי
n3-standard-32-gdc 32 ‫128G לא רלוונטי
n3-standard-64-gdc 64 256G לא רלוונטי
n3-standard-80-gdc 80 320G לא רלוונטי
n4-highmem-4-gdc 4 32G לא רלוונטי
n4-highmem-8-gdc 8 ‫64G לא רלוונטי
n4-highmem-16-gdc 16 ‫128G לא רלוונטי
n4-highmem-32-gdc 32 256G לא רלוונטי
n4-highmem-48-gdc 48 384G לא רלוונטי
n4-highmem-64-gdc 64 ‫512G לא רלוונטי
n4-highmem-80-gdc 80 640G לא רלוונטי

סדרת מכונות

מכונות מסדרת A הן מכונות שעברו אופטימיזציה לשימוש במאיצים, והן משתמשות ביחידות GPU של NVIDIA. אפשר להשתמש בסוגי המכונות האלה כדי להריץ עומסי עבודה עם האצת GPU, למשל בינה מלאכותית (AI) ולמידת מכונה (ML).

בהמשך מופיעה רשימה של כל מכונות מסדרת A המוגדרות מראש ב-Distributed Cloud:VirtualMachineType

שם מעבדים וירטואלים זיכרון GPU
a2-highgpu-1g-gdc 12 85G ‫1x A100 40GB
a2-ultragpu-1g-gdc 12 ‫170G ‫1x A100 80GB
a2-ultragpu-2g-gdc 24 340G ‫2x A100 80GB
a3-highgpu-1g-gdc 28 240G ‫1x H100 94GB
a3-highgpu-2g-gdc 56 480G ‫2x H100 94GB
a3-highgpu-4g-gdc 112 960G ‫4x H100 94GB
a3-ultragpu-8g-gdc 224 1792G ‫8x H200 141GB
a4-ultragpu-8g-gdc 224 3584G ‫8x B300

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

הצגת רשימה של כל מכונות VirtualMachineType מוגדרות מראש

כדי לראות את כל תבניות VirtualMachineType שזמינות בסביבה שלכם, אפשר לבדוק את הרשימה סוג מכונה במסוף GDC או להשתמש באחת מהפקודות הבאות של kubectl או gdcloud CLI:

המסוף

  1. נכנסים למסוף GDC.
  2. בתפריט הניווט, לוחצים על מכונות וירטואליות > מופעים > יצירת מופע.
  3. בדף Basics עוברים אל הקטע סוג מכונה. מוודאים שמתג ההפעלה למטרות כלליות נבחר.
  4. בודקים את רשימת סוגי המכונות המוגדרים מראש שזמינים.

gdcloud

gdcloud compute machine-types list

kubectl

kubectl --kubeconfig MANAGEMENT_API_SERVER \
  -n vm-system \
  get virtualmachinetypes.virtualmachine.gdc.goog
  • מחליפים את MANAGEMENT_API_SERVER בקובץ kubeconfig של שרת Management API.

הצגת VirtualMachineType

כדי להציג VirtualMachineType ספציפי, אפשר להשתמש ב-CLI של kubectl:

kubectl

kubectl --kubeconfig MANAGEMENT_API_SERVER \
  -n vm-system \
  get virtualmachinetypes.virtualmachine.gdc.goog VMType_NAME \
  -o yaml

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

  • ‫MANAGEMENT_API_SERVER עם קובץ ה-kubeconfig של שרת Management API.
  • ‫VMType_NAME בשם של VirtualMachineType שרוצים לשלוח לו שאילתה.

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