העיקרון הזה, שמופיע בעמוד התווך של האמינות ב-Google Cloud Well-Architected Framework, עוזר לכם להעריך את חוויית המשתמשים ולמפות את הממצאים ליעדים ולמדדים של אמינות.
העיקרון הזה רלוונטי לתחום ההתמקדות של היקף האמינות.
סקירה כללית של העקרונות
כלי תצפית מספקים כמויות גדולות של נתונים, אבל לא כל הנתונים קשורים ישירות להשפעות על המשתמשים. לדוגמה, יכול להיות שתבחינו בשימוש גבוה במעבד (CPU), בפעולות איטיות בשרת או אפילו במשימות שקרסו. עם זאת, אם הבעיות האלה לא משפיעות על חוויית המשתמש, הן לא נחשבות להפסקה.
כדי למדוד את חוויית המשתמש, צריך להבחין בין התנהגות המערכת הפנימית לבין בעיות שגלויות למשתמשים. התמקדו במדדים כמו שיעור ההצלחה של בקשות המשתמשים. אל תסתמכו רק על מדדים שמתמקדים בשרת, כמו שימוש במעבד (CPU), כי הם עלולים להוביל למסקנות מטעות לגבי האמינות של השירות. אמינות אמיתית פירושה שהמשתמשים יכולים להשתמש באפליקציה או בשירות באופן עקבי ויעיל.
המלצות
כדי למדוד את חוויית המשתמש בצורה יעילה, כדאי לפעול לפי ההמלצות בסעיפים הבאים.
מדידה של חוויית המשתמש
כדי להבין באמת את האמינות של השירות, תנו עדיפות למדדים שמשקפים את חוויית המשתמשים בפועל. לדוגמה, למדוד את שיעור השאילתות המוצלחות של המשתמשים, את זמן האחזור של האפליקציה ואת שיעורי השגיאות.
מומלץ לאסוף את הנתונים האלה ישירות מהמכשיר או מהדפדפן של המשתמש. אם איסוף הנתונים הישיר הזה לא אפשרי, צריך להעביר את נקודת המדידה בהדרגה רחוק יותר מהמשתמש במערכת. לדוגמה, אפשר להשתמש במאזן העומסים או בשירות החזיתי כנקודת המדידה. הגישה הזו עוזרת לזהות בעיות ולטפל בהן לפני שהן משפיעות באופן משמעותי על המשתמשים.
ניתוח התהליכים שעוברים המשתמשים
כדי להבין איך המשתמשים יוצרים אינטראקציה עם המערכת, אתם יכולים להשתמש בכלי מעקב כמו Cloud Trace. מעקב אחרי המסלול של המשתמש באפליקציה מאפשר לכם למצוא צווארי בקבוק ובעיות של זמן אחזור שעלולות לפגוע בחוויית המשתמש. ב-Trace מתועדים נתוני ביצועים מפורטים לכל דילוג בארכיטקטורת השירות. הנתונים האלה עוזרים לזהות בעיות בביצועים ולטפל בהן בצורה יעילה יותר, וכך לשפר את חוויית המשתמש.