הכלי להמלצות בנושא Rapid Cache מנתח את השימוש בנתונים ואת האחסון כדי לספק המלצות שיעזרו לכם לזהות זוגות של אזורים ודליים שבהם כדאי ליצור מטמון באמצעות Rapid Cache. בנוסף, Rapid Cache מספק תובנות שכוללות הוכחות להמלצות. בדף הזה יש סקירה כללית על שירות ההמלצות של Rapid Cache ומוסבר בו איך לראות את ההמלצות ולראות את התובנות.
סקירה כללית
Rapid Cache מספק מטמון קריאה אזורי שמגובה ב-SSD לקטגוריות של Cloud Storage. כדי לעזור לכם להחליט איפה להגדיר מטמון ומהו אורך החיים (TTL) שבו כדאי להשתמש, כלי ההמלצות של Rapid Cache מספק המלצות ליצירת מטמונים בזוגות של אזורים ודליים.
בדיקה של ההמלצות בנושא מטמון וביצוע פעולות בעקבותיהן יכולים לעזור לכם לחסוך בעלויות של העברת נתונים ברשת, לשפר את זמני האחזור ולמנוע חריגה ממכסות רוחב הפס.
איך זה עובד
שירות ההמלצות Rapid Cache מדמה את קיומו של מטמון ומנתח את האפשרות להשתמש במטמון ואת העלות של הנתונים שלכם בשבעת הימים האחרונים באמצעות התובנות הבאות:
שיעור הפגיעות במטמון: אחוז הבייטים שהיו אמורים להיות מוגשים מהמטמון המדומה.
קצב העברת הנתונים המקסימלי של המטמון: קצב העברת הנתונים שהמטמון המדומה יספק, שמייצג רוחב פס נוסף מעבר למה שמותר ללא המטמון המדומה.
Net cache cost: העלות של המטמון בהדמיה, שהיא סכום העלות של המטמון, ההפרש בעלות של פעולות מסוג Class B, ההפרש בעלות של העברת נתונים ברשת וההפרש בעלות של אחזור נתונים. ערך שלילי של עלות מטמון נטו מציין ששימוש במטמון יחסוך כסף.
הערך הזה מחושב לפי הנתונים הבאים:
עלות המטמון: העלות של השימוש במטמון המדומה, כולל עמלות על הכנסת נתונים למטמון, עמלות אחסון, עמלות על העברת נתונים יוצאת ועמלות על פעולות קריאה.
ההפרש בעלות של פעולות ברמה B: העלות של ביצוע פעולות ברמה B על אובייקטים במטמון, פחות העלות של ביצוע אותן פעולות ברמה B ללא שמירה במטמון.
ההבדל בעלות העברת נתונים ברשת: העלות של העברת נתונים מקטגוריה של מספר אזורים עם שמירת נתונים במטמון, פחות העלות של ביצוע אותה העברת נתונים מקטגוריה של מספר אזורים ללא שמירת נתונים במטמון.
ההבדל בעלות אחזור הנתונים: העלות של אחזור נתונים מהמטמון, פחות העלות של אחזור אותם נתונים מקטגוריה שלא נשמרה במטמון.
שירות ההמלצות של Rapid Cache ממליץ על צמד של אזור ומאגר (zone-bucket) אם גודל המטמון המקסימלי עולה על 100GB, ואם מתקיים אחד או יותר משלושת הקריטריונים הבאים:
שיעור המציאות במטמון גבוה מ-80%
החיסכון נטו בעמלות על העברת נתונים מחוץ למספר אזורים עולה על 700 $בשבוע, על סמך מחיר שסוכם
החריגה מהמגבלה של קצב העברת הנתונים במטמון בשיא היא מעל 800Gbps
הקריטריונים האלה מוגדרים כך שתקבלו המלצות ליצירת מטמון רק אם סביר שהמטמון יספק יתרון משמעותי. גם עומסי עבודה שלא עומדים בקריטריונים האלה יכולים להפיק תועלת משמעותית משימוש במטמון, ולכן כדאי להגדיר קריטריונים משלכם. אתם יכולים להגדיר קריטריונים משלכם על ידי ייצוא ההמלצות ל-BigQuery ואז שליחת שאילתה לנתונים באמצעות הערכים הרצויים.
ההמלצות כוללות את שם האזור, את הזמן המומלץ לחיים (TTL) של המטמון ואת התנהגות הטמעת הנתונים של המטמון.
תמחור
מידע על התמחור של שירות ההמלצות
לפני שמתחילים
לפני שמתחילים, צריך לבצע את השלבים הבאים.
הפעלת Recommender API
קבלת התפקידים הנדרשים
כדי לראות את ההמלצות והתובנות לגבי Rapid Cache, צריך לבקש מהאדמין להקצות לכם את התפקיד 'אדמין לניהול אחסון' (roles/storage.admin) בקטגוריה או בפרויקט.
התפקיד הזה מספק קבוצה של הרשאות שמאפשרות לכם לראות המלצות ותובנות לגבי Rapid Cache. כדי לראות את ההרשאות הנדרשות, מרחיבים את הקטע ההרשאות הנדרשות:
ההרשאות הנדרשות
recommender.storageBucketAnywhereCacheRecommendations.getrecommender.storageBucketAnywhereCacheRecommendations.listrecommender.storageBucketAnywhereCacheSimulationInsights.getrecommender.storageBucketAnywhereCacheSimulationInsights.list
במאמרים שימוש ב-IAM עם קטגוריות וניהול הגישה לפרויקטים מוסבר איך מקצים תפקידים.
הצגת המלצות לשימוש ב-Rapid Cache
המסוף
כדי לראות המלצות לגבי קטגוריה ספציפית:
- במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
ברשימת הקטגוריות שמופיעה, ההמלצות הזמינות מופיעות בעמודה Cache. אם יש המלצות, מוצג לחצן מומלץ.
אם העמודה Cache לא מופיעה כברירת מחדל, אפשר לעיין בהוראות להצגת עמודות כדי להציג את העמודה Cache.
כדי לראות את פרטי ההמלצה, לוחצים על Recommended בעמודה Cache.
יופיע חלונית עם פרטים על ההשפעה של הפעלת שמירת נתונים במטמון על הביצועים והעלויות של הדלי, וגם הגדרות המטמון המומלצות לדלי.
כדי לראות את כל ההמלצות שזמינות לקטגוריות בפרויקט, מסננים את רשימת הקטגוריות לפי העמודה Cache. הוראות מפורטות מופיעות במאמר בנושא סינון.
בנוסף להצגת ההמלצות בחלק של Cloud Storage במסוף Google Cloud , אפשר גם למצוא המלצות ל-Rapid Cache ב-Active Assist. לפרטים נוספים, אפשר לעיין במאמר בנושא איתור המלצות באמצעות Active Assist.
API בארכיטקטורת REST
API בפורמט JSON
התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת
Authorization.כדי לקרוא את ההמלצות לפרויקט שבו הפעלתם את 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 יוצר המלצות על סמך תובנות לגבי משאבים.
המסוף
כדי לראות תובנות לגבי קטגוריה ספציפית:
- במסוף Google Cloud , נכנסים לדף Buckets של Cloud Storage.
לוחצים על שם הקטגוריה שרוצים לראות את התובנות לגביה.
בדף Bucket details, לוחצים על הכרטיסייה Configuration.
בקטע Anywhere Cache, מופיע לחצן Recommended כשיש המלצות זמינות לצפייה. הכפתור Configure Cache מופיע כשאין המלצות זמינות לצפייה ועדיין לא נוצר מטמון לקטגוריה.
בקטע Anywhere Cache, לוחצים על Recommended או על Configure Cache.
מופיע הדף Configure cache. בעמודה המלצה, הכפתור הצגת תובנה מוצג כשיש תובנות זמינות לצפייה.
בעמודה Recommendation, לוחצים על View insight כדי לראות את התובנות שזמינות לגבי זוג אזורי מטמון.
מופיעה החלונית Caching analysis עם תובנות לגבי זוג אזורי המטמון.
שורת הפקודה
התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת
Authorization.בסביבת הפיתוח, מריצים את הפקודה
gcloud recommender insights listכדי לראות את התובנות של Rapid Cache: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
התקנה והפעלה של ה-CLI של gcloud, שמאפשרות ליצור אסימון גישה לכותרת
Authorization.כדי להציג רשימה של תובנות לגבי הפרויקט שבו הפעלתם את 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.
המאמרים הבאים
יצירת מטמונים באמצעות Rapid Cache.