ב-Google Cloud יש מגוון שרתים מבוססי-Arm ב-Compute Engine, באמצעות סדרות המכונות N4A, C4A ו-A4X. ארכיטקטורת Arm מותאמת לחיסכון בחשמל, ולכן יכולה להניב מחיר טוב יותר לביצועים.
מעבדי Arm נפוצים בשרתים רגילים בגלל יעילות האנרגיה שלהם בהשוואה לשרתי x86. טלפונים ניידים ומחשבים ניידים הם דוגמאות למכשירים שפועלים עם מעבד Arm. במעבד Arm יש סט פקודות מצומצם, ולכן פחות פקודות מאפשרות מהירות ביצועים גבוהה יותר עם צריכת סוללה וחשמל נמוכה יותר.
ב-N4A נעשה שימוש במעבד Axion Arm של Google עם מעבד Neoverse N3. ב-C4A נעשה שימוש במעבד Axion Arm שמבוסס על מעבד Arm Neoverse V2. Neoverse V2 הוא המעבד הראשון מסדרת V שכולל את שיפורי הביצועים, ההספק והאבטחה של Armv9. הוא מיועד למחשוב עתיר ביצועים, ללמידת מכונה ולמחשוב ענן למטרות כלליות. כדאי להשתמש במכונות Arm לשימוש כללי מסוג N4A או C4A למטרות הבאות:
- להריץ עומסי עבודה אינטנסיביים שדורשים יכולת להגדיל את השימוש במהירות לפי הצורך.
- אופטימיזציה של יחס המחיר/ביצועים בעומסי עבודה (workloads) שתואמים ל-Arm.
- פיתוח על גבי סטאקים מודרניים של תוכנות בקוד פתוח.
- לפתח ולבדוק מערכות מוטמעות או מערכות לנייד שמשתמשות במעבד (CPU) של Arm.
- בודקים אם עומס העבודה מתאים למעבד (CPU) של Arm.
כדי להשתמש במעבדי GPU עם מעבד (CPU) שמבוסס על Arm, צריך לבחור בסדרת המכונות A4X Max או A4X, שפועלת בארכיטקטורת NVIDIA rack scale. למכונות בסדרות האלה מצורפים שבבי NVIDIA Grace Blackwell Superchip. סדרות המכונות האלה מותאמות לעומסי עבודה מקבילים של Compute Unified Device Architecture (CUDA), כמו למידת מכונה (ML) ומחשוב עתיר ביצועים (HPC).
סדרות המכונות A4X Max ו-A4X
סדרות המכונות A4X Max ו-A4X כוללות גם מעבדי CPU מבוססי-Arm וגם מעבדי GPU מצורפים. לשני סוגי המכונות בסדרה הזו יש שני שקעים עם מעבדי NVIDIA Grace Arm שמחוברים לארבעה מעבדים גרפיים עם תקשורת מהירה בין שבבים (NVLink C2C).
- A4X Max: סוגי מכונות עם עד 144 vCPUs ו-960GB זיכרון. הוא משתמש בשבבי NVIDIA GB300 Superchip, שכוללים מעבדי GPU מסוג B300 עם זיכרון של 279GB לכל GPU. מכונות A4X Max זמינות כמכונות Bare Metal בסוג המכונה
a4x-maxgpu-4g-metal. - A4X: סוגי מכונות עם עד 140 vCPUs וזיכרון בנפח 884GB. הוא משתמש בשבבי NVIDIA GB200 Superchip, שכוללים מעבדי B200 GPU עם זיכרון של 186GB לכל GPU. סדרת A4X זמינה בסוג המכונה
a4x-highgpu-4g.
אפשרויות אחסון למכונות A4X Max ו-A4X
אפשר להשתמש ב-A4X Max וב-A4X עם אחסון מצורף של Google Cloud Hyperdisk, והם כוללים 12,000GiB של כונן SSD מקומי. במהלך יצירת המכונה, Compute Engine מצרף באופן אוטומטי את דיסקי ה-SSD המקומיים למכונות שלכם.
קובצי אימג' של מערכת ההפעלה
מכונות A4X Max ו-A4X תומכות בקובצי אימג' ציבוריים של מערכת ההפעלה שמבוססים על ARM. אתם יכולים גם ליצור קובצי אימג' בהתאמה אישית באמצעות קובץ אימג' ציבורי של מערכת הפעלה מבוססת-Arm.
סדרת מכונות N4A
N4A הוא המכונה העדכנית ביותר שמבוססת על Google Axion, והיא מבוססת על מעבד Neoverse N3. ב-N4A יש סוגי מכונות עם עד 64 מעבדי vCPU ו-512GB של זיכרון DDR5, ותמיכה ביחידת עיבוד תשתית (IPU) של Titanium. ב-N4A נעשה שימוש בניהול דינמי של משאבים מהדור הבא, והוא זמין בסוגי המכונות standard, highmem ו-highcpu עם אפשרות להתאים אישית את סוג המכונה ולהוסיף זיכרון מורחב.
מכונות N4A תומכות ברשתות סטנדרטיות של עד 50Gbps עם ממשק הרשת gVNIC. בנוסף, מכונות N4A תומכות בממשק הדיסק NVMe עם אחסון ב-Hyperdisk Balanced, ב-Hyperdisk Balanced High Availability וב-Hyperdisk Throughput.
סדרת מכונות C4A
C4A היא סדרת המכונות הראשונה שמבוססת על Arm, והיא מבוססת על מעבד Axion Arm64 של Google. ב-C4A יש סוגי מכונות עם עד 72 מעבדי vCPU וזיכרון DDR5 בנפח 576GB. C4A זמין בסוגי המכונות standard, highmem ו-highcpu.
ב-C4A יש שני סוגים של מכונות Bare Metal:
-
c4a-highmem-96-metalעם מעבדי vCPU בנפח 96GB וזיכרון DDR5 בנפח 768GB -
c4a-standard-96-metalעם מעבדי vCPU בנפח 96GB וזיכרון DDR5 בנפח 384GB
מכונות C4A מבוססות על Titanium, שמשתמש בהעברת עומסים ברשת ומאפשר ביצועי רשת של Tier_1 לכל מכונה וירטואלית של עד 100Gbps עם ממשק הרשת gVNIC. ב-C4A יש גם תמיכה בממשקי הדיסק NVMe ו-IDPF עם נפחי Hyperdisk.
ריבוי הליכים בו-זמני (SMT)
בסדרת המכונות C4A, כל vCPU מגובה בליבה אחת ללא ריבוי הליכי משנה בו-זמניים (SMT). לכן, מכונות C4A מספקות ביצועים טובים יותר לכל vCPU בהשוואה למכונה עם SMT מופעל. למרות ש-SMT מספק יתרונות לעומסי עבודה מסוימים, ליבות עם שרשור יחיד הן אידיאליות לעומסי עבודה שדורשים משאבי מחשוב רבים, כי התהליכים יכולים לגשת לכל הליבה במקום לשתף אותה עם תהליכים אחרים.
קובצי אימג' של מערכת ההפעלה
מכונות C4A ו-N4A תומכות בקובצי אימג' של מערכת ההפעלה שמבוססים על Arm וזמינים לכולם. אתם יכולים גם ליצור קובצי אימג' בהתאמה אישית באמצעות קובץ אימג' מבוסס-Arm שזמין באופן ציבורי.
סדרת מכונות Tau T2A
סדרת המכונות Tau T2A Arm פועלת במעבד Ampere Altra Arm עם 64 ליבות, בתדר של 3.0 GHz לכל הליבות. בעזרת Tau T2A אפשר להריץ עומסי עבודה שפועלים בצורה הכי טובה, או באופן בלעדי, ב-Arm.
בסדרת המכונות Tau T2A יש מכונות עם קונפיגורציה מוגדרת (predefined) עם עד 48 ליבות פיזיות ו-4GB זיכרון לכל vCPU. סוגי המכונות Tau T2A פועלים בתוך צומת NUMA אחד.
במכונות מסוג Tau T2A אפשר להשתמש רק בממשק NVMe לאחסון, וב-Google virtual NIC (gVNIC) לרשת. אין תמיכה בממשקי Virtio-Net ו-SCSI. כל קובצי האימג' של מערכת ההפעלה של Arm שזמינים לציבור מוגדרים לשימוש בממשקי NVMe ו-gVNIC. gVNIC הוא ממשק רשת שתוכנן במיוחד ל-Compute Engine. הוא מספק ביצועים טובים יותר ותומך ברוחבי פס ובקצבי העברת נתונים גבוהים יותר ברשת.
בסדרת המכונות הזו, כל vCPU מגובה בליבה אחת ללא ריבוי הליכי משנה בו-זמניים (SMT).
המלצות לגבי עומסי עבודה
סדרת המכונות C4A היא בחירה מצוינת למגוון רחב של עומסי עבודה שדורשים הרחבה אופקית ומשאבי מחשוב רבים, במיוחד כשהיחס בין המחיר לביצועים הוא שיקול מרכזי. כדאי להשתמש ב-C4A כשפורסים עומסי עבודה כמו:
- עיבוד נתוני למידת מכונה
- הסקת מסקנות ופרסום מודלים של למידת מכונה (ML)
- הצגת מודעות באפליקציות, באינטרנט ובמשחקים
- פיתוח מערכות מוטמעות
- פיתוח ב-CI/CD ב-Arm
- קידוד, המרת קידוד ועיבוד של סרטונים ותמונות
- הצגה ורשתות של פרסום בדיגיטל
- שרתי מטמון
- גילוי תרופות באמצעות מחשוב
- פיתוח ל-Android
- פיתוח תוכנה לרכבים אוטונומיים או רגילים
המאמרים הבאים
- המפרטים והתכונות של סדרות המכונות A4X Max ו-A4X
- המפרט של סדרת המכונות N4A
- בודקים את המפרט של סדרת המכונות C4A.
- מידע על פלטפורמות המעבדים שזמינות ל- Google Cloud
- יוצרים מכונה של Compute Engine ומפעילים אותה באמצעות קובץ אימג' של מערכת הפעלה מסוג Arm.