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

במאמר הזה מוסבר על מכסות ומגבלות המערכת של Application Integration.

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

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

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

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

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

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

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

כברירת מחדל, המכסות והמגבלות של Application Integration חלות על בסיס לכל פרויקט. מכסות ומגבלות שחלות על בסיס שונה מצוינות ככאלה. לדוגמה, מספר ההפעלות המקבילות שמוגדר כברירת מחדל לכל פרויקט, או מספר האינטגרציות המקסימלי לכל פרויקט.

מכסות משאבים

המכסות הבאות חלות על משאבי Application Integration לכל Google Cloud פרויקט. אפשר להגדיל או להקטין את המכסה על ידי שליחת בקשה לשינוי המכסה.

משאב מכסה ערך
הרצת האינטגרציה מספר ברירת המחדל של הפעלות מקבילות לכל פרויקט 50
מספר הבקשות להפעלת שילוב בדקה 24000
Integration Connectors מגבלות של Integration Connectors
יומני הפעלה ומעקב של שילובים מספר הבקשות להפעלת קריאה בדקה 18000
דף השילובים

(בדף הזה מפורטים כל השילובים שזמינים בפרויקט)

מספר בקשות השילוב לקריאה בדקה 12000
הדף Integration editor

(בדף הזה נטען שילוב שלם, כולל כל הגרסאות של השילוב וישויות המשימות שהוגדרו)

מספר הבקשות לישות של משימת קריאה בדקה 12000
מספר הבקשות לקריאת גירסת השילוב בדקה 12000
מספר הבקשות לגירסת שילוב של כתיבה בדקה 12000
הדף פרופילי אימות

(בדף הזה מפורטים כל פרופילי האימות שזמינים בפרויקט)

מספר בקשות הקריאה לדקה 12000
מספר בקשות הכתיבה בדקה 12000
טריגר של Salesforce מספר הבקשות לקריאת ערוץ Salesforce בדקה 12000
מספר הבקשות לכתיבה בערוץ Salesforce בדקה 12000
מספר הבקשות לקריאת מופע Salesforce בדקה 12000
מספר הבקשות בדקה למופע Salesforce לכתיבה 12000

שליחת בקשה להגדלת המכסה

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

מגבלות שימוש

Application Integration אוכף את מגבלות השימוש הבאות. באחריותכם לעקוב אחרי הערכים ולוודא שהם לא חורגים מהמגבלות שצוינו. חריגה מהמגבלות עלולה להוביל לתפוקה מופחתת, לכשלים במשימות ולזמני אחזור מוגברים בהרצת השילוב.
משאב הגבלה ערך
ההגדרה חלה על כל Application Integration מספר התווים המקסימלי בשם השילוב ‫64 תווים
הגודל המצטבר המקסימלי של כל נתוני השילוב (כולל משתני קלט ופלט) ‫‎30 MB
הגודל המצטבר המקסימלי של כל נתוני האינטגרציה (כולל משתני קלט ופלט) שנשלחים ומתקבלים מהחיבורים ‫8MB

זמן קצוב לתפוגה של הרצות סינכרוניות (SYNC) של אינטגרציות

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

דוגמאות לקריאות למערכת חיצונית כוללות: קריאה לנקודות קצה חיצוניות, קריאה ל-Salesforce באמצעות מחברים וקריאה לפונקציות של Google Cloud

‫2 דקות

זמן קצוב לתפוגה של הרצות אינטגרציה אסינכרוניות (ASYNC)

אם ההפעלה של שילוב המשנה נמשכת יותר מ-2 דקות, כדאי להפעיל את השילוב במצב ASYNC.

10 דקות

משך הזמן המקסימלי שבו גרסה ישנה יותר של השילוב יכולה לפעול אחרי פרסום הגרסה החדשה (עקביות המערכת)

הסיבה לכך היא ש-Application Integration היא מערכת מבוזרת שמספקת מודל עקביות הדרגתי. הוא משתמש במטמון בכל המערכת, ולוקח זמן לנקות ולרענן אותו

