סקירה כללית על Advanced Compute Images

עומסי עבודה של בינה מלאכותית (AI), למידת מכונה (ML) ומחשוב עתיר ביצועים (HPC) דורשים לעיתים קרובות יצירה של קובץ אימג' בהתאמה אישית שכולל חבילות תוכנה נוספות ומכוון לביצועים אופטימליים. עכשיו אפשר להשתמש בתמונות מתקדמות של מחשוב כדי להגדיר סביבה אופטימלית לעומסי העבודה של AI/ML או HPC.

‫Advanced Compute Images מספקות מחסנית תמונות סטנדרטית לתשתית AI/ML ו-HPC. התמונות האלה יכולות לחסוך לכם את הצורך ליצור ידנית תמונות מותאמות אישית משלכם לעומסי עבודה של AI/ML ו-HPC.

יתרונות

היתרונות של Advanced Compute Images:

  • מכונות מחשוב שמוכנות כברירת מחדל לעומסי עבודה של AI/ML או HPC. אין צורך לכוונן את הביצועים באופן ידני, לנהל הפעלות מחדש של מכונות, להתקין סוכני Slurm או להתעדכן ב Google Cloud עדכונים האחרונים של עומסי עבודה של AI/ML או HPC עם צימוד הדוק.
  • ביצועים עקביים שניתנים לשחזור. סטנדרטיזציה של תמונות מאפשרת לכם לקבל ביצועים עקביים וניתנים לשחזור ברמת האפליקציה.

תכונות של Advanced Compute Images

תמונות Advanced Compute Images מכילות כמה שכבות של הגדרות שתומכות בהרצת עומסי עבודה של AI/ML ו-HPC.

  • הגדרות של מערכת ההפעלה: כולל השבתה של עדכונים אוטומטיים, הגדרה של ulimits שעברו אופטימיזציה ל-HPC, כוונון של פרמטרים של sysctl בקרנל והגדרה של הגדרות אבטחה כמו SELinux.
  • Network tuning: מכיל את הסקריפטים הדרושים לכוונון הרשת, כמו הפעלת שירות רב-תורים.
  • Google Cloud שילוב: התקנה והגדרה של Google Cloud CLI ושל סוכן תפעול.
  • כלים למאגרי תגים: התקנה והגדרה של כל התוכנות שקשורות למאגרי תגים, כולל:
  • ‫NVIDIA: מותקנים הכלים הבאים:
  • ‫MPI: מתקין את ספריות Message Passing Interface ‏ (MPI). התקנת Open MPI בתמונות שמבוססות על Ubuntu ובתמונות שמבוססות על Rocky Linux. בתמונות שמבוססות על Rocky Linux, אפשר גם להתקין ולהגדיר את ספריית Intel MPI באמצעות סקריפט שהותקן מראש:

    sudo google_install_intelmpi --impi_2021 --install_dir=PATH_INSTALL_MPI
    
  • ‫Slurm: התקנת רכיבי הליבה שנדרשים ליצירת צומת של אשכול Slurm, כולל:

    • קובצי Slurm בינאריים (גרסה 25.11)
    • Munge לאימות
    • ‫PMIx לניהול תהליכים
    • ספריית JSON Web Token (JWT)‏ (libjwt)
  • לקוחות של מערכת קבצים: התקנת כלים בצד הלקוח לגישה למערכות קבצים שונות, כמו Cloud Storage FUSE, כלי NFS ‏ (nfs-utils) ולקוח Lustre.

  • כלים למפתחים: התקנה של שרשראות כלים נפוצות לפיתוח ולניפוי באגים, וכלי עזר, כמו:

  • ניהול סביבה: התקנה והגדרה של כלים לניהול סביבה, בעיקר Lmod, והגדרת סקריפטים של פרופילים שנדרשים כדי שהפקודה של המודול תהיה זמינה למשתמשים.

  • ‫RDMA: התקנת מנהלי התקנים וחבילות של Remote Direct Memory Access ‏ (RDMA) בתמונות של מעבד (מבוססות Rocky Linux), כולל:

    • ‫rdma-core וספריות פיתוח
    • libfabric
    • perftest
    • ‫kmod-idpf-irdma - Intel Ethernet RDMA driver for supported compute-optimized machine types
    • השירותים infiniband-diags,‏ libibverbs ו-librdmacm

חומרה נתמכת ומשפחות תמונות

‫ACI תומך בשתי פלטפורמות חומרה עיקריות:

  • מעבד (HPC): תומך בעומסי עבודה של מעבד ומאופיין במאפיינים הבאים:

    • מותאמים לעומסי עבודה אינטנסיביים
    • תמיכה ב-Rocky Linux 9
    • מגיעים עם מנהלי התקנים וכלי עזר של RDMA לתמיכה ב-Cloud RDMA
    • מגיעים עם ספריות MPI משולבות מראש, כולל Open MPI ו-Intel MPI שניתן להגדרה
  • ‫GPU‏ (AI/ML/HPC): תומכות בעומסי עבודה של GPU וכוללות את המאפיינים הבאים:

    • עברו אופטימיזציה למאיצי NVIDIA
    • תמיכה ב-Ubuntu LTS 22.04 וב-Ubuntu LTS 24.04
    • מגיעים עם דרייברים של CUDA ו-NVIDIA שמשולבים מראש
    • כולל כלי עזר ומנהלי התקנים (דרייברים) של RDMA לתמיכה ב-MRDMA לתקשורת בין GPU ל-GPU
    • מתאימות לעומסי עבודה של AI,‏ ML או HPC
    • האם תמונות ברירת המחדל מותקנות כשפורסים תוכניות של אשכול Slurm לסוגי מכונות A4X,‏ A4 ו-A3 Ultra ב-Cluster Toolkit
