במאמר הזה מתוארות משפחות המכונות, סדרות המכונות וסוגי המכונות שמהם אפשר לבחור כדי ליצור מכונה וירטואלית (VM) או מכונת Bare Metal עם המשאבים שאתם צריכים. במחשבים שעברו אופטימיזציה למאיצים, המסמך הזה מתאר רק מאיצים של מעבדים גרפיים (GPU). מידע על סוגי מכונות שמכילים יחידות עיבוד טנסור (TPU) שפותחו על ידי Google זמין במאמר מכונות TPU.
יש כמה משפחות של מכונות שאפשר לבחור מתוכן. כל משפחת מכונות מחולקת לסדרות מכונות ולסוגי מכונות מוגדרים מראש בכל סדרה. לדוגמה, בסדרת המכונות N2 במשפחת המכונות לשימוש כללי, אפשר לבחור את סוג המכונה n2-standard-4.
כשיוצרים מכונת מחשוב, בוחרים סוג מכונה מתוך משפחת מכונות וסדרה. סוג המכונה קובע את המשאבים ש-Compute Engine מקצה למופע. לדוגמה, סוג המכונה n2-standard-4 יוצר מכונה וירטואלית עם 4 ליבות vCPU ו-16 GB של זיכרון.
- לשימוש כללי – יחס המחיר-ביצועים הכי טוב למגוון של עומסי עבודה.
- מותאמת לצריכת זיכרון גבוהה (memory-optimized) – אידיאלי לעומסי עבודה שדורשים הרבה זיכרון, ומציע יותר זיכרון לכל ליבה בהשוואה למשפחות אחרות של מכונות, עם זיכרון של עד 12 TB.
- מותאמות למאיצים – אידיאליות לעומסי עבודה של מחשוב מקבילי מאסיבי, כמו למידת מכונה (ML) ומחשוב עתיר ביצועים (HPC). המשפחה הזו היא האפשרות הטובה ביותר לעומסי עבודה שדורשים מאיצים (GPU או TPU).
מינוח של Compute Engine
במסמך הזה אנחנו משתמשים במונחים הבאים:
משפחת מכונות: קבוצה נבחרת של תצורות מעבד וחומרה שעברו אופטימיזציה לעומסי עבודה ספציפיים, למשל, לשימוש כללי, לעומסי עבודה שעברו אופטימיזציה למאיצים או מותאמת לצריכת זיכרון גבוהה (memory-optimized).
סדרת מכונות: קבוצות של מכונות מסווגות לפי סדרה, דור וסוג מעבד. כל סדרה מתמקדת בהיבט אחר של כוח מחשוב או ביצועים. לדוגמה, סדרת M מציעה יותר זיכרון, בעוד שסדרת C מציעה ביצועים טובים יותר.
סוג מכונה: כל סדרת מכונות מציעה לפחות סוג מכונה אחד. כל סוג מכונה מספק קבוצה של משאבים למופע המחשוב, כמו vCPU, זיכרון, דיסקים ו-GPU.
סוגי מכונות מוגדרים מראש
סוגי המכונות מגיעים עם כמות זיכרון ו-vCPU שלא ניתן להגדיר. סוגי המכונות משתמשים ביחסי vCPU לזיכרון שונים:
-
highcpu– מ-1 עד 3 GB זיכרון לכל vCPU; בדרך כלל, 2 GB זיכרון לכל vCPU. -
standard– מ-3 עד 7 GB זיכרון לכל vCPU; בדרך כלל, 4 GB זיכרון לכל vCPU. -
highmem– מ-7 עד 12 GB זיכרון לכל vCPU; בדרך כלל, 8 GB זיכרון לכל vCPU. -
megamem– מ-12 עד 15 GB זיכרון לכל vCPU; בדרך כלל, 14 GB זיכרון לכל vCPU. ultramem— מ-24 עד 31 GB זיכרון לכל vCPU.
לדוגמה, לסוג המכונה c3-standard-22 יש 22 יחידות vCPU, ולסוג המכונה c3-standard-22 יש גם 88 GB של זיכרון.standard
המלצות לגבי משפחות וסדרות של מכונות
בטבלה הבאה מפורטות המלצות לסוגים שונים של עומסי עבודה.
| C3 | M3 | A3 |
|---|---|---|
| ביצועים גבוהים באופן עקבי במגוון עומסי עבודה | יחסים גבוהים בין זיכרון לחישוב לעומסי עבודה שדורשים הרבה זיכרון | אופטימיזציה לעומסי עבודה של מחשוב עתיר ביצועים (HPC) מואץ |
|
|
|
* למכונות שעברו אופטימיזציה להאצה ומכילות TPU, אפשר לעיין במאמר בנושא מכונות TPU.
אחרי שיוצרים מכונת חישוב, אפשר להשתמש בהמלצות להתאמת גודל כדי לבצע אופטימיזציה של ניצול המשאבים על סמך עומס העבודה. מידע נוסף זמין במאמר יישום המלצות לגבי סוגי מכונות למכונות וירטואליות.
מדריך למשפחת מכונות לשימוש כללי
משפחת המכונות לשימוש כללי כוללת כמה סדרות מכונות עם יחס המחיר-ביצועים הטוב ביותר למגוון עומסי עבודה.
ב-Compute Engine יש סוגי מכונות לשימוש כללי שפועלות בארכיטקטורת x86. סדרת המכונות C3 מציעה עד 176 יחידות vCPU וזיכרון בנפח 2, 4 או 8 GB לכל vCPU בפלטפורמת המעבד Intel Sapphire Rapids וב-Titanium. מופעי C3 מותאמים לארכיטקטורת NUMA הבסיסית כדי לספק ביצועים אופטימליים, מהימנים ועקביים.
מדריך למשפחת מכונות מותאמת לצריכת זיכרון גבוהה (memory-optimized)
משפחת המכונות שעברו אופטימיזציה לזיכרון כוללת סדרות של מכונות שמתאימות באופן אידיאלי לעומסי עבודה של OLAP ו-OLTP SAP, למודלים גנומיים, לאוטומציה של עיצוב אלקטרוני ולעומסי עבודה של HPC שדורשים הרבה זיכרון. משפחת המכונות הזו מציעה יותר זיכרון לכל ליבה מכל משפחת מכונות אחרת, עם עד4 TB של זיכרון.
מכונות M3 מציעות עד 128 יחידות vCPU, עם עד 30.5 GB של זיכרון לכל vCPU, והן זמינות בפלטפורמת Intel Ice Lake CPU.
מדריך למשפחת מכונות שעברו אופטימיזציה למאיץ
משפחת המכונות שעברו אופטימיזציה למאיצים מתאימה במיוחד לעומסי עבודה של מחשוב מקבילי מאסיבי של CUDA (ארכיטקטורת מכשיר מאוחדת לחישוב), כמו למידת מכונה (ML) ומחשוב עתיר ביצועים (HPC). סדרת המכונות הזו היא הבחירה האופטימלית לעומסי עבודה שדורשים מאיצים (GPU או TPU). בקטע הזה מפורט מידע על מכונות GPU. מידע על מכונות שמכילות TPU זמין במאמר מכונות TPU.
מכונות A3 זמינות עם סוג המכונה A3 Edge
(a3-edgegpu-8g-nolssd), שמציע 208 vCPU, 1,872GB של זיכרון ו-8 מעבדי GPU של NVIDIA H100, בפלטפורמת ה-CPU של Intel Sapphire Rapids וב-Titanium.
השוואה בין סדרות מכונות
כדי להבין איך הבחירה שלכם משפיעה על הביצועים של נפחי הדיסק שמצורפים למופעי המחשוב, אפשר לעיין במאמר בנושא מגבלות הביצועים של Hyperdisk.
השוואה בין המאפיינים של סדרות המכונות C3, M3 ו-A3. אתם יכולים לבחור מאפיינים ספציפיים בשדה בחירת מאפייני מופע להשוואה כדי להשוות בין המאפיינים האלה בכל סדרות המכונות בטבלה הבאה.
| C3 | M3 | A3 Edge | |
|---|---|---|---|
| סוג עומס העבודה | לשימוש כללי | מותאם לצריכת זיכרון גבוהה | אופטימיזציה למאיץ |
| סוג המופע | VM | VM | VM |
| סוג ה-CPU | Intel Sapphire Rapids | Intel Ice Lake | Intel Sapphire Rapids |
| ארכיטקטורה | x86 | x86 | x86 |
| vCPUs | 4 עד 176 | 32 עד 128 | 208 |
| הגדרה של vCPU | שרשור | שרשור | שרשור |
| זיכרון | 8 עד 1,408 GB | 976 עד 3,904 GB | 1,872GB |
| מכונות מותאמות אישית (custom) | — | — | — |
| זיכרון מורחב | — | — | — |
| דיירות יחידה | — | ||
| וירטואליזציה מקוננת | — | — | |
| Confidential Computing | — | — | — |
| סוג ממשק הדיסק | NVMe | NVMe | NVMe |
| Hyperdisk Balanced | |||
| Hyperdisk Balanced HA | — | — | — |
| Hyperdisk Extreme | — | — | — |
| Hyperdisk ML | — | — | — |
| Hyperdisk Throughput | — | — | — |
| Local SSD | — | — | — |
| Max Local SSD | 0 | 0 | 0 |
| Standard PD | — | — | — |
| PD Balanced | — | — | — |
| SSD PD | — | — | — |
| Extreme PD | — | — | — |
| ממשקי רשת | gVNIC ו-IDPF | gVNIC | gVNIC |
| ביצועי הרשת | 23 עד 100 Gbps | עד 32 גיגה-ביט לשנייה (Gbps) | עד 800 Gbps |
| רשת עם רוחב פס גבוה | 50 עד 200 Gbps | 50 עד 100 Gbps | עד 800 Gbps |
| מספר מקסימלי של יחידות GPU | 0 | 0 | 8 |
| הנחות על שימוש קבוע | — | — | — |
| הנחות תמורת התחייבות לשימוש | — | — | — |
| הנחות על VM במודל Spot |
יחידות GPU ומכונות וירטואליות לחישוב
מעבדי GPU משמשים להאצת עומסי עבודה, ויש תמיכה במכונות A3. ה-GPU מצורפים באופן אוטומטי כשיוצרים את המופע. למכונות מסוג A3 יש מספר קבוע של מעבדי GPU, vCPU וזיכרון לכל סוג מכונה.
למידע נוסף, קראו את המאמר בנושא מעבדים גרפיים ב-Compute Engine.
המאמרים הבאים
משלימים את המדריך למתחילים באמצעות מכונה וירטואלית של Linux.
משלימים את המדריך למתחילים באמצעות מכונה וירטואלית של Windows.
מידע נוסף על צירוף אחסון בלוקים למכונות וירטואליות