המלצות ותובנות לגבי Rapid Cache

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

במאמר הזה מוסבר איך להשתמש בשירות ההמלצות של Rapid Cache ואיך לראות את ההמלצות והתובנות.

סקירה כללית

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

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

איך זה עובד

מערכת ההמלצות של Rapid Cache מדמה את קיומו של מטמון ומנתחת את היכולת לשמור במטמון ואת העלות של הנתונים בשבעת הימים האחרונים, באמצעות התובנות הבאות:

  • ‫Cache hit rate: אחוז הבייטים שהיו נשלחים מהמטמון המדומה.

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

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

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

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

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

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

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

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

  • שיעור המציאה במטמון (cache hit) גבוה מ-80%

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

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

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

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

תמחור

התמחור של שירות ההמלצות

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

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

הפעלת Recommender API

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

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

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

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

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

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

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

הצגת ההמלצות של Rapid Cache

המסוף

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

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

    כניסה לדף Buckets

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

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

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

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

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

    בנוסף להמלצות שמופיעות בקטע Cloud Storage במסוף Cloud de Confiance , אפשר למצוא המלצות ל-Rapid 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.

הצגת תובנות לגבי Rapid Cache

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

המסוף

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

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

    כניסה לדף Buckets

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

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

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

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

    מופיע הדף Configure cache. בעמודה Recommendation, הכפתור View insight מופיע כשיש תובנות זמינות לצפייה.

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

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

שורת הפקודה

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

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

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

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

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

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

    • ‫INSIGHT_TYPE עם הערך google.storage.bucket.AnywhereCacheSimulationInsight.

‫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.

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