במאמר הזה מתוארים משפחות המכונות, סדרות המכונות וסוגי המכונות שאפשר לבחור מהם כדי ליצור מכונה וירטואלית (VM) או מכונת Bare Metal עם המשאבים שאתם צריכים. במכונות שמותאמות למאיצים, המסמך הזה מתאר רק מאיצים של יחידות עיבוד גרפיות (GPU).
יש כמה משפחות מכונות שאפשר לבחור מתוכן. כל משפחת מכונות מאורגנת גם לפי סדרות של מכונות וסוגי מכונות מוגדרים מראש בכל סדרה. לדוגמה, בסדרת המכונות N2 במשפחת המכונות לשימוש כללי, אפשר לבחור את סוג המכונה n2-standard-4.
כשיוצרים מכונה, בוחרים סוג מכונה ממשפחה ומסדרה של מכונות. סוג המכונה קובע את המשאבים ש-Compute Engine מקצה למכונה. לדוגמה, סוג המכונה n2-standard-4 יוצר מכונה וירטואלית עם 4 מעבדי vCPU וזיכרון בנפח 16GB.
- למטרות כלליות – היחס הטוב ביותר בין מחיר לביצועים למגוון עומסי עבודה.
- מותאמת לצריכת זיכרון גבוהה (memory-optimized) – אידיאלית לעומסי עבודה שצורכים הרבה זיכרון, ומציעה יותר זיכרון לכל ליבה בהשוואה למשפחות מכונות אחרות, עם עד 12TB של זיכרון.
- מכונות שעברו אופטימיזציה למאיצים – אידיאליות לעומסי עבודה חישוביים מקבילים ב-Compute Unified Device Architecture (CUDA), כמו למידת מכונה (ML) ומחשוב עתיר ביצועים (HPC). סדרת המכונות הזו היא האפשרות הטובה ביותר לעומסי עבודה שדורשים מאיצים (GPUs).
המונחים של Compute Engine
במסמך הזה אנחנו משתמשים במונחים הבאים:
משפחת מכונות: קבוצה של הגדרות מעבד וחומרה שעברו אופטימיזציה לעומסי עבודה ספציפיים, למשל: למטרות כלליות, מותאמת למאיצים או מותאמת לצריכת זיכרון גבוהה.
סדרת מכונות: משפחות המכונות מסווגות גם לפי סדרה, דור וסוג מעבד. כל סדרה מתמקדת בהיבט אחר של כוח המחשוב או הביצועים. לדוגמה, סדרת M מציעה יותר זיכרון, וסדרת C מציעה ביצועים טובים יותר.
סוג המכונה: בכל סדרת מכונות יש לפחות סוג מכונה אחד. לכל סוג מכונה יש קבוצה של משאבים למכונה, כמו vCPU, זיכרון, דיסקים ו-GPU.
סוגי מכונות מוגדרים מראש
סוגי המכונות מגיעים עם כמות זיכרון ו-vCPU שלא ניתנת לשינוי. בסוגי המכונות יש מגוון יחסים בין vCPU לזיכרון:
-
highcpu– זיכרון בנפח של 1GB עד 3GB לכל vCPU, בדרך כלל 2GB לכל vCPU. -
standard– זיכרון של 3GB עד 7GB לכל vCPU, בדרך כלל 4GB לכל vCPU. -
highmem– זיכרון בנפח של 7GB עד 12GB לכל vCPU, בדרך כלל 8GB לכל vCPU. -
megamem– זיכרון של 12GB עד 15GB לכל vCPU, בדרך כלל 14GB לכל vCPU. ultramem— זיכרון של 24GB עד 31GB לכל vCPU.
לדוגמה, למכונה מסוג c3-standard-22 יש 22 מעבדי vCPU, וכמכונה מסוג standard יש לה גם זיכרון בנפח 88GB.
המלצות למשפחות ולסדרות של מכונות
בטבלה הבאה מפורטות המלצות לעומסי עבודה שונים.
| C4, C3 | M3 | A3 |
|---|---|---|
| ביצועים גבוהים באופן עקבי במגוון עומסי עבודה | יחס הזיכרון למחשוב הגבוה ביותר לעומסי עבודה שדורשים הרבה זיכרון | אופטימיזציה לעומסי עבודה מואצים של מחשוב עתיר ביצועים (HPC) |
|
|
|
אחרי שיוצרים מכונה, אפשר להשתמש בהמלצות להתאמת גודל כדי לבצע אופטימיזציה של ניצול המשאבים על סמך עומס העבודה. מידע נוסף מופיע במאמר יישום המלצות לסוגי מכונות של מכונות וירטואליות.
מדריך למשפחת מכונות לשימוש כללי
משפחת המכונות למטרות כלליות מציעה כמה סדרות של מכונות עם היחס הטוב ביותר בין מחיר לביצועים, למגוון עומסי עבודה.
Compute Engine מציע סוגי מכונות וירטואליות לשימוש כללי שפועלים בארכיטקטורת x86.
- סדרת המכונות C4 פועלת בפלטפורמת המעבד Intel Granite Rapids ומשתמשת ב-Titanium להעברת עומסים מהמעבד. סוגי המכונות C4 מותאמים כדי לספק ביצועים גבוהים באופן עקבי, וניתן להגדיל אותם עד 288vCPUs, זיכרון DDR5 בנפח 2.2TB ו-Local SSD בנפח 18TiB. מכונות C4 זמינות בהגדרות
highcpu(זיכרון של 2GB לכל vCPU),standard(זיכרון של 3.75GB לכל vCPU) ו-highmem(זיכרון של 7.75GB לכל vCPU). מכונות C4 מותאמות לארכיטקטורת גישה לא אחידה לזיכרון (NUMA) כדי להציע ביצועים אופטימליים, אמינים ועקביים. - בסדרת המכונות C3 יש עד 176 מעבדי vCPU וזיכרון של 2GB, 4GB או 8GB לכל vCPU בפלטפורמת המעבד Intel Sapphire Rapids וב-Titanium. מכונות C3 מותאמות לארכיטקטורת NUMA הבסיסית כדי להציע ביצועים אופטימליים, אמינים ועקביים.
מדריך למשפחת המכונות שמותאמות לצריכת זיכרון גבוהה (memory-optimized)
משפחת המכונות שמותאמות לצריכת זיכרון גבוהה כוללת סדרות מכונות שמתאימות במיוחד לעומסי עבודה של SAP OLAP ו-OLTP, למודלים גנומיים, לאוטומציה של תכנון אלקטרוני ולעומסי עבודה של HPC שצורכים הרבה זיכרון. במשפחה הזו יש יותר זיכרון לכל ליבה מאשר בכל משפחת מכונות אחרת, עם זיכרון של עד4 TB.
במכונות M3 יש עד 128 מעבדי vCPU, עם עד 30.5GB זיכרון לכל מעבד vCPU, והן זמינות בפלטפורמת המעבד Intel Ice Lake.
מדריך למשפחת המכונות Accelerator-optimized
משפחת המכונות שעברו אופטימיזציה למאיצים מתאימה במיוחד לעומסי עבודה של מחשוב מקבילי ב-Compute Unified Device Architecture (CUDA), כמו למידת מכונה (ML) ומחשוב עתיר ביצועים (HPC). משפחת המכונות הזו היא הבחירה האופטימלית לעומסי עבודה שדורשים מאיצים (GPUs).
מכונות A3 פועלות בפלטפורמת המעבד Intel Sapphire Rapids ומשתמשות ב-Titanium להעברת עומסים מהמעבד. אתם יכולים ליצור מכונות A3 באמצעות סוגי המכונות הבאים:
-
-
a3-edgegpu-8g-nolssd: 208 מעבדי vCPU, זיכרון בנפח 1,872GB, 8 מעבדי NVIDIA H100 GPU מחוברים ו-5 כרטיסי NIC פיזיים
-
-
-
a3-highgpu-1g-nolssd: 26 מעבדי vCPU, 234GB RAM, NVIDIA H100 GPU אחד מחובר ו-NIC פיזי אחד -
a3-highgpu-2g-nolssd: 52 מעבדי vCPU, 468GB RAM, 2 מעבדי GPU מסוג NVIDIA H100 וכרטיס רשת פיזי אחד -
a3-highgpu-4g-nolssd: 104 מעבדי vCPU, 936GB RAM, 4 מעבדי NVIDIA H100 GPU מחוברים ו-NIC פיזי אחד -
a3-highgpu-8g-nolssd: 208 vCPUs, 1,872GB של RAM, 8 NVIDIA H100 GPUs מחוברים ו-5 כרטיסי רשת פיזיים
-
השוואה בין סדרות מכונות
בטבלה הבאה אפשר להשוות בין משפחות המכונות השונות ולהחליט איזו מהן מתאימה לעומס העבודה שלכם.
אם אחרי קריאת החלק הזה אתם עדיין לא בטוחים איזו משפחה הכי מתאימה לעומס העבודה שלכם, התחילו עם משפחת המכונות לשימוש כללי. במאמר פלטפורמות של מעבדים מפורטים כל המעבדים הנתמכים.
במאמר מגבלות הביצועים של Hyperdisk מוסבר איך הבחירה משפיעה על הביצועים של אמצעי האחסון שמחוברים למכונות.
השוואה בין המאפיינים של סדרות מכונות שונות. בשדה Choose instance properties to compare, אתם יכולים לבחור מאפיינים ספציפיים של מכונות כדי להשוות ביניהם בכל סדרות המכונות בטבלה הבאה.
| לשימוש כללי | לשימוש כללי | מותאמת לצריכת זיכרון גבוהה (memory-optimized) | אופטימיזציה של מאיצים |
| VM | VM | VM | VM |
| Intel Granite Rapids | Intel Sapphire Rapids | Intel Ice Lake | Intel Sapphire Rapids |
| 2 עד 288 | 4 עד 176 | 32 עד 128 | 208 |
| שרשור | שרשור | שרשור | שרשור |
| 2GB עד 2,232GB | 8 עד 1,408GB | 976 עד 3,904GB | 1,872 GB |
| NUMA | NUMA | — | — |
| Granite Rapids בלבד | |||
| — | — | ||
| NVMe | NVMe | NVMe | NVMe |
| gVNIC | gVNIC | gVNIC | gVNIC |
| 10 עד 100Gbps | 23 עד 100 Gbps | עד 32Gbps | עד 1,800Gbps |
| 50 עד 200Gbps | 50 עד 200Gbps | 50 עד 100 Gbps | — |
| 0 | 0 | 0 | 8 |
| — | |||
מעבדי GPU ומכונות
מעבדי GPU משמשים להאצת עומסי עבודה, והם נתמכים במכונות A3. ה-GPU מחוברים אוטומטית כשיוצרים את המכונה. למכונות מסוג A3 יש מספר קבוע של מעבדי GPU ו-vCPU, ונפח זיכרון קבוע לכל סוג מכונה.
מידע נוסף זמין במאמר מעבדי GPU ב-Compute Engine.