המלצות ותובנות לגבי שמירה במטמון בכל מקום

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

סקירה כללית

‫Anywhere Cache מספק מטמון קריאה אזורי שמגובה ב-SSD לקטגוריות של Cloud Storage. כדי לעזור לכם להחליט איפה להגדיר מטמון ומהו הזמן לחיות (TTL) שבו כדאי להשתמש, כלי ההמלצות של Anywhere Cache מספק המלצות ליצירת מטמונים בזוגות של אזורים ודליים.

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

איך זה עובד

הכלי להמלצות בנושא Anywhere Cache מדמה את קיומו של מטמון ומנתח את האפשרות להשתמש במטמון ואת העלות של הנתונים שלכם ב-7 הימים האחרונים באמצעות התובנות הבאות:

  • שיעור הפגיעות במטמון: אחוז הבייטים שהיו אמורים להיות מוגשים מהמטמון המדומה.

  • תפוקת מטמון מקסימלית: כמות התפוקה שהמטמון המדומה יספק, שמייצגת רוחב פס נוסף מעבר למה שמותר ללא המטמון המדומה.

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

    הערך הזה מחושב על סמך הנתונים הבאים:

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

    • ההפרש בעלות של פעולות ברמה B: העלות של ביצוע פעולות ברמה B על אובייקטים במטמון, פחות העלות של ביצוע אותן פעולות ברמה B ללא שמירה במטמון.

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

    • ההבדל בעלות אחזור הנתונים: העלות של אחזור נתונים מהמטמון, פחות העלות של אחזור אותם נתונים מקטגוריה שלא נשמרה במטמון.

שירות ההמלצות של Anywhere Cache ממליץ על צמד של אזור ומאגר כשגודל המטמון המקסימלי חורג מ-100GiB, ואחד או יותר מהקריטריונים הבאים מתקיימים:

  • שיעור המציאות במטמון גבוה מ-80%

  • החיסכון נטו בעמלות על העברת נתונים מחוץ למספר אזורים עולה על 700 $בשבוע, על סמך מחיר שסוכם

  • החריגה מהגבלת קצב העברת הנתונים בשיא במטמון היא מעל 800Gbps

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

ההמלצות כוללות את שם האזור, את הזמן המומלץ לחיים (TTL) של המטמון ואת אופן הטמעת הנתונים במטמון.

תמחור

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

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

לפני שמתחילים, צריך לבצע את השלבים הבאים.

הפעלת Recommender API

מפעילים את Recommender API.

קבלת התפקידים הנדרשים

כדי לראות את ההמלצות והתובנות לגבי Anywhere Cache, צריך לבקש מהאדמין להקצות לכם את התפקיד 'אדמין לניהול אחסון' (roles/storage.admin) בקטגוריה או בפרויקט.

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

ההרשאות הנדרשות

  • recommender.storageBucketAnywhereCacheRecommendations.get
  • recommender.storageBucketAnywhereCacheRecommendations.list
  • recommender.storageBucketAnywhereCacheSimulationInsights.get
  • recommender.storageBucketAnywhereCacheSimulationInsights.list

במאמרים שימוש ב-IAM עם קטגוריות וניהול הגישה לפרויקטים מוסבר איך מקצים תפקידים.

הצגת המלצות לגבי מטמון בכל מקום

המסוף

כדי לראות המלצות לקטגוריה ספציפית:

  1. במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.

    כניסה לדף Buckets

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

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

  2. כדי לראות את פרטי ההמלצה, לוחצים על Recommended בעמודה Cache.

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

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

    בנוסף להצגת ההמלצות בחלק של Cloud Storage במסוף Google Cloud , אפשר גם למצוא המלצות ל-Anywhere Cache ב-Active Assist. לפרטים נוספים, אפשר לעיין במאמר בנושא איתור המלצות באמצעות Active Assist.

API ל-REST

API ל-JSON

  1. התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת Authorization.

  2. כדי לקבל רשימה של המלצות לפרויקט שבו הפעלתם את Recommender API, משתמשים בפקודה cURL כדי להפעיל את Recommender API עם בקשת recommendations.list.

  curl \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/\
recommenders/google.storage.bucket.AnywhereCacheRecommender/recommendations"

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

  • PROJECT_ID במזהה הפרויקט. במאמר זיהוי פרויקטים מוסבר איך למצוא את מזהה הפרויקט.

  • LOCATION במיקום של הקטגוריה. לדוגמה, us-east4.

אפשר לייצא המלצות ל-BigQuery באמצעות שירות העברת נתונים ל-BigQuery. מידע נוסף זמין במאמר בנושא ייצוא המלצות ל-BigQuery.

צפייה בתובנות לגבי מטמון View Anywhere

שירות ההמלצות של Anywhere Cache יוצר המלצות על סמך תובנות ומשאבים.

המסוף

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

  1. במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.

    כניסה לדף Buckets

  2. לוחצים על שם הקטגוריה שרוצים לראות את התובנות לגביה.

  3. בדף Bucket details, לוחצים על הכרטיסייה Configuration.

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

  4. בקטע Anywhere Cache, לוחצים על Recommended או על Configure Cache.

    מופיע הדף Configure cache. בעמודה המלצה, מוצג לחצן הצגת תובנות אם יש תובנות זמינות לצפייה.

  5. בעמודה Recommendation, לוחצים על View insight כדי לראות את התובנות שזמינות לגבי זוג אזורי מטמון.

    מופיעה החלונית Caching analysis ומוצגים בה תובנות לגבי זוג אזורי המטמון.

שורת הפקודה

  1. התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת Authorization.

  2. בסביבת הפיתוח, מריצים את הפקודה gcloud recommender insights list כדי להציג את התובנות לגבי Anywhere Cache:

    gcloud recommender insights list --project=PROJECT_ID \
    --location=LOCATION --insight-type=INSIGHT_TYPE
    

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

API ל-REST

API ל-JSON

  1. התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת Authorization.

  2. כדי להציג רשימה של תובנות לגבי הפרויקט שבו הפעלתם את Recommender API, משתמשים בפקודה cURL כדי להפעיל את Recommender API באמצעות בקשת insights.list.

  curl \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/\
insightTypes/google.storage.bucket.AnywhereCacheSimulationInsight/insights"

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

  • PROJECT_ID במזהה הפרויקט. במאמר זיהוי פרויקטים מוסבר איך למצוא את מזהה הפרויקט.

  • LOCATION במיקום של הקטגוריה. לדוגמה, us-east4.

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