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

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

איך זה עובד

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

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

תמחור

שירות ההמלצות למופע לא פעיל ב-Cloud SQL נמצא ברמת התמחור Standard של שירות ההמלצות.

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

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

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

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

    כדי להפעיל ממשקי API, צריך את תפקיד ה-IAM 'אדמין של Service Usage' (roles/serviceusage.serviceUsageAdmin), שכולל את ההרשאה serviceusage.services.enable. איך מקצים תפקידים

    להפעלת ה-API

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

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

המסוף

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

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

    כניסה לדף Cloud SQL Instances

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

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

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

    כניסה אל Active Assist

    מידע נוסף מופיע במאמר תחילת השימוש ב-Recommendation Hub.

  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.

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

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

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

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

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

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

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

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

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

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

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