מכסות ומגבלות

במאמר הזה מפורטות המכסות והמגבלות של המערכת שחלות על Batch.

  • המכסות נקבעות כברירת מחדל, אבל בדרך כלל אפשר לבקש לשנות אותן.
  • מגבלות המערכת קבועות ואי אפשר לשנות אותן.

עבודות Batch מופעלות על משאבי Compute Engine, ולכן הן כפופות גם למכסות ולמגבלות של Compute Engine. אם עבודת ה-Batch שלכם משתמשת גם בשירותים אחרים של Google Cloud , היא כפופה גם למכסות של השירותים האלה. ניסיונות לחרוג ממכסה או ממגבלה יחזירו שגיאה. מידע נוסף זמין במאמרי העזרה בנושא מכסות ב-Cloud.

בנוסף למכסות ולמגבלות של שירותים אחרים של Google Cloud Google, ל-Batch יש את המכסות והמגבלות הבאות, שלא ניתן לשנות אותן.

מכסות לקצב שליחת בקשות

המגבלות הבאות חלות על בקשות Batch. המגבלות האלה מופיעות כמכסות – למשל, במסוף Google Cloud – אבל אי אפשר להגדיל אותן.

הגבלה ערך
בקשות של סוכנים לדקה לכל אזור 30,000
בקשות לשינוי נתונים לדקה לכל אזור 6,000
בקשות קריאה לדקה לכל אזור 15,000

מגבלות על משרות

המגבלות הבאות חלות על משימות Batch.

הגבלה ערך
משימות בכל קבוצת משימות 100,000
משימות מקבילות לכל משימה 5,000
מספר מכונות וירטואליות בו-זמניות לכל משימה באזור יחיד1 2,000
מספר מכונות וירטואליות בו-זמניות לכל משימה מרובת אזורים1 4,000
גודל הגדרת המשרה2 ‫1MB
זמן ההמתנה (משך סטטוס המשימה QUEUED) לפני כשל אוטומטי יומיים
זמן ריצה (משך מצב העבודה של RUNNING) לפני כשל אוטומטי3 14 ימים

1 המונחים single-zone job ו-multi-zone job שמופיעים כאן מתייחסים למספר האזורים שמותרים למכונות וירטואליות של משימה, שיכול להיות שונה מהאזורים של המיקום של המשימה. מידע נוסף זמין במאמר בנושא מיקומי אצווה.

2 לדוגמה, בערך הגודל של בקשת REST ל-method‏ jobs.create או של קובץ --config ב-CLI של gcloud. כדי לעקוף את המגבלה הזו, אפשר לחלק את המשימות בין כמה עבודות. לדוגמה, אפשר ללמוד איך לתזמן עבודות שתלויות זו בזו (גרסת Preview).

3 יש חריגים למגבלה הזו:

  • אם מגדירים את השדה provisioningModel של משימה לערך FLEX_START, זמן הריצה המקסימלי לפני כשל אוטומטי הוא 7 ימים במקום זאת.
  • אם עבודה משתמשת בסוג מכונה מסדרת A3, הערך של השדה reservation הוא NO_RESERVATION, והערך של provisioningModel לא מוגדר או מוגדר כ-STANDARD, אז זמן הריצה המקסימלי לפני כשל אוטומטי הוא 7 ימים.
  • אם רוצים, אפשר להשתמש בפסק זמן כדי להקטין את זמן הריצה המקסימלי לפני שהעבודה תיכשל באופן אוטומטי.