בדף הזה מפורטות המכסות והמגבלות שחלות על השימוש ב-Cloud Run.
מספר המשאבים ב-Cloud Run מוגבל. המכסות ל-Cloud Run כוללות מגבלות על קצב השימוש ב-API, שמשפיעות על הקצב שבו אפשר להפעיל את Cloud Run Admin API.
אין הגבלה ישירה לגבי:
- הגודל של קובצי אימג' של קונטיינרים שאפשר לפרוס.
- מספר הבקשות המקבילות שמטופלות על ידי שירות Cloud Run.
מגבלות משאבים ב-Cloud Run
כדי לחרוג מהמגבלות שאפשר להגדיל, מבקשים להגדיל את המכסה. כדי לחרוג מהמגבלות לכל פרויקט שלא ניתן להגדיל, צריך ליצור משאבים חדשים בפרויקט או באזור אחר. Google Cloud
| משאב | תיאור | הגבלה | היקף | אפשר להגדיל את המכסה |
|---|---|---|---|---|
| שירות | מספר השירותים המקסימלי | 1000 | לכל פרויקט ואזור | כן |
| משימה | מספר המשימות המקסימלי | 1000 | לכל פרויקט ואזור | כן |
| מאגר עובדים | מספר מאגרי העובדים המקסימלי | 1000 | לכל פרויקט ואזור | כן |
| ביצוע של משימה | מספר מקסימלי של הפעלות של משימות | 1000 | לכל פרויקט ואזור | כן |
| גרסה קודמת | מספר הגרסאות שאחריהן כל הגרסאות שלא ניתן להגיע אליהן נמחקות אוטומטית בסדר היסטורי | 1000 | לכל שירות | לא |
| גרסה קודמת | המספר המקסימלי של גרסאות שמוצגות למשתמשים | 4000 | לכל פרויקט ואזור | כן |
| תג גרסה | המספר המקסימלי של תגי גרסה. אם חורגים מהמגבלה של תגי הגרסה, Cloud Run מבצע ניקוי של התגים בשירות. בשירות שעבורו נוצר תג חדש, תגים שלא צוין עבורם אחוז תנועה נמחקים אוטומטית לפי סדר היסטורי. | 2000 | לכל פרויקט ואזור | כן |
| ביצוע של משימה | מגבלת השמירה של הרצות שהסתיימו. כשהמספר של ההרצות שהושלמו של פעולה מגיע למגבלה הזו, ההרצות נמחקות באופן אוטומטי לפי סדר היסטורי. | 1,000 | לכל עבודה | לא |
| משימת ביצוע של משימה1 | המספר המקסימלי של משימות שפועלות במקביל | תלוי באזור שנבחר ובהגדרות של המעבד והזיכרון. יכול להיות שהמגבלה הזו תהיה גבוהה יותר באזורים עם קיבולת גבוהה, או נמוכה יותר באזורים שנפתחו לאחרונה. אפשר לראות את המכסה בדף Quotas and system limits במסוף. | לכל ביצוע של משימה | כן |
| משימת ביצוע של משימה | ערך הזמן הקצוב לתפוגה המקסימלי של משימות | 168 שעות (7 ימים), או שעה אחת אם משתמשים ב-GPU | לכל ביצוע של משימה | לא |
| משימת ביצוע של משימה | מספר המשימות המקסימלי בעבודה אחת | 10,000 | לכל ביצוע של משימה | לא |
| משימת ביצוע של משימה | המספר המקסימלי של ניסיונות חוזרים למשימה בעבודה | 10 | לכל ביצוע של משימה | לא |
| משתני סביבה | מספר משתני הסביבה המקסימלי לכל קונטיינר | 1000 | לכל משרה או לכל שירות | לא |
| ארגומנטים של פקודות | מספר ארגומנטים מקסימלי לפקודה לכל מאגר | 1000 | לכל משרה או לכל שירות | לא |
| מופע של מאגר תגים3 | מספר מקסימלי של מופעי קונטיינרים שמשתמשים ב-Direct VPC egress | 100-200, בהתאם להגדרות של האזור שנבחר. | לפי גרסה ואזור | כן |
| מופע של מאגר | זמן קצוב לתפוגה של Startup, בדקות | 4 | לכל מופע של קונטיינר | לא |
| זיכרון | גודל זיכרון מקסימלי ב-GiB | 32 | לכל מופע של קונטיינר | לא |
| CPU | מספר ליבות ה-vCPU המקסימלי | 8 | לכל מופע של קונטיינר | לא |
| מעבד (CPU)1 | השימוש המקסימלי הכולל במעבד, במילי-מעבד וירטואלי, שהוקצה לכל המופעים במשך תקופה של דקה אחת. | תלוי באזור שנבחר. יכול להיות שהמגבלה הזו תהיה גבוהה יותר באזורים עם קיבולת גבוהה, או נמוכה יותר באזורים שנפתחו לאחרונה. | לכל פרויקט ואזור | כן |
| זיכרון1 | הזיכרון הכולל המקסימלי, בבייטים, שהוקצה לכל המופעים במהלך תקופה של דקה אחת. | תלוי באזור שנבחר. יכול להיות שהמגבלה הזו תהיה גבוהה יותר באזורים עם קיבולת גבוהה, או נמוכה יותר באזורים שנפתחו לאחרונה. אפשר לראות את המכסה בדף Quotas and system limits במסוף. | לכל פרויקט ואזור | כן |
| מופע של מעבד גרפי (GPU) ללא הבטחה של יתירות אזורית1, 4 | מספר מקסימלי של מופעי מאגר עם GPU | 04 | לכל פרויקט בכל אזור | כן |
| מופע GPU עם הבטחה ליתירות אזורית1, 4 | מספר מקסימלי של מופעי מאגר עם GPU | 04 | לכל פרויקט בכל אזור | כן |
| דיסק | הגודל המקסימלי של מערכת קבצים בזיכרון שאפשר לכתוב בה, מוגבל על ידי זיכרון המופע, ב-GiB | 32 | לכל מופע של קונטיינר | לא |
| משתנה הסביבה | אורך משתנה מקסימלי, ב-Kb | 32 | לכל משתנה | לא |
| מיפוי דומיינים | מספר אישורי ה-SSL המקסימלי | 50 | לכל דומיין ברמה העליונה ולכל שבוע | לא |
| מיפוי דומיינים | מספר מקסימלי של אישורי SSL כפולים | 5 | לכל דומיין ברמה העליונה ולכל שבוע | לא |
| טוקן גישה | מספר מקסימלי של טוקני גישה ייחודיים שנוצרו | 50 | לכל מופע של קונטיינר בכל שנייה | לא |
| טוקן זהות | מספר מקסימלי של אסימוני זהות ייחודיים שנוצרו | 50 | לכל מופע של קונטיינר בכל שנייה | לא |
| הקבצים נפתחו | המספר המקסימלי של קבצים שאפשר לפתוח בו-זמנית. תואם ל-/proc/sys/fs/file-max. |
25000 | לכל מופע של קונטיינר | לא |
1המכסות האזוריות האלה משמשות בכמה מקרים שבהם כל אחת מהן שולטת ב:
הערך המקסימלי שאפשר לבחור למאפיין המופע המקסימלי של גרסה. אחרי שהיא מאושרת באזור מסוים, כל השינויים באזור הזה יכולים להגיע עד למגבלה שאושרה.
המקביליות המקסימלית של משימה. אחרי שההרשאה ניתנת באזור מסוים, כל העבודות באותו אזור יכולות להגיע למגבלה שהוגדרה.
מספר מופעי הקונטיינרים הכולל להרצת ביצועי משימות באזור מסוים.
3המכסה האזורית הזו משמשת בכמה מקרים:
הוא קובע את הערך המקסימלי שאפשר לבחור למאפיין maximum instance של גרסה באמצעות Direct VPC egress. אחרי שהיא מאושרת באזור מסוים, כל השינויים באזור הזה יכולים להגיע עד למגבלה שאושרה.
הוא שולט במקביליות המקסימלית של משימה באמצעות Direct VPC egress. אחרי שהמכסה מוגדלת באזור מסוים, כל המשימות באותו אזור יכולות להגיע למגבלה המוגדלת.
4 בפרויקטים חדשים שיוצרים שירות עם יחידות GPU מסוג L4, תקבלו אוטומטית 3 NvidiaL4GpuAllocNoZonalRedundancyPerProjectRegion. אפשר גם לבקש מכסה של NvidiaL4GpuAllocPerProjectRegion או של NvidiaL4GpuAllocNoZonalRedundancyPerProjectRegion. אם השימוש המקסימלי שלכם במעבד ה-GPU לא קרוב למכסה, יכול להיות ש-Google תקטין את המכסה.
מגבלות של Cloud Run בנושא רשת
מגבלות של בקשות ל-Cloud Run
| תיאור | הגבלה | הערות |
|---|---|---|
| מספר הבקשות המקסימלי בו-זמנית לכל מופע | 1000 | |
| מספר מקסימלי של שידורים בו-זמניים לכל חיבור לקוח HTTP/2 | 100 | |
| משך הזמן המקסימלי לפני פסק זמן לכל בקשה | 60 דקות | |
| גודל בקשה מקסימלי ב-HTTP/1 | 32MiB אם משתמשים בשרת HTTP/1. אין הגבלה אם משתמשים בשרת HTTP/2. | |
| גודל מקסימלי של תגובת HTTP/1 | 32 MiB אם לא משתמשים ב-Transfer-Encoding: chunked או במנגנוני סטרימינג |
|
| מספר החיבורים הפתוחים המקסימלי לכל מכונה לכל סוג תעבורת נתונים יוצאת (אינטרנט או VPC) | 50000 | לא חל על תנועת יציאה ישירה מ-VPC. |
| חיבורים יוצאים לשנייה לכל מכונה | 700 | לא חל על תעבורת יציאה ישירה מ-VPC שנשלחת לרשת ה-VPC, שלא מוגבלת. |
| חיבורים יוצאים בדקה לכל מופע | 5,000 | לא חל על תעבורת יציאה ישירה מ-VPC שנשלחת לרשת ה-VPC, שלא מוגבלת. |
| רזולוציות DNS יוצאות לשנייה לכל מופע | 1000 | |
| בקשות נכנסות לשנייה ליציאת קונטיינר HTTP/1 לכל מופע | 800 | לא חל על יציאות של מאגרי HTTP/2. |
מגבלות רוחב הפס ב-Cloud Run
מכונות Cloud Run כפופות למגבלות רוחב הפס הבאות:
| תיאור | הגבלה | הערות |
|---|---|---|
| מספר הביטים המקסימלי לכל מופע ליציאה דרך Direct VPC | 1 Gbps | תעבורה יוצאת (egress) דרך Direct VPC ליעדים ברשת ה-VPC. |
| מספר הביטים המקסימלי לכל מכונה, לא כולל יציאה דרך Direct VPC | 600 Mbps | על סמך סכום הסיביות של תעבורת הנתונים הנכנסת (ingress) והיוצאת (egress), לא כולל תעבורת נתונים יוצאת (egress) דרך Direct VPC ליעדים ברשת ה-VPC. |
| קצב החבילות הכולל המקסימלי לכל מכונה, לא כולל תעבורת יציאה דרך Direct VPC | 64,000 חבילות נתונים לשנייה | על סמך סכום החבילות של תעבורת נתונים נכנסת ותעבורת נתונים יוצאת, לא כולל תעבורת נתונים יוצאת דרך Direct VPC אל יעדים ברשת ה-VPC. |
אם תגיעו לאחת משתי המגבלות, רוחב הפס של מכונת Cloud Run יהיה מוגבל.
מגבלות קצב של Cloud Run Admin API
מגבלות הקצב הבאות חלות על Cloud Run Admin API. הם לא חלים על הבקשות שמגיעות לשירותי Cloud Run שפרסתם.
| מכסה | תיאור | הגבלה | אפשר להגדיל את המכסה | היקף |
|---|---|---|---|---|
| בקשות קריאה של Cloud Run Admin API | מספר הקריאות ל-API לכל 60 שניות בכל אזור. זה לא מספר בקשות הקריאה לשירותי Cloud Run, שלא מוגבל. | 3,000 ל-60 שניות | כן | לכל פרויקט ואזור |
| בקשות כתיבה ל-Cloud Run Admin API | מספר הכתיבות בAPI לכל 60 שניות לכל אזור. זה לא מספר בקשות הכתיבה לשירותי Cloud Run, שלא מוגבל. | 180 כל 60 שניות | כן | לכל פרויקט ואזור |
| הפעלת משימה | המספר המקסימלי של פעמים שאפשר להריץ משימה בכל אזור בכל 60 שניות. | 180 כל 60 שניות | כן | לכל פרויקט ואזור |
איך מגדילים את המכסה
בקשות לשינוי מכסות ב-Cloud כפופות לבדיקה. אם הבקשה לשינוי המכסה דורשת בדיקה, תקבלו אימייל עם אישור על קבלת הבקשה. אם דרושה לך עזרה נוספת, אפשר להשיב לאימייל הזה. אחרי שנבדוק את הבקשה, תקבלו התראה באימייל אם הבקשה אושרה.
המסוף
כדי לשנות את ערך המכסה, פועלים לפי השלבים הבאים:
במסוף Google Cloud , נכנסים לדף IAM & Admin > Quotas & System Limits:
אם מתבקשים לבחור פרויקט, בוחרים את הפרויקט שרוצים לשנות.מחפשים את ערך המכסה שרוצים לעדכן בעמודה Quota ומסמנים את התיבה לצד המכסה שרוצים לעדכן.
אם צריך, משתמשים בתיבת החיפוש Filter כדי לחפש את המכסה.
לוחצים על Edit (עריכה) ומופיע תיבת הדו-שיח Quota changes (שינויים במכסת נפח האחסון).
מקלידים את המכסה החדשה הרצויה בשדה New value. חלק מהמכסות מבוססות על יחידת מידה. במקרה כזה, בוחרים את היחידה מהרשימה שליד. לוחצים על סיום.
אופציונלי: אם מופיעה תיבת סימון עם הטקסט
I understand that this request will remove any overrides, המשמעות היא שאם תשנו את ערך המכסה למספר ששווה לערך ברירת המחדל או גדול ממנו, ערך ברירת המחדל הקודם יוסר. אם זה מה שרוצים, מסמנים את התיבה וממשיכים.כדי להגדיל את ערך המכסה מעבר למספר שמופיע בתיבת הדו-שיח, בוחרים באפשרות בקשה להגדלת המכסה.
בטופס Quota changes, בשדה New value כותבים את ערך המכסה המעודכן שרוצים להגדיר. אם מופיע השדה Request description, מזינים תיאור. לוחצים על סיום.
אם מופיע לחצן הבא, לוחצים עליו וממלאים את הפרטים ליצירת קשר במסך הבא.
לוחצים על Submit request.
אם אי אפשר לבקש לשנות מכסה במסוף, תוכלו לשלוח את הבקשה ל-Cloud Customer Care.
במאמר מידע על שינוי מכסות מוסבר בהרחבה על התהליך של הגדלת מכסות.
איך שולחים בקשות להגדלת מכסות
כדי לשלוח בקשות בכמות גדולה להגדלת המכסה, מסמנים את התיבה לצד כל מכסה שרוצים לכלול. עם זאת, אם תשלחו בקשות באצווה, יכול להיות שיחלפו יותר זמן עד שצוות Google Cloud יבדוק את הבקשה שלכם.
כדי לקצר את זמן הבדיקה, כדאי לקבץ את הבקשות לשינוי המכסות לפי מוצר ותחום. לדוגמה, אם רוצים לבקש שינויים במכסות של רשתות ובמכסות של מכונות וירטואליות ב-Compute Engine, צריך ליצור בקשה אחת למכסות של רשתות ובקשה נוספת למכסות של מכונות וירטואליות ב-Compute Engine.