שירות ההמלצות של Cloud SQL בנושא חוסר מקום בדיסק יוצר באופן יזום המלצות שיעזרו לכם לצמצם את הסיכון להשבתה שעלולה להיגרם כתוצאה ממקרים שבהם לא נשאר מקום בדיסק של המכונות. אפשר ליישם את ההמלצות האלה כשמכונת Cloud SQL מתקרבת למגבלת נפח האחסון. בדף הזה מוסבר איך פועלת מערכת ההמלצות הזו ואיך משתמשים בה.
איך זה עובד
שירות ההמלצות בנושא Cloud SQL out-of-disk מנתח את מגמת השימוש בנפח האחסון ב-30 הימים האחרונים. כאשר מופע נוטה להתקרב למגבלה שבה סביר שייגמר לו המקום בתוך 1 עד 30 ימים, שירות המלצות יוצר המלצות קשורות להגדלת נפח האחסון באופן ידני, להגדרה של נפח האחסון כך שיוגדל באופן אוטומטי או לפינוי מקום.
תמחור
הכלי להמלצות בנושא חוסר מקום בדיסק ב-Cloud SQL כלול בחבילת התמיכה Standard Google Cloud .
לפני שמתחילים
כדי לראות המלצות ותובנות, צריך לבצע את הפעולות הבאות:
- כדי לקבל את ההרשאות לצפייה בתובנות ובהמלצות ולעבודה איתן, צריך לוודא שיש לכם את התפקידים הנדרשים.
מידע נוסף על תפקידים זמין במאמרים הסבר על תפקידים ומתן הרשאות IAM.Tasks תפקידים לצפייה בהמלצות אחד מהתפקידים הבאים: recommender.cloudsqlViewerאוcloudsql.viewer.יישום ההמלצות אחד מהתפקידים האלה: recommender.cloudsqlAdmin,cloudsql.editorאוcloudsql.admin. מפעילים את Recommender API, אם הוא עדיין לא מופעל.
תפקידים שנדרשים להפעלת ממשקי API
כדי להפעיל ממשקי API, נדרשת ההרשאה
serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד 'בעלים' (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד 'אדמין בממשק Service Usage' (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידים
רשימת המלצות לגבי נפח האחסון
אפשר לראות את ההמלצות לגבי מקרים שבהם אין מספיק מקום בדיסק באמצעות מסוף Google Cloud , gcloud או Recommender API.
ההמלצות לגבי חוסר מקום בדיסק מוצגות רק אם יש לכם מופעים שמתקרבים לקיבולת הדיסק.
המסוף
כדי להציג רשימה של המלצות לגבי חוסר מקום בדיסק באמצעות מסוף Google Cloud , פועלים לפי השלבים הבאים:
נכנסים לדף Cloud SQL Instances.
לוחצים על View all בבאנר ההמלצות לגבי חוסר מקום בדיסק.
אפשר גם לפעול לפי השלבים הבאים:
עוברים אל Active Assist. מומלץ לעיין גם במאמר איך מתחילים להשתמש בדף ההמלצות.
בכרטיס Prevent Downtime for SQL instances (מניעת השבתה של מכונות SQL), לוחצים על View all (הצגת הכול).
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: המזהה של שירות ההמלצות בתורOutOfDiskRecommender.
API
כדי להציג רשימה של המלצות לגבי חוסר מקום בדיסק באמצעות Recommendations API, מפעילים את method 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: המזהה של שירות ההמלצות בתורOutOfDiskRecommender.
צפייה בתובנות ובהמלצות מפורטות
אתם יכולים לראות תובנות והמלצות מפורטות לגבי מקרים שבהם כמעט נגמר המקום בדיסק באמצעות מסוף 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: המזהה של סוג התובנה בתורDiskUsageTrendInsight.
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: המזהה של סוג התובנה בתורDiskUsageTrendInsight.
בטבלה הבאה מפורטים התובנות וההמלצות שנוצרות על ידי שירות ההמלצות של Cloud SQL בנושא חוסר מקום בדיסק. סוגי המשנה מוצגים בתוצאות של gcloud ושל ה-API.
| תובנה | המלצה |
|---|---|
| לפי מגמת השימוש הנוכחית באחסון, סביר להניח שלא יישאר מקום פנוי בדיסק של המכונה, מה שעלול לגרום להשבתה. Subtype: TRENDING_OUT_OF_DISK
| מפעילים את ההגדלה האוטומטית, מגדילים ידנית את נפח האחסון או מפנים מקום בדיסק. Subtype: ENABLE_AUTO_STORAGE_INCREASE
|
יישום ההמלצות
בודקים את ההמלצות בקפידה ומבצעים אחת מהפעולות הבאות:
כדי לבדוק את ההמלצה, לוחצים על הצגת המופע.
באנר עם המלצה מופיע בחלק העליון של הדף.
אם צריך, עורכים את המופע כדי להגדיל ידנית את נפח האחסון ולהגדיר את נפח האחסון להגדלה אוטומטית. אפשרות אחרת היא למחוק נתונים כדי לפנות מקום.
כדי לדחות את ההמלצה כך שהיא תודגש פחות ותופיע בצבע עמום, לוחצים על דחייה.
כדי לסגור את החלונית בלי להחיל את ההמלצה או לדחות אותה, לוחצים על ביטול.
המאמרים הבאים
- הקטנת מספר המכונות של Cloud SQL שלא נמצאות בשימוש
- הקטנת מספר המכונות ב-Cloud SQL שהוקצו להן יותר מדי משאבים
- בלוג: איך למקסם את החזר ה-ROI ב-Cloud
- בלוג: איך לעשות יותר עם פחות
- Google Cloud recommenders