מכסות ומגבלות
במאמר הזה מוסבר על מכסות ומגבלות המערכת של Application Integration.
- המכסות נקבעות כברירת מחדל, אבל בדרך כלל אפשר לבקש לשנות אותן.
- מגבלות המערכת קבועות ואי אפשר לשנות אותן.
המכסות שלGoogle Cloud עוזרות לשמור על הוגנות ולצמצם עליות חדות בשימוש במשאבים ובזמינות שלהם. הן מגבילות את כמות המשאבים שלGoogle Cloud שאפשר להשתמש בהם בפרויקט ב- Google Cloud . המכסות רלוונטיות למגוון רחב של סוגי משאבים, כולל רכיבי חומרה, תוכנה ורשתות. לדוגמה, המכסות יכולות להגביל את מספר הקריאות ל-API בשירות מסוים, את מספר מאזני העומסים שאפשר להשתמש בהם בו-זמנית בפרויקט או את מספר הפרויקטים שאפשר ליצור. בשורה התחתונה, המכסות מגינות על משתמשיGoogle Cloud בכך שהן מונעות עומס יתר על השירותים, אבל גם עוזרות לשלוט על השימוש במשאבי Google Cloud .
מערכת המכסות ב-Cloud:
- עוקבת אחרי השימוש במוצרים ובשירותים של Google Cloud
- מגבילה את השימוש במשאבים האלה
- כוללת כלי שבאמצעותו אפשר לשלוח בקשות לשינוי המכסות ולשנות אותן אוטומטית
ברוב המקרים, כשאתם מנסים להשתמש ביותר משאבים מהמכסה, הגישה למשאב נחסמת ומה שאתם מנסים לעשות נכשל.
בדרך כלל, המכסות ב- Google Cloud הן ברמת הפרויקט. כלומר, השימוש במשאב מסוים בפרויקט כלשהו לא משפיע על המכסה שלכם בפרויקטים אחרים. ברמת הפרויקט ב- Google Cloud , המכסות משותפות לכל האפליקציות וכתובות ה-IP.
למשאבי 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) של אינטגרציות משך הזמן הקצוב לתפוגה כולל את כל הקריאות למערכת חיצונית או את משימות השילוב המשני של השילוב במהלך ההפעלה. אחרי משך הזמן הקצוב לתפוגה, סטטוס ההפעלה מוגדר ל- דוגמאות לקריאות למערכת חיצונית כוללות: קריאה לנקודות קצה חיצוניות, קריאה ל-Salesforce באמצעות מחברים וקריאה לפונקציות של Google Cloud |
2 דקות | |
זמן קצוב לתפוגה של הרצות אינטגרציה אסינכרוניות (ASYNC) אם ההפעלה של שילוב המשנה נמשכת יותר מ-2 דקות, כדאי להפעיל את השילוב במצב ASYNC. |
10 דקות | |
משך הזמן המקסימלי שבו גרסה ישנה יותר של השילוב יכולה לפעול אחרי פרסום הגרסה החדשה (עקביות המערכת) הסיבה לכך היא ש-Application Integration היא מערכת מבוזרת שמספקת מודל עקביות הדרגתי. הוא משתמש במטמון בכל המערכת, ולוקח זמן לנקות ולרענן אותו |
10 דקות | |
| המספר המקסימלי של שילובים בכל פרויקט | 1000 | |
מספר המשימות המקסימלי בשילוב אם יש צורך במשימות נוספות, מומלץ לפצל את השילוב לכמה שילובים. |
100 | |
| מספר הגרסאות המקסימלי שמותר לשלב | 100 | |
| מספר הימים שבהם יכול להימשך ביצוע של שילוב, כולל ההשהיה במהלך משימת האישור | 31 ימים | |
| הפעלה של API | מספר התווים המקסימלי של TRIGGER_NAME ב-Trigger ID
פורמט של מזהה טריגר: |
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במהלך ההפעלהכשמחשבים את הגודל המצטבר של הנתונים, צריך להוסיף את הגודל של כל סוגי הנתונים, כמו משתני קלט, משתני פלט ומשתני משימה אחרים.