חומרה מערכת הפעלה כלי תזמור תכונות ארכיטקטורה סדרות מכונות נתמכות משפחת תמונות
CPU Rocky Linux 9 ללא
  • RDMA
  • OpenMPI,IntelMPI
AMD x86_64 C2D, ‏ H3, ‏ H4D aci-cpu-rocky-linux-9-amd64
CPU Rocky Linux 8 ללא
  • RDMA
  • OpenMPI,IntelMPI
AMD x86_64 C2D, ‏ H3, ‏ H4D aci-cpu-rocky-linux-8-amd64
CPU Rocky Linux 9 ‫Slurm 25.11
  • RDMA
  • MPI
AMD x86_64 C2D, ‏ H3, ‏ H4D aci-cpu-rocky-linux-9-slurm-2511-amd64
GPU ‫Ubuntu LTS 24.04 ‫Slurm 25.11
  • CUDA 13.0
  • NVIDIA 580
AMD x86_64 A3 Ultra, A4 aci-gpu-u2404-slurm-2511-cuda-130-nvidia-580-amd64
GPU ‫Ubuntu LTS 24.04 ‫Slurm 25.11
  • CUDA 13.0
  • NVIDIA 580
Arm64 A4X aci-gpu-u2404-slurm-2511-cuda-130-nvidia-580-arm64
GPU ‫Ubuntu LTS 24.04 Slurm 26.05
  • CUDA 13.2
  • NVIDIA 595
AMD x86_64 A3 Ultra, A4 aci-gpu-u2404-slurm-2605-cuda-132-nvidia-595-amd64
GPU ‫Ubuntu LTS 24.04 Slurm 26.05
  • CUDA 13.2
  • NVIDIA 595
Arm64 A4X aci-gpu-u2404-slurm-2605-cuda-132-nvidia-595-arm64
GPU ‫Ubuntu LTS 24.04 ללא
  • CUDA 13.0
  • NVIDIA 580
AMD x86_64 A3 Ultra, A4 aci-gpu-u2404-cuda-130-nvidia-580-amd64
GPU ‫Ubuntu LTS 22.04 ‫Slurm 25.11
  • CUDA 13.0
  • NVIDIA 580
AMD x86_64 A3 Ultra, A4 aci-gpu-u2204-slurm-2511-cuda-130-nvidia-580-amd64
GPU ‫Ubuntu LTS 22.04 ללא
  • CUDA 13.0
  • NVIDIA 580
AMD x86_64 A3 Ultra, A4 aci-gpu-u2204-cuda-130-nvidia-580-amd64

חבילות (או קובצי RPM) שהותקנו מראש

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

קובץ המניפסט נמצא בכתובת /usr/share/google/manifest.txt.

תמונה של שלבים במחזור החיים של המשפחה ותמיכה

כל משפחות התמונות של Advanced Compute Images פועלות לפי מחזור חיים סטנדרטי כדי להבטיח אבטחה, יציבות ולוחות זמנים צפויים לתחזוקה. במהלך כל שלב במחזור החיים, למשפחת תמונות יש אחד מסטטוסי התמיכה הבאים:

  • נתמך:
    • מקבל עדכוני אבטחה קריטיים ותיקוני באגים
    • נתמך באמצעות Cloud Customer Care.
    • אפשר להשתמש בו כדי ליצור מכונות וירטואליות.
  • לא נתמך:
    • לא מקבלים יותר עדכוני אבטחה קריטיים או תיקוני באגים.
    • אין תכונות חדשות.
    • לא נתמך דרך Cloud Customer Care.
    • אי אפשר להשתמש בו כדי ליצור מכונות וירטואליות.

מחזור החיים של משפחה של Advanced Compute Images מורכב מארבעה שלבים:

שלב במחזור החיים סטטוס התמיכה תיאור והשפעה
פעיל נתמך מומלץ להטמעות חדשות. במשך 12 חודשים אחרי תאריך הפרסום, יש תמיכה מלאה במשפחת התמונות. מקבלים עדכוני אבטחה קריטיים ותיקוני באגים.
הוצאה משימוש (תאריך סיום התמיכה) לא נתמך מומלץ לעבור למשפחת תמונות נתמכת. במשך כשישה חודשים אחרי סיום השלב הפעיל, משפחת התמונות מוצאת משימוש. לא מתפרסמים תיקונים או תכונות חדשות. Google Cloud אזהרות במסוף וב-Google Cloud CLI מופיעות כשיוצרים מופעים שמשתמשים במשפחת התמונות הזו.
Obsolete לא נתמך אחרי שהשלב של הוצאה משימוש מסתיים, משפחת התמונות הופכת ללא רלוונטית. אי אפשר יותר ליצור מכונות וירטואליות באמצעות משפחת התמונות הזו. מופעי מחשוב קיימים ימשיכו לפעול, אבל יש סיכון לאי-תאימות לבקר Slurm.
מחיקה לא נתמך שלושה חודשים אחרי שמשפחת תמונות יוצאת משימוש, משאב התמונה הבסיסי של Advanced Compute Images נמחק באופן סופי. מופעי מחשוב קיימים ממשיכים לפעול, אבל יש סיכון לאי-תאימות לבקר Slurm ולפגיעויות.

מידע על תאריכי הסיום המדויקים של התמיכה במשפחת תמונות זמין במאמר חומרה נתמכת ומשפחות תמונות.

תמחור

‫Advanced Compute Images זמינים ללא עלות נוספת. מכיוון שתמונות מתקדמות של Compute פועלות ב-Compute Engine, יכול להיות שתחויבו על משאבי Compute Engine כמו vCPU,‏ GPU,‏ TPU, דיסקים וזיכרון. מידע נוסף זמין במאמר בנושא תמחור ב-Compute Engine.

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