Well-Architected Framework: עקרון האופטימיזציה של הביצועים

Last reviewed 2024-12-06 UTC

העמודה הזו בGoogle Cloud Well-Architected Framework כוללת המלצות לאופטימיזציה של ביצועי עומסי עבודה ב-Google Cloud.

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

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

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

אופטימיזציה של הביצועים היא תהליך מתמשך, לא פעילות חד-פעמית. בתרשים הבא מוצגים השלבים בתהליך האופטימיזציה של הביצועים:

תהליך האופטימיזציה של הביצועים

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

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

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

עקרונות והמלצות לאופטימיזציה של ביצועים שספציפיים לעומסי עבודה של AI ו-ML מפורטים במאמר AI and ML perspective: Performance optimization ב-Well-Architected Framework.

עקרונות ליבה

ההמלצות בעמודה 'אופטימיזציה של הביצועים' ב-Well-Architected Framework ממופות לעקרונות הליבה הבאים:

שותפים ביצירת התוכן

מחברים:

תורמי תוכן אחרים: