הכלי להמלצות בנושא 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, צריך לבקש מהאדמין להקצות לכם את התפקיד Storage Admin (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.