במאמר הזה מפורטות המכסות והמגבלות של המערכת שחלות על 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 ימים. - אם רוצים, אפשר להשתמש בפסק זמן כדי להקטין את זמן הריצה המקסימלי לפני שהעבודה תיכשל באופן אוטומטי.