במאמר הזה מתוארים המאפיינים של Hyperdisk ML, שמציע את קצב העברת הנתונים הגבוה ביותר מבין כל סוגי Google Cloud Hyperdisk. Google ממליצה להשתמש ב-Hyperdisk ML ללמידת מכונה ולעומסי עבודה שדורשים קצב העברת נתונים גבוה לקריאה במערכי נתונים שלא ניתנים לשינוי. התפוקה הגבוהה של Hyperdisk ML מאפשרת לטעון נתונים מהר יותר, לקצר את זמני ההמתנה של המאיצים ולהוזיל את עלויות המחשוב.
לעומסי עבודה גדולים של הסקת מסקנות, אימון ו-HPC, אתם יכולים לצרף נפח Hyperdisk ML אחד לכמה מכונות במצב קריאה בלבד.
אפשר לציין קצב העברת נתונים של עד 2TiB לשנייה (2,097,152MiB לשנייה) לנפח Hyperdisk ML יחיד. אי אפשר להקצות רמת IOPS, אבל כל MiB/s של הקצאת משאבים לפי התפוקה שנקבעה מגיע עם 16 IOPS, עד 33,554,432 IOPS.
מידע נוסף על Hyperdisk ועל סוגים אחרים של Hyperdisk זמין במאמר מידע על Hyperdisk.
במאמר יצירת נפח Hyperdisk מוסבר איך יוצרים נפח Hyperdisk ML.
תרחישים לדוגמה
Hyperdisk ML מתאים לתרחישים הבאים:
- עומסי עבודה של HPC
- למידת מכונה
- עומסי עבודה שעברו אופטימיזציה למאיצים
תמיכה בסדרת מכונות
אפשר להשתמש ב-Hyperdisk ML עם סדרות המכונות הבאות:
מגבלות על צירוף אמצעי אחסון של Hyperdisk ML למכונות מהדור הרביעי
אי אפשר לצרף אמצעי אחסון של Hyperdisk ML שנוצרו לפני 4 בפברואר 2026 למכונות מהדור הרביעי, למשל מכונות C4 או G4.
כדי לעקוף את המגבלה הזו, יוצרים קובץ snapshot של הדיסק ואז יוצרים דיסק חדש מקובץ ה-snapshot. אפשר לחבר את הדיסק החדש לכל מכונה נתמכת.
מידע על ביצועים שהוקצו
אתם לא חייבים להקצות ביצועים כשאתם יוצרים נפחי Hyperdisk. אם לא תקצו ביצועים, Compute Engine ייצור את אמצעי האחסון עם ערכי ברירת מחדל שתוכלו לשנות בהמשך. לפרטים על ערכי ברירת המחדל, ראו ערכי ברירת המחדל של IOPS וקצב העברה.
אם אתם יודעים מהם צורכי הביצועים שלכם, אתם יכולים לציין את מגבלות ה-IOPS וקצב הנתונים של נפח Hyperdisk ML כשאתם יוצרים את הנפח, ולשנות את הערכים שהוקצו אחרי שאתם יוצרים את הנפח. אי אפשר לציין רמת IOPS או קצב העברת נתונים בלי לציין גודל.
מגבלות גודל וביצועים
המגבלות הבאות חלות על הערכים של הגודל, קצב הנתונים ו-IOPS שאפשר לציין לנפח Hyperdisk ML.
גודל: בין 4 GiB ל-64 TiB. גודל ברירת המחדל הוא 100GiB.
קצב העברת נתונים: בין 400 MiB/s ל-2 TiB/s (2,097,152 MiB/s). לכל אחד מהם יש מגבלות משלו, בהתאם לגודל של הנפח:
קצב העברת נתונים מינימלי: לנפחים בגודל 4 עד 3,341 GiB, הערך המינימלי הוא 400 MiB/s. בנפחים של 3,342 GiB או יותר, ערך המינימום תלוי בגודל ונע בין 401 MiB/s ל-7,680 MiB/s.
קצב העברת נתונים מקסימלי: לנפחים בגודל 1,311GiB או יותר, הערך המקסימלי הוא 2TiB לשנייה (2,097,152MiB לשנייה). בנפחים של 1,310GiB או פחות, הערך המקסימלי תלוי בגודל ונע בין 6,400 ל-2,097,152MiB/s.
דוגמאות מופיעות במאמר מגבלות על הקצאת משאבים לפי התפוקה שנקבעה.
IOPS: אי אפשר לציין מגבלת IOPS לנפחי Hyperdisk ML. במקום זאת, מספר פעולות הקלט/פלט לשנייה שהוקצו תלוי בהקצאת המשאבים לפי התפוקה שנקבעה. כל נפח של Hyperdisk ML מוקצה עם 16 IOPS לכל MiB/s של קצב העברת נתונים, עד למקסימום של 33,554,432 IOPS.
מגבלות על הקצאת משאבים לפי התפוקה שנקבעה
בטבלה הבאה מפורטות המגבלות של הקצאת משאבים לפי התפוקה שנקבעה, לגדלים נפוצים של נפח. אם הגודל לא מופיע ברשימה, אפשר להשתמש בנוסחה הבאה כדי לחשב את הערכים המותרים, כאשר x הוא גודל הנפח ב-GiB:
- קצב העברת נתונים מינימלי שניתן להגדיר:
MAX (400, 0.12x) - קצב העברת נתונים מקסימלי שאפשר להגדיר:
MIN (2,097,152, 1600x)
| גודל | תפוקה מינימלית (MiB לשנייה) | תפוקה מקסימלית (MiB לשנייה) |
|---|---|---|
| 4 | 400 | 6,400 |
| 10 | 400 | 16,000 |
| 50 | 400 | 80,000 |
| 64 | 400 | 102,400 |
| 100 | 400 | 160,000 |
| 300 | 400 | 480,000 |
| 500 | 400 | 800,000 |
| 1,000 | 400 | 1,600,000 |
| 5,000 | 600 | 2,097,152 |
| 25,000 | 3,000 | 2,097,152 |
| 64,000 | 7,680 | 2,097,152 |
ערכי ברירת המחדל של הגודל, ה-IOPS וקצב הנתונים
אם לא מציינים מגבלת גודל או קצב העברת נתונים כשיוצרים נפח Hyperdisk ML, מערכת Compute Engine מקצה ערכי ברירת מחדל.
גודל ברירת המחדל של אמצעי אחסון ב-Hyperdisk ML הוא 100GiB.
ערכי ברירת המחדל של IOPS וקצב העברת הנתונים מבוססים על הנוסחאות הבאות.
- קצב העברת נתונים שמוגדר כברירת מחדל:
MAX (24x, 400)MiB/s, כאשרxהוא גודל האחסון ב-GiB. - IOPS שמוגדר כברירת מחדל:
16t, כאשרtהוא קצב העברת הנתונים שמוגדר כברירת מחדל. אי אפשר להגדיר ישירות את מגבלת ה-IOPS.
שינוי הביצועים שהוקצו או הגודל
אפשר לשנות את הגודל שהוקצה כל 4 שעות ואת קצב העברת הנתונים כל 6 שעות. הוראות לשינוי הגודל או הביצועים מופיעות במאמר שינוי הגודל והביצועים שהוקצו של נפח Hyperdisk.
מגבלות הביצועים כשמצרפים למכונה
בקטע הזה מפורטות מגבלות הביצועים של Hyperdisk ML. אפשר לציין קצב העברת נתונים של עד 2TiB לשנייה (2,097,152MiB לשנייה) לנפח Hyperdisk ML יחיד. אי אפשר להקצות רמת IOPS, אבל כל MiB/s של הקצאת משאבים לפי התפוקה שנקבעה מגיע עם 16 IOPS, עד 33,554,432 IOPS.
בקטע הזה מפורטים הביצועים המקסימליים שאפשר להשיג בנפחי Hyperdisk ML בכל מכונה נתמכת. הביצועים של אמצעי אחסון ב-Hyperdisk ML שמחובר למכונה לא יכולים לחרוג מהמגבלות של סוג המכונה. מגבלות הביצועים משותפות גם לכל נפחי ה-Hyperdisk ML שמחוברים לאותו מכונה, בלי קשר לביצועים שהוקצו לכל נפח.
תרחישים שבהם נדרשים כמה מכונות כדי להגיע לביצועים שהוקצו
הקצאת המשאבים לפי התפוקה שנקבעה לנפח Hyperdisk ML משותפת בין כל המכונות שהנפח מחובר אליהן, עד למגבלה המקסימלית של סוג המכונה שמפורט בטבלה הבאה. אם הביצועים שהוקצו לנפח Hyperdisk ML גבוהים ממגבלת הביצועים של המכונה, הנפח יכול להגיע לביצועים שהוקצו לו רק אם הוא מחובר לכמה מכונות.
לדוגמה, נניח שיש לכם נפח Hyperdisk ML שהוקצה עם קצב העברת נתונים של 500,000 MiB לשנייה, ואתם רוצים לצרף את הנפח למכונות a3-ultragpu-8. מכונה וירטואלית אחת של a3-ultragpu-8 לא יכולה להגיע לקצב העברת נתונים של יותר מ-4,000 MiB/s. לכן, כדי להגיע להקצאת המשאבים לפי התפוקה שנקבעה, צריך לצרף את אמצעי האחסון ל-125 מכונות a3-ultragpu-8 לפחות (500,000 חלקי 4,000). לעומת זאת, לסוג המכונה a2-highgpu-1g תצטרכו 272 מכונות.
| סוג המכונה של המכונה הווירטואלית | מספר מקסימלי של פעולות קלט/פלט לשנייה (IOPS) | קצב העברת נתונים מקסימלי (MiB לשנייה) |
|---|---|---|
| A2 | ||
a2-*-1g | 28,800 | 1,800 |
a2-*-2g | 38,400 | 2,400 |
a2-*-4g | 38,400 | 2,400 |
a2-*-8g | 38,400 | 2,400 |
a2-megagpu-16g | 38,400 | 2,400 |
| A3 (A3+H100) | ||
a3-*-1g | 6,400 | 400 |
a3-*-2g | 28,800 | 1,800 |
a3-*-4g | 38,400 | 2,400 |
a3-*-8g | 76,800 | 4,800 |
| A3 (A3+H200) | ||
a3-ultragpu-8g1 | 160,000 | 10,000 |
| A4 1 | ||
a4-highgpu-8g1 | 160,000 | 10,000 |
| A4X 1 | ||
a4x-highgpu-4g1 | 200,000 | 12,500 |
| A4X Max 1 | ||
a4x-maxgpu-4g-metal1 | 200,000 | 12,500 |
| C3 | ||
c3-*-4 | 6,400 | 400 |
c3-*-8 | 12,800 | 800 |
c3-*-22 | 28,800 | 1,800 |
c3-*-44 | 38,400 | 2,400 |
c3-*-88 | 76,800 | 4,800 |
c3-*-176 | 160,000 | 10,000 |
c3-*-192-metal | 76,800 | 4,800 |
| C3D | ||
c3d-*-4 | 6,400 | 400 |
c3d-*-8 | 12,800 | 800 |
c3d-*-16 | 19,200 | 1,200 |
c3d-*-30 | 19,200 | 1,200 |
c3d-*-60 | 38,400 | 2,400 |
c3d-*-90 | 38,400 | 2,400 |
c3d-*-180 | 38,400 | 2,400 |
c3d-*-360 | 38,400 | 2,400 |
| C4 1 | ||
c4-*-21 | 6,400 | 400 |
c4-*-41 | 6,400 | 400 |
c4-*-81 | 12,800 | 800 |
c4-*-161 | 25,600 | 1600 |
c4-*-241 | 25,600 | 1,600 |
c4-*-321 | 25,600 | 1,600 |
c4-*-481 | 38,400 | 2,400 |
c4-*-961 | 80,000 | 5,000 |
c4-*-1441 | 100,000 | 6,250 |
c4-*-1921 | 160,000 | 10,000 |
c4-*-2881 | 160,000 | 10,000 |
c4-*-288-lssd-metal1 | 200,000 | 12,500 |
| C4A | ||
c4a-*-1 | 6,400 | 400 |
c4a-*-2 | 12,800 | 800 |
c4a-*-4 | 12,800 | 800 |
c4a-*-8 | 16,000 | 1,000 |
c4a-*-16 | 25,600 | 1,600 |
c4a-*-32 | 38,400 | 2,400 |
c4a-*-48 | 52,800 | 3,300 |
c4a-*-64 | 70,400 | 4,400 |
c4a-*-72 | 80,000 | 5,000 |
c4a-*-72 | 80,000 | 5,000 |
c4a-*-96-metal | 80,000 | 5,000 |
| C4D 1 | ||
c4d-*-21 | 6,400 | 400 |
c4d-*-41 | 6,400 | 400 |
c4d-*-81 | 12,800 | 800 |
c4d-*-161 | 19,200 | 1,200 |
c4d-*-321 | 25,600 | 1,600 |
c4d-*-481 | 25,600 | 1,600 |
c4d-*-641 | 38,400 | 2,400 |
c4d-*-961 | 50,000 | 3,125 |
c4d-*-1921 | 100,000 | 6,250 |
c4d-*-3841 | 160,000 | 10,000 |
c4d-*-384-metal1 | 160,000 | 10,000 |
| C4N 1 | ||
c4n-*-21 | 12,800 | 800 |
c4n-*-41 | 12,800 | 800 |
c4n-*-81 | 25,600 | 1,600 |
c4n-*-161 | 44,800 | 2,800 |
c4n-*-241 | 51,200 | 3,200 |
c4n-*-481 | 100,000 | 6,250 |
c4n-*-961 | 160,000 | 10,000 |
c4n-*-1921,2 | 320,000 | 20,000 |
| G2 | ||
g2-standard-4 | 12,800 | 800 |
g2-standard-8 | 19,200 | 1,200 |
g2-standard-12 | 28,800 | 1,800 |
g2-standard-16 | 38,400 | 2,400 |
g2-standard-24 | 38,400 | 2,400 |
g2-standard-32 | 38,400 | 2,400 |
g2-standard-48 | 38,400 | 2,400 |
g2-standard-96 | 38,400 | 2,400 |
| G4 | ||
g4-standard-6 | 6,400 | 400 |
g4-standard-12 | 12,800 | 800 |
g4-standard-24 | 19,200 | 1,200 |
g4-standard-48 | 25,600 | 1,600 |
g4-standard-96 | 44,800 | 2,800 |
g4-standard-192 | 76,800 | 4,800 |
g4-standard-384 | 160,000 | 10,000 |
| M4N 1,2 | ||
m4n-*-21 | 12,800 | 800 |
m4n-*-41 | 12,800 | 800 |
m4n-*-81 | 14,400 | 900 |
m4n-*-161 | 28,800 | 1,800 |
m4n-*-281 | 50,000 | 3,125 |
m4n-*-321 | 57,600 | 3,600 |
m4n-*-561 | 100,000 | 6,250 |
m4n-*-641 | 115,200 | 7,200 |
m4n-*-1121 | 160,000 | 10,000 |
m4n-*-2241,2 | 320,000 | 20,000 |
| N4 | ||
n4-*-2 | 3,840 | 240 |
n4-*-4 | 3,840 | 240 |
n4-*-8 | 7,680 | 480 |
| סוגי N4 בהתאמה אישית עם 10 עד 14 מעבדי vCPU | 7,680 | 480 |
n4-*-16 | 19,200 | 1,200 |
| סוגי N4 בהתאמה אישית עם 18 עד 30 מעבדי vCPU | 19,200 | 1,200 |
n4-*-32 | 25,600 | 1,600 |
| סוגי N4 בהתאמה אישית עם 34 עד 46 מעבדי vCPU | 25,600 | 1,600 |
n4-*-48 | 38,400 | 2,400 |
| סוגי N4 בהתאמה אישית עם 50 עד 62 מעבדי vCPU | 38,400 | 2,400 |
n4-*-64 | 38,400 | 2,400 |
| סוגי N4 בהתאמה אישית עם 66 עד 78 מעבדי vCPU | 38,400 | 2,400 |
n4-*-80 | 38,400 | 2,400 |
| N4A | ||
n4a-*-1 | 3,840 | 240 |
n4a-*-2 | 3,840 | 240 |
n4a-*-4 | 3,840 | 240 |
n4a-*-8 | 7,680 | 480 |
n4a-*-16 | 19,200 | 1,200 |
n4a-*-32 | 25,600 | 1,600 |
n4a-*-48 | 38,400 | 2,400 |
n4a-*-64 | 38,400 | 2400 |
| N4D | ||
n4d-*-2 | 3,840 | 240 |
n4d-*-4 | 3,840 | 240 |
n4d-*-8 | 7,680 | 480 |
n4d-*-16 | 19,200 | 1,200 |
n4d-*-32 | 25,600 | 1,600 |
n4d-*-48 | 38,400 | 2,400 |
n4d-*-64 | 38,400 | 2,400 |
n4d-*-80 | 38,400 | 2,400 |
n4d-*-96 | 38,400 | 2,400 |
| TPU v5e | ||
ct5lp-hightpu-1t | 19,200 | 1,200 |
ct5lp-hightpu-4t | 28,800 | 1,800 |
ct5lp-hightpu-8t | 28,800 | 1,800 |
| TPU v5p | ||
ct5p-hightpu-4t | 76,800 | 4,800 |
| TPU v6e | ||
ct6e-standard-1t | 19,200 | 1,200 |
ct6e-standard-4t | 38,400 | 2,400 |
ct6e-standard-8t | 38,400 | 2,400 |
| TPU7x 1 | ||
tpu7x-standard-4t1 | 96,000 | 6,000 |
| X5 | ||
x5-688-*-metal | 320,000 | 20,000 |
x5-1376-*-metal | 320,000 | 20,000 |
x5-2064-*-metal | 320,000 | 20,000 |
| Z4D 1 | ||
z4d-*-81 | 12,800 | 800 |
z4d-*-161 | 19,200 | 1,200 |
z4d-*-321 | 33,600 | 2,100 |
z4d-*-481 | 51,200 | 3,200 |
z4d-*-641 | 67,200 | 4,200 |
z4d-*-961 | 100,000 | 6,250 |
z4d-*-1921 | 200,000 | 12,500 |
z4d-*-3841,2 | 400,000 | 25,000 |
z4d-*-384-metal1,2 | 400,000 | 25,000 |
| Z4M 1 | ||
z4m-*-161 | 25,600 | 1,600 |
z4m-*-321 | 33,600 | 2,100 |
z4m-*-481 | 50,000 | 3,125 |
z4m-*-1921,2 | 200,000 | 12,500 |
z4m-*-192-metal1,2 | 200,000 | 12,500 |
1 מציע גם ביצועים במצב יציב. מידע נוסף זמין במאמר מגבלות הביצועים של סוגי מכונות עם ביצועים במצב יציב.
2 ביצועי הדיסק של סוג המכונה הזה מבוססים על 2 כרטיסי רשת פיזיים לכל מכונה. Compute Engine ממפה באופן אוטומטי דיסקים מצורפים לכרטיס רשת פיזי, בסדר סיבובי מאוזן.
זמינות אזורית של Hyperdisk ML
Hyperdisk ML זמין באזורים שיש בהם סדרות מכונות נתמכות.
הגנה מפני אסונות בנפחי Hyperdisk ML
אתם יכולים לגבות נפח Hyperdisk ML באמצעות תמונות מצב רגילות. תמונות מצב מגבות את הנתונים בנפח Hyperdisk ML בנקודת זמן ספציפית.
רפליקציה בין אזורים (zone)
אמצעי האחסון של Hyperdisk ML הם תמיד אזוריים, ואי אפשר לשכפל אותם לאזור אחר. כדי לשכפל נתונים לאזור אחר באותו מחוז, צריך להשתמש בנפחי Hyperdisk Balanced High Availability.
שיתוף של אמצעי אחסון ב-Hyperdisk ML בין מכונות
בעומסי עבודה של למידת מכונה שעברו אופטימיזציה למאיצים, אפשר לצרף את אותו נפח Hyperdisk ML לכמה מכונות. כך אפשר לקבל גישה בו-זמנית לקריאה בלבד לנפח יחיד מכמה מכונות. זה חסכוני יותר מאשר להחזיק כמה דיסקים עם אותם נתונים.
אין עלויות נוספות שקשורות לשיתוף דיסק בין מכונות. צירוף דיסק במצב קריאה בלבד לכמה מכונות לא משפיע על הביצועים של הדיסק. כל מכונה וירטואלית עדיין יכולה להגיע לביצועי הדיסק המקסימליים האפשריים לסדרת המכונות של המכונה הווירטואלית.
מגבלות על שיתוף Hyperdisk ML בין מכונות
- אמצעי אחסון של Hyperdisk ML לא תומכים במצב של כמה כותבים. אפשר לשתף אמצעי אחסון של Hyperdisk ML בין כמה מכונות אם אמצעי האחסון נמצא במצב קריאה בלבד.
- אי אפשר לצרף אמצעי אחסון של Hyperdisk ML למכונה אחת במצב קריאה בלבד.
- אם משתפים נפח של Hyperdisk ML במצב קריאה בלבד, אי אפשר להפעיל מחדש את הרשאת הכתיבה בדיסק.
- אפשר לצרף נפח Hyperdisk ML לעד 100 מכונות בכל מרווח זמן של 30 שניות.
- בנפחי Hyperdisk ML, מספר המכונות המקסימלי תלוי הגודל שהוקצה, באופן הבא:
- אמצעי אחסון בנפח של עד 512GiB: 2,500 מכונות
- אמצעי אחסון בקיבולת של 513 GiB עד 1.5 TiB: 1,000 מכונות
- אמצעי אחסון בנפח שבין 1.501 TiB ל-2 TiB: 600 מכונות
- נפחים עם קיבולת בין 2.001 TiB ל-4 TiB: 300 מכונות
- נפחים בקיבולת של 4.001 TiB ו-16 TiB: 128 מכונות
- אמצעי אחסון בנפח של 16.001 TiB או יותר: 30 מכונות
אם אמצעי האחסון מחובר ליותר מ-20 מכונות, צריך להקצות לפחות 20 MiB/s של קצב העברת נתונים לכל מכונה. לדוגמה, אם מחברים דיסק ל-500 מכונות, צריך להקצות לנפח קצב העברת נתונים של לפחות 10,000 MiB/s.
מידע נוסף זמין במאמר מצב קריאה בלבד ב-Hyperdisk.
תמחור
החיוב הוא על הגודל הכולל שהוקצה ועל קצב העברת הנתונים של נפחי Hyperdisk ML, עד שמוחקים אותם. החיובים מתבצעים גם אם אמצעי האחסון לא מחובר לאף מכונה, או אם המכונה מושעית או מושהית. למידע נוסף, ראו תמחור דיסקים.
מגבלות
- אמצעי האחסון של Hyperdisk ML הם אזוריים, ואפשר לגשת אליהם רק מהאזור שבו יצרתם את אמצעי האחסון.
- אי אפשר ליצור תמונת מכונה מנפח Hyperdisk.
- אי אפשר ליצור קובץ snapshot מיידי מנפח Hyperdisk ML.
- אי אפשר להשתמש ב-Hyperdisk ML כדיסקי אתחול.
- אי אפשר ליצור דיסק Hyperdisk ML במצב קריאה-כתיבה-יחיד מקובץ snapshot או מקובץ אימג'. צריך ליצור את הדיסק במצב read-only-many.
- אפשר לשנות את הגודל של נפח Hyperdisk ML כל 4 שעות, ואת קצב הנתונים שלו כל 6 שעות.