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

כדי לשמור על הקצאת משאבים הוגנת, למנוע עומס יתר על השירות ולעזור לכם לנהל את השימוש במשאבים, ב-Cloud Scheduler יש מכסות ומגבלות מערכת.

מכסות ומגבלות מערכת דומות, אבל יש ביניהן כמה הבדלים:

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

המכסות שלGoogle Cloud עוזרות לשמור על הוגנות ולצמצם עליות חדות בשימוש במשאבים ובזמינות שלהם. הן מגבילות את כמות המשאבים שלGoogle Cloud שאפשר להשתמש בהם בפרויקט ב- Google Cloud . המכסות רלוונטיות למגוון רחב של סוגי משאבים, כולל רכיבי חומרה, תוכנה ורשתות. לדוגמה, המכסות יכולות להגביל את מספר הקריאות ל-API בשירות מסוים, את מספר מאזני העומסים שאפשר להשתמש בהם בו-זמנית בפרויקט או את מספר הפרויקטים שאפשר ליצור. בשורה התחתונה, המכסות מגינות על משתמשיGoogle Cloud בכך שהן מונעות עומס יתר על השירותים, אבל גם עוזרות לשלוט על השימוש במשאבי Google Cloud .

מערכת המכסות ב-Cloud:

ברוב המקרים, כשאתם מנסים להשתמש ביותר משאבים מהמכסה, הגישה למשאב נחסמת ומה שאתם מנסים לעשות נכשל.

בדרך כלל, המכסות ב- Google Cloud הן ברמת הפרויקט. כלומר, השימוש במשאב מסוים בפרויקט כלשהו לא משפיע על המכסה שלכם בפרויקטים אחרים. ברמת הפרויקט ב- Google Cloud , המכסות משותפות לכל האפליקציות וכתובות ה-IP.

לסקירה כללית על מכסות ב-Cloud

למשאבי Cloud Scheduler יש גם מגבלות מערכת. שאי אפשר לשנות.

מכסות

כברירת מחדל, Cloud Scheduler אוכף את המכסות הבאות בכלGoogle Cloud פרויקט. אתם יכולים להגדיל או להקטין את המכסות האלה:

משאב ערך
בקשות API לקריאה לדקה (כולל ListJobs,‏ GetJob,‏ ListLocations ו-GetLocation) 1,250
בקשות API לכתיבה לדקה (כולל CreateJob, UpdateJob, DeleteJob, PauseJob, ResumeJob ו-RunJob) 500
מספר המשרות (לפי אזור) 5,000
גודל מקסימלי קבוע של משימה (מטען ייעודי) ‫1MB בסך הכול, כולל תקורה של כ-1KB לבקשה

מגבלות

ב-Cloud Scheduler נאכפות מגבלות השימוש הבאות. אי אפשר לבקש שינויים במגבלות הבאות:

הגבלה תיאור ערך
משך המשימה

משך הזמן המקסימלי (משעת ההתחלה ועד שעת הסיום) שבו Cloud Scheduler ממתין לתגובה לניסיון של הפעלת משימה. כל ניסיון להפעיל משימה שנמשך יותר מהזמן שהוגדר ב-attemptDeadline מסתיים בשגיאת זמן קצוב לתפוגה DEADLINE_EXCEEDED, והמערכת מנסה להפעיל אותו שוב בהתאם למדיניות ניסיונות חוזרים שהוגדרה:

  • ליעדי HTTP, המועד האחרון שמוגדר כברירת מחדל הוא 3 דקות, ואפשר להגדיר מועד אחרון מ-15 שניות עד 30 דקות (1,800 שניות).
  • ליעדי HTTP של App Engine, המועד האחרון שמוגדר כברירת מחדל והמועד האחרון המקסימלי תלויים בסוג ההתאמה לעומס (scaling) של השירות: 10 דקות להתאמה אוטומטית לעומס בסביבה רגילה, 24 שעות להתאמה בסיסית או ידנית לעומס בסביבה רגילה, ו-60 דקות לסביבה גמישה (ניתן להגדרה מ-15 שניות ועד לזמן הקצוב המקסימלי של סוג ההתאמה לעומס).
  • ביעד Pub/Sub, המערכת מתעלמת מהשדה attemptDeadline.
  • יעדי HTTP‏: 30 דקות (1,800 שניות)
  • יעדי App Engine: עד 24 שעות

איך מבקשים להגדיל או להקטין את המכסות?

כדי לשנות את רוב המכסות, משתמשים במסוף Google Cloud . איך שולחים בקשה לשינוי המכסות