ב-Infrastructure Manager יש מכסות ומגבלות מערכת כדי לשמור על הקצאת משאבים הוגנת, למנוע עומס יתר על השירות ולעזור לכם לנהל את השימוש במשאבים.
מכסות ומגבלות מערכת דומות, אבל יש ביניהן את ההבדלים הבאים:
- המכסות נקבעות כברירת מחדל, אבל בדרך כלל אפשר לבקש לשנות אותן.
- מגבלות המערכת קבועות ואי אפשר לשנות אותן.
Infra Manager כפוף למכסות ולמגבלות של Cloud Build ולמכסות האחסון ולמגבלות של Cloud Storage.
למידע על אימות מכסות של משאבים שהוקצו באמצעות Infra Manager, קראו את המאמר אימות מכסות של משאבים שהוקצו.
המכסות שלGoogle Cloud עוזרות לשמור על הוגנות ולצמצם עליות חדות בשימוש במשאבים ובזמינות שלהם. הן מגבילות את כמות המשאבים שלGoogle Cloud שאפשר להשתמש בהם בפרויקט ב- Google Cloud . המכסות רלוונטיות למגוון רחב של סוגי משאבים, כולל רכיבי חומרה, תוכנה ורשתות. לדוגמה, המכסות יכולות להגביל את מספר הקריאות ל-API בשירות מסוים, את מספר מאזני העומסים שאפשר להשתמש בהם בו-זמנית בפרויקט או את מספר הפרויקטים שאפשר ליצור. בשורה התחתונה, המכסות מגינות על משתמשיGoogle Cloud בכך שהן מונעות עומס יתר על השירותים, אבל גם עוזרות לשלוט על השימוש במשאבי Google Cloud .
מערכת המכסות ב-Cloud:
- עוקבת אחרי השימוש במוצרים ובשירותים של Google Cloud
- מגבילה את השימוש במשאבים האלה
- כוללת כלי שבאמצעותו אפשר לשלוח בקשות לשינוי המכסות ולשנות אותן אוטומטית
ברוב המקרים, כשאתם מנסים להשתמש ביותר משאבים מהמכסה, הגישה למשאב נחסמת ומה שאתם מנסים לעשות נכשל.
בדרך כלל, המכסות ב- Google Cloud הן ברמת הפרויקט. כלומר, השימוש במשאב מסוים בפרויקט כלשהו לא משפיע על המכסה שלכם בפרויקטים אחרים. ברמת הפרויקט ב- Google Cloud , המכסות משותפות לכל האפליקציות וכתובות ה-IP.
למשאבי Infra Manager יש גם מגבלות מערכת. שאי אפשר לשנות.
מכסות הקצאה
המכסות הבאות לא מתאפסות אחרי זמן מסוים, אלא מתפנות כשאתם מפסיקים להשתמש במשאב:
| מכסות | ערך |
|---|---|
| פריסות לכל פרויקט לכל מיקום (אזור או מספר אזורים) | 1,000 |
| תצוגות מקדימות לכל פרויקט ולכל מיקום (אזור או מספר אזורים) | 1,000 |
מכסות לקצב שליחת בקשות
המכסות הבאות חלות על בקשות ל-Infra Manager:
| מכסה | ערך |
|---|---|
| בקשות לשינוי נתונים לדקה לכל פרויקט לכל מיקום (אזור או מספר אזורים) | 20 |
| מספר בקשות ה-API לדקה לכל פרויקט בכל מיקום (אזור או מספר אזורים) | 1,200 |
מכסות שימוש
ב-Infra Manager חלות מגבלות השימוש הבאות:
| מכסת שימוש | ערך |
|---|---|
| מספר משתני הקלט של Terraform | 150 |
| מספר המשאבים שמוחזרים כשמציגים משאבים | 500 |
| אורך המזהים בתווים | 40 |
| גודל המטען הייעודי (payload) של ה-API בבייטים | 950,000 |
| מספר הגרסאות ההיסטוריות | 100 |
שליחת בקשה להגדלת המכסה
כדי לשנות את רוב המכסות, משתמשים במסוף Google Cloud . איך שולחים בקשה לשינוי המכסות
אימות המכסות של המשאבים שהוקצו
Infra Manager מקצה משאבים מסוג Google Cloud . למשאבים האלה יש מכסות ומגבלות משלהם. לדוגמה, לענן וירטואלי פרטי (VPC) יש מכסות ומגבלות משלו.
כשמשתמשים ב-Infra Manager כדי ליצור או לעדכן פריסה, אפשר להפעיל אימות מכסות כדי לוודא שהתשתית שמתוארת באמצעות הגדרות Terraform לא חורגת מערכי המכסות.
Infra Manager משתמש בדגל quota-validation כדי לקבוע אם לאמת את המשאבים שמתוארים בהגדרות של Terraform כחלק מהפקודה gcloud infra-manager deployments apply. כשמשתמשים בדגל quota-validation, Infra Manager מתעד ביומן כשפריסה חורגת מערכי המכסות (ENABLED), או מונע את הפריסה לגמרי (ENFORCED).
ערכי המכסות של Infra Manager נבדקים רק לסוגי המשאבים הבאים שלGoogle Cloud :
google_compute_networkgoogle_compute_diskgoogle_compute_instance
למידע נוסף על השימוש באימות מכסות באמצעות Infra Manager, קראו את המאמרים פריסת משאבים ועדכון פריסה.
ההשלכות של המכסות והמגבלות של Cloud Build
Infra Manager משתמש ב-Cloud Build כדי ליצור ולעדכן פריסות. כחלק מתהליך הפריסה והעדכון, Infra Manager בודק את סטטוס הפריסות באמצעות Cloud Build בערך 12 פעמים בדקה.
מגבלות הקצב של Cloud Build API משפיעות על הקצב שבו אפשר לשלוח קריאות ל-Cloud Build API. אם אתם מריצים כמה פריסות בו-זמנית (לדוגמה, בכמה אזורים או סביבות), בדקו את הגבלת קצב של יצירת בקשות של Cloud Build API בארגון שלכם כדי לוודא שמספר הבקשות לפעולות ב-Cloud Build לא חורג ממגבלות הקצב של ה-API. אפשר לראות ולערוך את מגבלות הקצב של ה-API בדף Quotas במסוף.