במאמר הזה מתוארות התכונות של Hyperdisk ML, שמציע את התפוקה הגבוהה ביותר מבין כל סוגי ה-Hyperdisk ב-Google Cloud. Google ממליצה להשתמש ב-Hyperdisk ML ללמידת מכונה ולעומסי עבודה שדורשים קצב העברת נתונים גבוה בקריאה של מערכי נתונים שלא ניתן לשנות. התפוקה הגבוהה של Hyperdisk ML מאפשרת לקבל תוצאות בזמני טעינת נתונים מהירים יותר, בזמני השבתה קצרים יותר של המאיץ ובעלויות נמוכות יותר של מחשוב.
עבור עומסי עבודה גדולים של הסקה, אימון ו-HPC, אפשר לצרף נפח Hyperdisk ML יחיד לכמה מופעי מחשוב במצב קריאה בלבד.
אפשר לציין תפוקה של עד 1,200,000 MiB/s לנפח אחסון יחיד של Hyperdisk ML. אי אפשר להקצות רמת IOPS, אבל כל MiB/s של תפוקה שהוקצתה מגיע עם 16 IOPS, עד 19,200,000 IOPS.
מידע נוסף על Hyperdisk ועל סוגי Hyperdisk אחרים זמין במאמר מידע על Hyperdisk.
כדי ליצור נפח Hyperdisk ML, ראו יצירת נפח Hyperdisk.
תרחישים לדוגמה
התכונה Hyperdisk ML מתאימה לתרחישי השימוש הבאים:
- עומסי עבודה של HPC
- למידת מכונה
- עומסי עבודה שעברו אופטימיזציה למאיץ
תמיכה בסדרת מכונות
אפשר להשתמש ב-Hyperdisk ML בסדרות המכונות הבאות:
מגבלות על צירוף נפחי Hyperdisk ML למופעים מהדור הרביעי
אי אפשר לצרף נפחי Hyperdisk ML שנוצרו לפני 4 בפברואר 2026 למכונות מהדור הרביעי, למשל מכונות C4 או G4.
כדי לעקוף את המגבלה הזו, יוצרים קובץ snapshot של הדיסק ואז יוצרים דיסק חדש מקובץ ה-snapshot. אפשר לצרף את הדיסק החדש לכל מכונה נתמכת.
מידע על ביצועים שהוקצו
כשיוצרים נפחי Hyperdisk, לא צריך להקצות ביצועים. אם לא מקצים ביצועים, מערכת Compute Engine יוצרת את אמצעי האחסון עם ערכי ברירת מחדל שאפשר לשנות בהמשך. פרטים על ערכי ברירת מחדל זמינים במאמר ערכי ברירת מחדל של IOPS ושל קצב העברת נתונים.
אם אתם יודעים מהם צורכי הביצועים שלכם, אתם יכולים לציין מגבלות IOPS וקצב העברת נתונים (throughput) עבור נפח Hyperdisk ML כשאתם יוצרים את הנפח, ואתם יכולים לשנות את הערכים שהוקצו אחרי שאתם יוצרים את הנפח. אי אפשר לציין רמת IOPS או קצב העברת נתונים אם לא מציינים גודל.
מגבלות על גודל וביצועים
המגבלות הבאות חלות על הערכים של הגודל, קצב העברת הנתונים ופעולות הקלט/פלט בשנייה שאפשר לציין עבור נפח אחסון של Hyperdisk ML.
גודל: בין 4 GiB לבין 64 TiB. גודל ברירת המחדל הוא 100 GiB.
קצב העברת הנתונים: בין 400 MiB/s לבין 1,200,000 MiB/s. גם לתפוקה המינימלית וגם לתפוקה המקסימלית יש מגבלות משלהם, בהתאם לגודל הנפח, באופן הבא:
התפוקה המינימלית: לנפחי אחסון בגודל 4 עד 3,341 GiB, הערך המינימלי הוא 400 MiB/s. עבור נפחי אחסון בגודל של 3,342 GiB ומעלה, הערך המינימלי תלוי בגודל ונע בין 401 ל-7,680 MiB/s.
תפוקה מקסימלית: לנפחי אחסון בגודל של 750 GiB ומעלה, הערך המקסימלי הוא 1,200,000 MiB/s. בנפחים בגודל של 749 GiB או פחות, הערך המקסימלי תלוי בגודל ונע בין 6,400 ל-1,200,000 MiB/s.
דוגמאות מופיעות במאמר בנושא מגבלות על נפח נתונים מוקצה.
IOPS: אי אפשר לציין מגבלת IOPS לנפחי Hyperdisk ML. במקום זאת, מספר ה-IOPS שהוקצה תלוי ברוחב הפס שהוקצה. כל נפח Hyperdisk ML מוקצה עם 16 IOPS לכל MiB/s של תפוקה, עד למקסימום של 19,200,000 IOPS.
מגבלות על הקצאת משאבים לפי התפוקה שנקבעה
בטבלה הבאה מפורטות המגבלות של קצב העברת הנתונים שהוקצה לגדלים נפוצים של נפח אחסון. אם גודל מסוים לא מופיע ברשימה, אפשר להשתמש בנוסחה הבאה כדי לחשב את הערכים המותרים, כאשר x הוא גודל הנפח ב-GiB:
- התפוקה המינימלית שניתן להגדיר:
MAX (400, 0.12x) - התפוקה המקסימלית שאפשר להגדיר:
MIN (1,200,000, 1600x)
| גודל | תפוקה מינימלית | תפוקה מקסימלית |
|---|---|---|
| 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 | 1200000 |
| 5,000 | 600 | 1200000 |
| 25,000 | 3,000 | 1200000 |
| 64,000 | 7,680 | 1200000 |
ערכי ברירת מחדל של גודל, IOPS וקצב העברת נתונים
אם לא מציינים ערך של גודל או של קצב העברת נתונים כשיוצרים נפח Hyperdisk ML, Compute Engine מקצה ערכי ברירת מחדל.
גודל ברירת המחדל של נפחי Hyperdisk ML הוא 100 GiB.
ערכי ברירת המחדל של IOPS וקצב העברת הנתונים מבוססים על הנוסחאות הבאות.
- תפוקת ברירת המחדל:
MAX (24x, 400)MiB/s, כאשרxהוא גודל הנפח ב-GiB. - ערך ברירת המחדל של IOPS:
16t, כאשרtהוא תפוקת ברירת המחדל. אי אפשר להגדיר ישירות את רמת ה-IOPS.
שינוי הביצועים או הגודל שהוקצו
אפשר לשנות את הגודל שהוקצה כל 4 שעות, ואת קצב העברת הנתונים כל 6 שעות. הוראות לשינוי הגודל או הביצועים מופיעות במאמר בנושא שינוי נפח Hyperdisk.
מגבלות על הביצועים כשהדיסק מצורף למופע
בקטע הזה מפורטות מגבלות הביצועים של Hyperdisk ML. אפשר לציין תפוקה של עד 1,200,000 MiB/s לנפח אחסון יחיד של Hyperdisk ML. אי אפשר להקצות רמת IOPS, אבל כל MiB/s של תפוקה שהוקצתה מגיע עם 16 IOPS, עד 19,200,000 IOPS.
בקטע הזה מפורטים הביצועים המקסימליים שאפשר להשיג בנפחי Hyperdisk ML לכל מופע נתמך. הביצועים של נפח Hyperdisk ML כשהוא מצורף למופע לא יכולים לחרוג מהמגבלות של סוג המכונה של המופע. מגבלות הביצועים משותפות גם לכל נפחי ה-Hyperdisk ML שמצורפים לאותו מופע, ללא קשר לביצועים שהוקצו לכל נפח.
תרחישים שבהם נדרשים כמה מופעים כדי להגיע לביצועים שהוקצו
התפוקה שהוקצתה לנפח Hyperdisk ML משותפת לכל מופע שהנפח מצורף אליו, עד למגבלה המקסימלית של סוג המכונה שמפורטת בטבלה הבאה.
אם הביצועים המוקצים של נפח Hyperdisk ML גבוהים ממגבלת הביצועים של מופע, הנפח יכול להשיג את הביצועים המוקצים רק אם הוא מצורף למספר מופעים.
למופעי a3-ultragpu-8 יש מגבלת קצב העברת נתונים של 4,000 MiB/s.
לדוגמה, נניח שיש לכם נפח אחסון של Hyperdisk ML שהוקצה לו נפח של 500,000 MiB/s של תפוקה, ואתם רוצים לצרף את נפח האחסון למופעי a3-ultragpu-8. מופע a3-ultragpu-8 יחיד לא יכול להשיג תפוקה של יותר מ-4,000 MiB/s. לכן, כדי להשיג את נפח התפוקה שהוקצה, צריך לצרף את נפח האחסון ל-125 (500,000/4,000) מופעים של a3-ultragpu-8 לפחות. לעומת זאת, עבור סוג המכונה a2-highgpu-1g, תצטרכו 272 מופעים.
| סוג המכונה של המופע | מקסימום IOPS | תפוקה מקסימלית (ב-MiB/s) |
|---|---|---|
| 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-*-8g1 | 76,800 | 4,800 |
| A4 | ||
a4-highgpu-8g | 160,000 | 10,000 |
| A4X | ||
a4x-highgpu-4g | 160,000 | 10,000 |
| 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 |
| 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 |
| 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 |
| 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-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 |
| 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 (תצוגה מקדימה) | ||
tpu7x-standard-4t (תצוגה מקדימה) | 96,000 | 6,000 |
1 במכונות a3-*-8g, הביצועים תלויים בחיבור של נפח ה-Hyperdisk ML למכונה במצב קריאה-בלבד או במצב קריאה וכתיבה.
זמינות אזורית של Hyperdisk ML
Hyperdisk ML זמין באזורים שבהם יש סדרות מכונות נתמכות.
הגנה מפני אסונות לנפחי Hyperdisk ML
אפשר לגבות נפח Hyperdisk ML באמצעות תמונות מצב רגילות. תמונות מצב מגבות את הנתונים בווליום Hyperdisk ML בנקודת זמן ספציפית.
רפליקציה בין אזורים
אי אפשר לשכפל נפחים של Hyperdisk ML לאזור אחר. כדי לשכפל נתונים לאזור אחר באותו אזור, צריך להשתמש באמצעי אחסון מסוג Hyperdisk Balanced High Availability.
שיתוף נפח אחסון של Hyperdisk ML בין מכונות וירטואליות
לעומסי עבודה של למידת מכונה שעברו אופטימיזציה לשימוש במאיצים, אפשר לצרף את אותו נפח אחסון של Hyperdisk ML לכמה מכונות וירטואליות. כך מתאפשרת גישה לקריאה בלבד בו-זמנית לנפח אחסון יחיד ממספר מכונות וירטואליות. השיטה הזו חסכונית יותר מאשר שימוש בכמה דיסקים עם אותם נתונים.
אין עלויות נוספות שקשורות לשיתוף דיסק בין מכונות וירטואליות. צירוף דיסק במצב קריאה-בלבד למספר מכונות וירטואליות לא משפיע על הביצועים של הדיסק. כל מכונה וירטואלית עדיין יכולה להגיע לביצועי הדיסק המקסימליים האפשריים לסדרת המכונות של המכונה הווירטואלית.
מגבלות על שיתוף Hyperdisk ML בין מופעים
- כרכים של Hyperdisk ML לא תומכים במצב ריבוי כתיבה. אפשר לשתף כרך של Hyperdisk ML בין כמה מופעים אם הכרך הוא במצב קריאה בלבד.
- אי אפשר לצרף נפחי אחסון של Hyperdisk ML למופע יחיד במצב קריאה-בלבד.
- אם משתפים נפח Hyperdisk ML במצב קריאה-בלבד, אי אפשר להפעיל מחדש את גישת הכתיבה לדיסק.
- בכל מרווח של 30 שניות, אפשר לצרף נפח Hyperdisk ML לעד 100 מופעים.
- בנפחי אחסון של Hyperdisk ML, המספר המקסימלי של מכונות תלוי ב הגודל שהוקצה, באופן הבא:
- כרכים עם קיבולת של עד 256GiB: 2,500 מופעים
- כרכים עם קיבולת של 257 GiB עד 1 TiB: 600 מופעים
- נפחים עם קיבולת בין 1.001 TiB ל-2 TiB: 300 מכונות
- נפחים עם קיבולת בין 2.001 TiB ל-16 TiB: 128 מופעים
- נפחים עם קיבולת של 16.001TiB ומעלה: 30 מופעים
אם אמצעי האחסון מחובר ליותר מ-20 מכונות וירטואליות, צריך להקצות לפחות 100 מגה-בייט לשנייה של תפוקה לכל מכונה וירטואלית. לדוגמה, אם מצרפים דיסק ל-500 מכונות וירטואליות, צריך להקצות לנפח לפחות 50,000 MiB/s של תפוקה.
מידע נוסף זמין במאמר בנושא מצב קריאה בלבד ב-Hyperdisk.
תמחור
תחויבו על הגודל הכולל של נפחי ה-Hyperdisk ML ועל קצב העברת הנתונים שלהם עד שתמחקו אותם. החיובים יחולו גם אם אמצעי האחסון לא צורף לאף מכונה, או אם המכונה מושהית או מופסקת. מידע נוסף מפורט במאמר בנושא תמחור דיסקים.
מגבלות
- נפחי Hyperdisk ML הם אזוריים, ואפשר לגשת אליהם רק מהאזור שבו נוצר הנפח.
- אי אפשר ליצור קובץ אימג' של מכונה מנפח אחסון של Hyperdisk.
- אי אפשר ליצור קובץ snapshot מואץ מנפח Hyperdisk ML.
- אי אפשר להשתמש ב-Hyperdisk ML כדיסקים לאתחול.
- אי אפשר ליצור דיסק Hyperdisk ML במצב קריאה-כתיבה-יחיד מקובץ snapshot או מקובץ אימג' של דיסק. צריך ליצור את הדיסק במצב קריאה-בלבד (read-only-many).
- אפשר לשנות את הגודל של נפח Hyperdisk ML כל 4 שעות, ואת קצב העברת הנתונים שלו כל 6 שעות.
המאמרים הבאים
הוספת נפח אחסון של Hyperdisk ML למכונה הווירטואלית