מידע על Hyperdisk ML

במאמר הזה מתוארות התכונות של 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 למכונה הווירטואלית