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 ממופות לעקרונות הליבה הבאים:

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

מחברים:

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