הגדרת מאפיינים מותאמים אישית ב-Cloud Quotas

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

ב-Cloud Quotas API, המאפיינים מיוצגים כצמדי מפתח/ערך. ‫key הוא שם המאפיין (לדוגמה, region). ‫value הוא הערך שהוקצה למאפיין (לדוגמה, אזור כמו us-central1). המפתחות והערכים הם תלויי-רישיות.

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

הצגת מאפיינים

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

המסוף

  1. במסוף Google Cloud , נכנסים לדף IAM & Admin > Quotas & System Limits:

    כניסה לדף Quotas & System Limits

    בטבלה שבדף הזה מוצגים מאפיינים בעמודה מאפיינים.

  2. אם העמודה מאפיינים לא מופיעה, צריך לבצע את הפעולות הבאות. אם לא, מדלגים על השלב הזה.

    1. לוחצים על Column display options (אפשרויות להצגת עמודות).
    2. בוחרים באפשרות מאפיינים.
    3. לוחצים על OK. העמודה מאפיינים מופיעה בטבלה.
  3. כדי לסנן את התוצאות, מזינים שם או ערך של מאפיין בשדה שליד Filter.

    • כדי לסנן לפי מוצר, מתחילים להזין את שם המוצר ובוחרים אותו מהרשימה שמופיעה.
    • כדי לסנן לפי מאפיין, מזינים את המאפיין בפורמט הבא: dimension_name:dimension_value. לדוגמה, כדי לראות את המכסות והמגבלות של המערכת שמוגדרות לאזור us-central1, מזינים: region:us-central.

הסבר על מאפיינים ריקים

לפעמים העמודה מאפיינים ריקה. יכולות להיות לכך הסיבות הבאות:

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

    לדוגמה, המכסה SetIamPolicyRequestsPerMinutePerProject מוגדרת במאפיין region. במסוף מוצגת רשומת הפניה ורשומה לכל האזורים או האזורים שבהם נעשה שימוש במכסה או שערך המכסה שלהם שונה. בעמודה Name, רשומת ההפניה מופיעה כ-"SetIAMPolicy requests per minute per region (default)." בנתון הזה, העמודה מאפיינים ריקה.

  • לא חלים מאפיינים. לדוגמה, המכסה של Compute Engine‏ NETWORKS-per-project לא משויכת לאזור, לאזור זמינות או למאפיין מוצר, ולכן אין מאפיינים להצגה.

gcloud

אפשר להשתמש ב-CLI של gcloud כדי להציג את המימדים של מכסת שימוש אחת או מגבלה אחת של המערכת, או של כל מכסות השימוש והמגבלות של המערכת שמשויכות למוצר מסוים. בדרך כלל, הצגת המאפיינים של מכסה אחת או מגבלת מערכת אחת מהירה יותר מהצגת המאפיינים של כל המכסות ומגבלות המערכת שמשויכות למוצר. התשובה לשאילתה לגבי מכסת שימוש יחידה היא בדרך כלל כ-200 שורות. התשובה לשאילתה לגבי מוצר יכולה להיות ארוכה מ-2,000 שורות.

הצגת מאפיינים של מכסת שימוש אחת או מגבלה אחת של המערכת באמצעות gcloud

כדי לראות את המאפיינים של מכסה אחת או מגבלה אחת של המערכת באמצעות ה-CLI של gcloud, מריצים את הפקודה הבאה במסוף:

gcloud beta quotas info describe QUOTA_ID --project=PROJECT_ID --service=SERVICE_ID