10 דקות
המספר המקסימלי של שילובים בכל פרויקט 1000

מספר המשימות המקסימלי בשילוב

אם יש צורך במשימות נוספות, מומלץ לפצל את השילוב לכמה שילובים.

100
מספר הגרסאות המקסימלי שמותר לשלב 100
מספר הימים שבהם יכול להימשך ביצוע של שילוב, כולל ההשהיה במהלך משימת האישור ‫31 ימים
הפעלה של API מספר התווים המקסימלי של TRIGGER_NAME ב-Trigger ID

פורמט של מזהה טריגר: api_trigger/TRIGGER_NAME

‫64 תווים
משימת Apps Script המספר המקסימלי של פריסות פעילות לסקריפט Apps Script 50
שאילתות לשנייה (QPS) לקובצי הפעלה של API ‫5,000 לדקה
שאילתות לשנייה (QPS) לפריסות של אפליקציות אינטרנט ‫5,000 לדקה
זמן האחזור של קובצי API שניתנים להרצה ‫1.5 שניות
זמן האחזור של אפליקציית האינטרנט ‫2.5 שניות
הגודל המצטבר המקסימלי של כל משתני השילוב ב-Apps Script ‫15MB
Call REST Endpoint task מספר מקסימלי של קריאות REST בו-זמניות 100
הגודל המקסימלי של הבקשה מנקודת הקצה של REST 25MB
הגודל המקסימלי של התשובה מנקודת הקצה של REST 25MB
Call Integration task המספר המקסימלי של שילובי משנה שאפשר להפעיל משילוב ראשי 10000
משימת מחברים הזמן הקצוב לתפוגה של ביצוע משימות של מחבר 3 דקות
הגודל המקסימלי של התשובה מהמחבר 20 MB
הפעלת שאילתה בהתאמה אישית: זמן קצוב לתפוגה מקסימלי ‫180 שניות
הפעלת שאילתה מותאמת אישית: מספר השורות המקסימלי 50,000
משימת While Loop ומשימת For Each Loop הגודל המצטבר המקסימלי של הנתונים שעברו עיבוד 20 MB
מספר האיטרציות המקסימלי 8000
הגודל המצטבר המקסימלי של הנתונים שנאספים מכל קריאה של שילוב משני 50MB
משימת For Each Parallel הגודל המצטבר המקסימלי של הנתונים שעברו עיבוד 20 MB
מספר האיטרציות המקסימלי 10000
מספר ההרצות המקסימלי במקביל

כדי להגדיל את המגבלה הזו, צריך לבקש הגדלה של המכסה Default concurrent executions per project (ברירת מחדל של ביצועים מקבילים לכל פרויקט).

50
משימת מיפוי נתונים הגודל המקסימלי של משתנה מסוג נתוני מערך ‫100,000 רכיבים
הגודל המקסימלי של משתנה מסוג נתונים JSON 20 MB
הגודל המקסימלי של משתנה מסוג מחרוזת 20 MB
משימה של כלי לשינוי נתונים הזיכרון המקסימלי שזמין להערכת סקריפט 300MB
משימת JavaScript הגודל המקסימלי של הבקשה לסקריפט 25MB
משימת שליחת אימייל מספר הנמענים המקסימלי למשימה 30

מגבלות על עיבוד נתונים

אנחנו לא ממליצים להשתמש בשילובים בתרחישים הבאים:

  • השילוב דורש העברה של נתונים בכמות גדולה או התמקדות בתהליכי חילוץ, טרנספורמציה וטעינה (ETL)
  • הגודל המצטבר של כל נתוני השילוב גדול מ 10 MB במהלך ההפעלה

    כשמחשבים את הגודל המצטבר של הנתונים, צריך להוסיף את הגודל של כל סוגי הנתונים, כמו משתני קלט, משתני פלט ומשתני משימה אחרים.