השוואה בין משפחות של מכונות ומשאבים

במאמר הזה מתוארות משפחות המכונות, סדרות המכונות וסוגי המכונות שמהם אפשר לבחור כדי ליצור מכונה וירטואלית (VM) או מכונת Bare Metal עם המשאבים שאתם צריכים. במחשבים שעברו אופטימיזציה להאצת ביצועים, המסמך הזה מתאר רק מאיצי ביצועים של מעבדים גרפיים (GPU).

יש כמה משפחות של מכונות שאפשר לבחור מתוכן. כל משפחת מכונות מחולקת לסדרות מכונות ולסוגי מכונות מוגדרים מראש בכל סדרה. לדוגמה, בסדרת המכונות N2 במשפחת המכונות לשימוש כללי, אפשר לבחור את סוג המכונה n2-standard-4.

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

הערה: זוהי רשימה של משפחות מכונות ב-Compute Engine. הסבר מפורט על כל סוג של מכונה זמין בדפים הבאים:
  • לשימוש כללי – יחס המחיר-ביצועים הכי טוב למגוון של עומסי עבודה.
  • מותאמת לצריכת זיכרון גבוהה (memory-optimized) – אידיאלי לעומסי עבודה שדורשים הרבה זיכרון, ומציע יותר זיכרון לכל ליבה בהשוואה למשפחות מכונות אחרות, עם זיכרון של עד 12 TB.
  • מותאמות למאיצים – אידיאליות לעומסי עבודה של מחשוב מקבילי מאסיבי, כמו למידת מכונה (ML) ומחשוב עתיר ביצועים (HPC). המשפחה הזו היא האפשרות הטובה ביותר לעומסי עבודה שדורשים מאיצים(GPU או TPU). (GPUs).

מינוח של 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, ולסוג המכונה standard יש גם 88 GB של זיכרון.

המלצות לגבי משפחת מכונות וסדרות מכונות

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

C3 M3 A3
ביצועים גבוהים באופן עקבי במגוון עומסי עבודה יחסים גבוהים בין זיכרון לחישוב לעומסי עבודה שדורשים הרבה זיכרון אופטימיזציה לעומסי עבודה של מחשוב עתיר ביצועים (HPC) מואץ
  • שרתים של אתרים ואפליקציות עם נפח תנועה גבוה
  • מסדי נתונים
  • מטמון בזיכרון
  • שרתי מודעות
  • שרתי גיימינג
  • ניתוח נתונים
  • סטרימינג והמרת קידוד של מדיה
  • אימון והיקש של למידת מכונה (ML) שמבוססים על CPU
  • מסדי נתונים קטנים עד גדולים במיוחד בזיכרון של SAP HANA
  • מאגרי נתונים בזיכרון, כמו Redis
  • הדמיה
  • מסדי נתונים עם ביצועים גבוהים, כמו Microsoft SQL Server ו-MySQL
  • אוטומציה של תכנון אלקטרוני
  • מודלים של AI גנרטיבי, כמו:
    • מודלים גדולים של שפה (LLM)
    • מודלים של דיפוזיה
    • רשתות למידה חישובית גנרטיבית (GAN)
  • אימון והסקת מסקנות של למידת מכונה (ML) עם CUDA
  • מחשוב עתיר ביצועים (HPC)
  • חישוב מקבילי מאסיבי
  • עיבוד שפה טבעית (NLP) באמצעות BERT
  • מודל המלצות של למידה עמוקה (DLRM)
  • המרה של קידוד וידאו
  • תחנת עבודה להמחשה מרחוק

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

מדריך למשפחת מכונות לשימוש כללי

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

‫ ב-Compute Engine יש סוגים של מכונות לשימוש כללי שפועלות בארכיטקטורת x86. סדרת המכונות C3 מציעה עד 176 ליבות וירטואליות וזיכרון בנפח 2, 4 או 8 GB לכל ליבה וירטואלית בפלטפורמת המעבד 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).

מכונות A3 פועלות בפלטפורמת Intel Sapphire Rapids CPU ומשתמשות ב-Titanium להעברת עומסי עבודה של CPU. אפשר ליצור מכונות A3 באמצעות סוגי המכונות הבאים:

  • סדרת מכונות A3 Edge

    • a3-edgegpu-8g-nolssd: 208 vCPUs,‏ 1,872 GB של זיכרון, 8 מעבדים גרפיים (GPU) מסוג NVIDIA H100 מצורפים ו-5 כרטיסי רשת פיזיים
  • סדרת מכונות A3 High

    • a3-highgpu-1g-nolssd: ‏ 26 vCPUs,‏ 234 GB של RAM,‏ 1 NVIDIA H100 GPU מצורף ו-1 NIC פיזי
    • a3-highgpu-2g-nolssd: ‏ 52 vCPU,‏ 468GB של RAM,‏ 2 כרטיסי NVIDIA H100 GPU מצורפים וכרטיס NIC פיזי אחד
    • a3-highgpu-4g-nolssd: ‏ 104 vCPUs,‏ 936 GB של RAM,‏ 4 מעבדים גרפיים NVIDIA H100 מצורפים וכרטיס רשת פיזי אחד
    • a3-highgpu-8g-nolssd: ‏ 208 vCPUs,‏ 1,872 GB של RAM,‏ 8 NVIDIA H100 GPUs מצורפים ו-5 NICs פיזיים

השוואה בין סדרות מכונות

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

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

C3 M3 A3 Edge או A3 High
סוג עומס העבודה לשימוש כללי מותאם לצריכת זיכרון גבוהה אופטימיזציה למאיץ
סוג המופע VM VM VM
סוג ה-CPU Intel Sapphire Rapids Intel Ice Lake Intel Sapphire Rapids
ארכיטקטורה x86 x86 x86
vCPUs ‫4 עד 176 ‫32 עד 128 ‫26 עד 208
הגדרה של vCPU שרשור שרשור שרשור
זיכרון ‫8 עד 1,408 GB ‫976 עד 3,904 GB ‫234 עד 1,872 GB
מכונות מותאמות אישית (custom)
זיכרון מורחב
דיירות יחידה
וירטואליזציה מקוננת
Confidential Computing
סוג ממשק הדיסק NVMe NVMe NVMe
Hyperdisk Balanced
Hyperdisk Balanced HA
Hyperdisk Extreme
Hyperdisk ML
Hyperdisk Throughput
ממשקי רשת 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.

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