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

ב-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
הדף Authentication profiles

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

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

איך מבקשים להגדיל את המכסה

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

מכסות שימוש

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

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

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

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

2 דקות

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

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

10 דקות

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

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

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

מספר המשימות המקסימלי באינטגרציה

אם אתם צריכים יותר משימות, מומלץ לפצל את האינטגרציה לכמה אינטגרציות.

100
מספר הגרסאות המקסימלי שמותר לשילוב 100
מספר הימים שבהם יכולה להימשך הפעלת אינטגרציה, כולל ההשהיה במהלך משימת האישור 31 ימים
טריגר של API מספר התווים המקסימלי של TRIGGER_NAME במזהה הטריגר

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

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

כדי להגדיל את המגבלה הזו, צריך לבקש להגדיל את המכסה Default concurrent executions per project.

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

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

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

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

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