כלי ההמלצות של Cloud SQL להפעלת זמינות גבוהה יוצר באופן פרואקטיבי המלצות שיעזרו לכם להביא את המקרים החשובים שלכם במסגרת הסכם רמת השירות (SLA) על ידי מתן יתירות נתונים. האפשרות הזו יכולה להיות שימושית במהלך הפסקת חשמל אזורית או כשנגמר הזיכרון של מופע.
בדף הזה מוסבר על שירות ההמלצות Cloud SQL enable-high-availability, איך הוא פועל ואיך משתמשים בו.
איך זה עובד
שירות ההמלצות Cloud SQL enable-high-availability מנתח את המטא-נתונים של המכונה. אם המכונה הווירטואלית מוגדרת באופן דומה למכונות וירטואליות שתומכות בעומסי עבודה חשובים, אבל לא מופעלת בה זמינות גבוהה, Cloud SQL ממליץ להפעיל זמינות גבוהה כדי לקבל הסכם רמת שירות (SLA) של 99.95% זמינות, או לעבור למהדורת Cloud SQL Enterprise Plus עם זמינות גבוהה כדי לקבל הסכם רמת שירות (SLA) של 99.99% זמינות.
תמחור
הכלי להמלצות להפעלת זמינות גבוהה ב-Cloud SQL זמין לכל הלקוחות של Cloud de Confiance by S3NS ללא עלות. מידע נוסף מופיע במאמר בנושא תמחור של שירות ההמלצות.
לפני שמתחילים
כדי לראות המלצות ותובנות, צריך לבצע את הפעולות הבאות:
- כדי לקבל את ההרשאות לצפייה בתובנות ובהמלצות ולעבודה איתן, צריך לוודא שיש לכם את התפקידים הנדרשים בניהול זהויות והרשאות גישה (IAM).
מידע נוסף על תפקידי IAM זמין במאמרים תפקידים בסיסיים ומוגדרים מראש ב-IAM וניהול הגישה לפרויקטים, לתיקיות ולארגונים.Tasks תפקידים לצפייה בהמלצות אחד מהתפקידים הבאים: recommender.cloudsqlViewerאוcloudsql.viewer.יישום ההמלצות אחת מההרשאות הבאות: recommender.cloudsqlAdmin,cloudsql.editorאוcloudsql.admin. מפעילים את Recommender API.
תפקידים שנדרשים להפעלת ממשקי API
כדי להפעיל ממשקי API, צריך את תפקיד ה-IAM 'אדמין של Service Usage' (
roles/serviceusage.serviceUsageAdmin), שכולל את ההרשאהserviceusage.services.enable. איך מקצים תפקידים
הצגת רשימה של המלצות להפעלת זמינות גבוהה
המסוף
כדי להציג רשימה של המלצות להפעלת זמינות גבוהה באמצעות מסוףCloud de Confiance , פועלים לפי השלבים הבאים:
עוברים אל Active Assist.
מידע נוסף מופיע במאמר תחילת השימוש ב-Recommendation Hub.
בכרטיס Improve reliability on Cloud SQL instances (שיפור המהימנות במכונות Cloud SQL), לוחצים על View all (הצגת הכול).
gcloud
כדי להציג רשימה של המלצות להפעלת זמינות גבוהה באמצעות ה-CLI של gcloud, מריצים את הפקודה gcloud recommender recommendations list באופן הבא:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.ReliabilityRecommender \ --filter=recommenderSubtype=ENABLE_HIGH_AVAILABILITY
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
LOCATION: אזור שבו נמצאים המופעים, למשלus-central1.
API
כדי להציג רשימה של המלצות להפעלת זמינות גבוהה באמצעות Recommendations API, מפעילים את method recommendations.list באופן הבא:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.ReliabilityRecommender/recommendations
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
LOCATION: אזור שבו נמצאים המופעים, למשלus-central1.
צפייה בתובנות ובהמלצות מפורטות
המסוף
כדי לראות תובנות והמלצות מפורטות לגבי מקרים שבהם ההגדרה דומה להגדרה של מקרים שתומכים בעומסי עבודה חשובים, אבל לא מופעלת בהם זמינות גבוהה, לוחצים על קישור ההמלצה ברשימת המקרים.
gcloud
כדי לראות תובנות והמלצות מפורטות לגבי מקרים שבהם מוגדרים מופעים דומים למופעים שתומכים בעומסי עבודה חשובים, אבל לא מופעלת בהם זמינות גבוהה, מריצים את הפקודה gcloud recommender insights list באופן הבא:
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.ReliabilityInsight \ --filter=insightSubtype=CRITICAL_INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
LOCATION: אזור שבו נמצאים המופעים, למשלus-central1.
API
כדי לראות תובנות והמלצות מפורטות לגבי מכונות שמוגדרות באופן דומה למכונות שתומכות בעומסי עבודה חשובים, אבל לא מוגדרת בהן זמינות גבוהה, צריך להשתמש ב-Recommendations API ולקרוא לשיטה insights.list באופן הבא:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.ReliabilityInsight/insights
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט. -
LOCATION: אזור שבו נמצאים המופעים, למשלus-central1.
בטבלה הבאה מפורטים התובנות וההמלצות שנוצרות על ידי הכלי להמלצות של Cloud SQL בנושא הפעלת זמינות גבוהה. סוגי המשנה מוצגים בתוצאות של ה-CLI של gcloud ושל ה-API.
| תובנה | המלצה |
|---|---|
| המופע הזה לא זמין מאוד, למרות שהוא מוגדר באופן דומה למופעים שתומכים בעומסי עבודה חשובים. מכונות באזור יחיד חשופות יותר להשבתה. תת-סוג: CRITICAL_INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED
|
אפשר להפעיל זמינות גבוהה כדי להשיג הסכם רמת שירות (SLA) של 99.95% זמינות, או לעבור למהדורת Cloud SQL Enterprise Plus עם זמינות גבוהה כדי להשיג הסכם רמת שירות (SLA) של 99.99% זמינות. הפעלה של זמינות גבוהה תהפוך את המופע שלכם למופע רב-אזורי, כך שהנתונים ישוכפלו בתוך אזור כדי להגן עליהם מפני הפסקות זמניות בשירות באזור, להגביל את זמן ההשבתה ולשפר את זמן השחזור. תת-סוג: ENABLE_HIGH_AVAILABILITY
|
יישום ההמלצה
בודקים את ההמלצה בקפידה ומבצעים אחת מהפעולות הבאות:
כדי לבדוק את המכונה, לוחצים על View instance ומבצעים אחת מהפעולות הבאות:
מגדירים זמינות גבוהה במופע. מידע נוסף מופיע במאמר הפעלה והשבתה של זמינות גבוהה.
מעבר למהדורת Cloud SQL Enterprise Plus. מידע נוסף זמין במאמר מבוא למהדורות של Cloud SQL.
כדי לסגור את ההמלצה, לוחצים על סגירה.
כדי לסגור את החלונית בלי להחיל את ההמלצה או לבטל אותה, לוחצים על ביטול.