זיהוי מכונות Cloud SQL בלי פעילות

שירות ההמלצות לזיהוי מכונות לא פעילות ב-Cloud SQL עוזר לכם לזהות מכונות שעשויות להיות לא פעילות, ומספק לכם תובנות והמלצות שיעזרו לכם להפחית את העלויות. בדף הזה מוסבר איך פועל הכלי הזה להמלצות ואיך משתמשים בו.

איך זה עובד

כלי ההמלצות למופעים לא פעילים של Cloud SQL מנתח את מדדי השימוש במופעים ראשיים שהגיל שלהם הוא מעל 30 יום. לכל מופע, הכלי להמלצות מתבסס על הערכים של מדדים מסוימים במהלך תקופת התצפית של 30 הימים האחרונים. הכלי להמלצות לא מנתח רפליקות לקריאה.

אם רמת הפעילות בתקופת התצפית נמוכה מסף מסוים, הכלי להמלצות מעריך שהמופע לא פעיל. המלצות להשבתת מקרים כאלה נוצרות כל 24 שעות.

תמחור

השירות Cloud SQL idle instance recommender נמצא ברמת התמחור Standard של Recommender.

לפני שמתחילים

כדי לראות המלצות ותובנות, צריך לבצע את הפעולות הבאות:

  • כדי לקבל את ההרשאות לצפייה בתובנות ובהמלצות ולעבודה איתן, צריך לוודא שיש לכם את התפקידים הנדרשים.
    Tasks תפקידים
    לצפייה בהמלצות אחד מהתפקידים הבאים: recommender.cloudsqlViewer או cloudsql.viewer.
    יישום ההמלצות אחד מהתפקידים האלה: recommender.cloudsqlAdmin,‏ cloudsql.editor או cloudsql.admin.
    מידע נוסף על תפקידים זמין במאמרים הסבר על תפקידים ומתן הרשאות IAM.
  • מפעילים את Recommender API, אם הוא עדיין לא מופעל.

    תפקידים שנדרשים להפעלת ממשקי API

    כדי להפעיל ממשקי API, נדרשת ההרשאה serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד 'בעלים' (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד 'אדמין בממשק Service Usage' (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידים

    להפעלת ה-API

רשימת המלצות למכונות Cloud SQL בלי פעילות

אפשר לראות את ההמלצות לגבי מכונות במצב לא פעיל באמצעות Google Cloud המסוף, gcloud או Recommender API.

המסוף

כדי להציג רשימה של המלצות לגבי מופעים לא פעילים באמצעות מסוףGoogle Cloud , פועלים לפי השלבים הבאים:

  1. נכנסים לדף Cloud SQL Instances.

    כניסה לדף Cloud SQL Instances

  2. לוחצים על View all בבאנר ההמלצות לגבי מופעים לא פעילים.

אפשר גם לפעול לפי השלבים הבאים:

  1. עוברים אל Active Assist.

    כניסה לדף Active Assist

    מידע נוסף מופיע במאמר תחילת השימוש במרכז ההמלצות.

  2. בכרטיס Reduce Cloud SQL instance cost (הפחתת העלות של מכונת Cloud SQL), לוחצים על View all (הצגת הכול).

  3. לוחצים על הכרטיסייה כיבוי המופע.

gcloud

כדי להציג רשימת המלצות לגבי מופעים לא פעילים באמצעות gcloud, מריצים את הפקודה gcloud recommender recommendations list באופן הבא:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.RECOMMENDER

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

  • ‫PROJECT_ID: מזהה הפרויקט.
  • ‫LOCATION: אזור, כמו us-central1.
  • ‫RECOMMENDER: המזהה של שירות ההמלצות בתור IdleRecommender.

API

כדי לראות רשימה של המלצות לגבי מופעים לא פעילים באמצעות Recommendations API, מפעילים את השיטה recommendations.list באופן הבא.

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.RECOMMENDER/recommendations

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

  • ‫PROJECT_ID: מזהה הפרויקט.
  • ‫LOCATION: אזור, כמו us-central1.
  • ‫RECOMMENDER: המזהה של שירות ההמלצות בתור IdleRecommender.

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

צפייה בתובנות ובהמלצות מפורטות

אתם יכולים לראות תובנות והמלצות מפורטות לגבי מופעים לא פעילים באמצעות מסוף Google Cloud , gcloud או Recommender API.

המסוף

כדי לראות תובנות לגבי מכונה לא פעילה באמצעות מסוףGoogle Cloud , לוחצים על לחצן ההמלצה ברשימת המכונות.

gcloud

כדי לראות תובנות והמלצות מפורטות לגבי מכונות וירטואליות לא פעילות באמצעות gcloud, מריצים את הפקודה gcloud recommender insights list באופן הבא:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.INSIGHT_TYPE

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

  • ‫PROJECT_ID: מזהה הפרויקט.
  • ‫LOCATION: אזור, כמו us-central1.
  • ‫INSIGHT_TYPE: המזהה של סוג התובנה בתור ActivityInsight.

API

כדי לראות תובנות והמלצות מפורטות לגבי מופעים לא פעילים באמצעות Recommendations API, מפעילים את השיטה insights.list באופן הבא:

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.INSIGHT_TYPE/insights

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

  • ‫PROJECT_ID: מזהה הפרויקט.
  • ‫LOCATION: אזור, כמו us-central1.
  • ‫INSIGHT_TYPE: המזהה של סוג התובנה בתור ActivityInsight.

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

שדות תיאורים ומדדים קשורים
שימוש בדיסק (שינוי בבייט) השימוש בנתונים בבייטים. הדגימה מתבצעת כל 60 שניות.
מתייחס לdatabase/disk/bytes_used.
ניצול מקסימלי של המעבד ניצול המעבד המקסימלי באחוזים.
מתייחס אל database/cpu/utilization.
מקסימום ניצול הזיכרון ניצול הזיכרון המקסימלי באחוזים.
מתייחס אל database/memory/utilization.
המספר המקסימלי של פעולות קריאה מהדיסק המספר המקסימלי של פעולות קריאה.
מתייחס אל database/disk/read_ops_count.
המספר המקסימלי של פעולות כתיבה בדיסק המספר המקסימלי של פעולות כתיבה.
מתייחס אל database/disk/write_ops_count.
תאריכי התחלה וסיום של התצפית תאריכי ההתחלה והסיום של תקופת ההמתנה של 30 יום.

בטבלה הבאה מפורטים התובנות וההמלצות ששירות ההמלצות של Cloud SQL לגבי מופעים לא פעילים עשוי ליצור כדי לעזור לכם להפחית את העלויות. סוגי המשנה מוצגים בתוצאות של gcloud ושל API.

תובנה המלצה
רמות הפעילות במופע היו נמוכות במהלך תקופת ההתבוננות.
Subtype: LOW_ACTIVITY
כדאי לבדוק אם אפשר לכבות את המופע כדי לצמצם את העלויות.
Subtype: SHUTDOWN_INSTANCE

יישום ההמלצות

בודקים את ההמלצות בקפידה ומבצעים אחת מהפעולות הבאות:

  • כדי לבדוק את ההמלצה, לוחצים על הצגת המופע.

    באנר עם המלצה מופיע בחלק העליון של הדף.

    יכול להיות שהמכונה במצב סרק בכוונה, ולא צריך להשבית אותה. אם המכונה במצב סרק בטעות, אפשר לעצור ולמחוק אותה. הפסקת פעולה של מופע משעה את החיובים על המופע. הנתונים של המופע לא מושפעים, והחיובים על אחסון ועל כתובות IP ממשיכים לחול.

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

  • כדי לדחות את ההמלצה כך שהיא תודגש פחות ותופיע בצבע עמום, לוחצים על דחייה.

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

אפשר גם לייצא את ההמלצות האלה ל-BigQuery ולבדוק אותן באמצעות Data Studio או Looker.

המאמרים הבאים