מחליפים את מה שכתוב בשדות הבאים:

  • QUOTA_ID: המזהה של המכסה או של מגבלת המערכת. אם אתם לא יודעים מהו מזהה המכסה, אתם יכולים לבחור באחת מהאפשרויות הבאות:

    1. אפשר למצוא אותו באמצעות המסוף, כמו שמתואר במאמר בנושא איך מוצאים את מזהה המכסה.
    2. צריך להציג את כל המאפיינים של המוצר שמשויך למכסת השימוש או למגבלת המערכת שמעניינת אתכם. הפקודה הזו לא דורשת את מזהה המכסה. אפשר לעיין בקטע הצגת מידות של מוצר באמצעות ה-CLI של gcloud.
  • PROJECT_ID: מזהה הפרויקט ב- Google Cloud. כדי למצוא את מזהה הפרויקט, בוחרים באחת מהאפשרויות הבאות:

    1. כדי למצוא את מזהה הפרויקט באמצעות הקונסולה, אפשר לעיין במאמר בנושא זיהוי פרויקטים.
    2. אם הגדרתם את הפרויקט הנוכחי כפרויקט ברירת המחדל בהגדרות של ה-CLI של gcloud, תוכלו למצוא את מזהה הפרויקט על ידי הרצת הפקודה הבאה של gcloud בטרמינל:
      gcloud config get-value project
  • SERVICE_ID: מזהה השירות של המוצר שמשויך למכסה או למגבלת המערכת. לדוגמה, אם המכסה היא למעבדי A2 ב-Compute Engine, מזהה השירות הוא compute.googleapis.com.

הצגת מידות של מוצר באמצעות ה-CLI של gcloud

כדי לראות את המאפיינים של מכסה אחת או מגבלה אחת של המערכת באמצעות ה-CLI של gcloud, מריצים את הפקודה הבאה במסוף:

gcloud beta quotas info list --project=PROJECT_ID --service=SERVICE_ID

מחליפים את מה שכתוב בשדות הבאים:

  • PROJECT_ID: מזהה הפרויקט ב- Google Cloud. כדי למצוא את מזהה הפרויקט, בוחרים באחת מהאפשרויות הבאות:

    1. כדי למצוא את מזהה הפרויקט באמצעות הקונסולה, אפשר לעיין במאמר בנושא זיהוי פרויקטים.
    2. אם הגדרתם את הפרויקט הנוכחי כפרויקט ברירת המחדל בהגדרות של ה-CLI של gcloud, תוכלו למצוא את מזהה הפרויקט על ידי הרצת הפקודה הבאה של gcloud בטרמינל:
      gcloud config get-value project
  • SERVICE_ID: מזהה השירות של המוצר שמשויך למכסה או למגבלת המערכת. לדוגמה, אם המכסה היא למעבדי A2 ב-Compute Engine, מזהה השירות הוא compute.googleapis.com.

קדימות של מאפיינים

חלק מתרחישי השימוש ב-Cloud Quotas API כוללים הגדרות מורכבות של מאפיינים. אפשר להגדיר מכסות ברמה מפורטת יותר מאשר רק אזורים ואזורים. כדי להשיג את רמת הפירוט הזו, צריך להשתמש במאפיינים ספציפיים לשירות. לדוגמה, gpu_family ו-network_id הם מאפיינים ספציפיים לשירות ב-Compute Engine. כל שירות מגדיר את המאפיינים שלו, ולכל שירות יכול להיות סט שונה של מאפיינים ספציפיים.

כשעובדים עם מאפייני מיקום או עם מאפיינים שספציפיים לשירות, סדר העדיפויות הבא חל:

  1. הגדרת העדפות מכסה עם כל המימדים הספציפיים למיקום ולשירות מקבלת עדיפות על פני כל הגדרה אחרת.

  2. הגדרות שמציינות מאפייני מיקום בלבד קודמות להגדרות שמכילות רק מאפיינים ספציפיים לשירות.

שילוב מאפיינים

בהגדרת העדפות לגבי מכסת נפח, אפשר לשלב בין מאפיינים בדרכים הבאות:

  1. התצורה יכולה להכיל גם מאפייני מיקום וגם מאפיינים ספציפיים לשירות. זו העדיפות הכי גבוהה.

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

  3. יכול להיות שההגדרה תכיל רק מאפיינים שספציפיים לשירות. ההגדרה הזו חלה על כל המיקומים, למעט אלה שהוגדרו במפורש בשיטה 1 או בשיטה 2.

  4. אם ההגדרה מכילה ממדים ספציפיים לשירות, היא חייבת להכיל את כל הממדים הספציפיים לשירות.

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