שיפור מתמשך של האפליקציות ב-App Hub הוא המפתח להשגת היעדים התפעוליים והעסקיים. תובנות לגבי האפליקציות ושירותי עזרה, כמו Cloud Hub ו-Gemini Cloud Assist, עוזרים לכם לזהות הזדמנויות לאופטימיזציה. לדוגמה, יכול להיות שתקבלו המלצות לשינוי הגודל של מכונות וירטואליות שלא מנוצלות מספיק, או להגדרת Cloud CDN כדי לצמצם את זמן האחזור והעלות.
במדריך הזה מוסבר איך לנתח אפליקציה קיימת ואז להשתמש בApplication Design Center כדי ליישם שינויים בארכיטקטורה.
לפני שמתחילים
במסמך הזה מניחים שהגדרתם גבול לניהול אפליקציות ברמת התיקייה עבור האפליקציות שלכם. סוג הגבול הזה נדרש ל-Application Design Center, ל-Cloud Hub ול-Gemini Cloud Assist.
לפני שמשתמשים ב-application insights ובשירותי סיוע, צריך לבצע את השלבים הבאים:
לאדמינים:
- מפעילים את ממשקי ה-API הנדרשים לכל המשאבים שרוצים להשתמש בהם ב- Google Cloud .
- הגדרת Application Design Center נדרש רק אם אתם מתכוונים ליצור רכיבי אפליקציה חדשים מתבניות.
- הגדרת Cloud Hub חובה רק אם אתם מתכוונים להשתמש ב-Cloud Hub כדי לזהות הזדמנויות לאופטימיזציה.
- מגדירים את Gemini Cloud Assist. חובה רק אם אתם מתכוונים להשתמש ב-Gemini Cloud Assist כדי לזהות הזדמנויות לשיפור.
- הענקת גישה למשתמשים. מקצים תפקידים מתאימים ב-IAM על סמך תחומי האחריות של המשתמש במחזור החיים של האפליקציה.
למפתחים ולמפעילים:
- מוודאים שהאפליקציות נמצאות בתיחום ניהול האפליקציות.
- מוודאים שיש לכם את תפקידי ה-IAM הנדרשים למשימות שאתם רוצים לבצע.
- פותחים את פרויקט הניהול במסוף Google Cloud .
ניתוח האפליקציה כדי לזהות הזדמנויות לאופטימיזציה
בעזרת Cloud Hub ו-Gemini Cloud Assist תוכלו לקבל תצוגה מאוחדת של הנתונים התפעוליים של האפליקציה ולקבל המלצות:
- במסוף Google Cloud , משתמשים בכלי לבחירת פרויקטים כדי לבחור את פרויקט הניהול.
עוברים לדף Home מ-Cloud Hub:
בוחרים את האפליקציה כדי לראות את לוח הבקרה המשולב שלה.
בודקים את האירועים, ההתראות, מדדי הביצועים ומגמות העלויות. מידע נוסף זמין במאמר תצוגות של אפליקציות ותצוגות של פרויקטים.
אפשר גם להשתמש בחלונית Gemini Cloud Assist כדי לבקש המלצות לאופטימיזציה באמצעות הנחיות בשפה טבעית, למשל:
Give me recommendations to optimize my application.Show me the most expensive resources with the lowest utilization for this application.
Gemini Cloud Assist מספק המלצות, כמו שינוי הגודל של סוגי מכונות שלא נעשה בהן שימוש מלא או הפעלה של Cloud CDN.
פיתוח ארכיטקטורת האפליקציה
אחרי שמזהים אופטימיזציה, משתמשים בApplication Design Center כדי ליצור מודל של הארכיטקטורה המשופרת ולפרוס אותה:
- אם האפליקציה נפרסה מתבנית: פותחים את התבנית ומשנים את הארכיטקטורה שלה בהתאם להמלצות. אחרי כן תוכלו לפרוס את הגרסה החדשה כעדכון למופע הקיים של האפליקציה.
- אם האפליקציה לא נפרסה מתבנית: יוצרים תבנית חדשה ב-Application Design Center שמשקפת את הארכיטקטורה שעברה אופטימיזציה.
פריסת ארכיטקטורת האפליקציה שעברה אופטימיזציה. התהליך הזה עשוי לכלול עדכון של פריסה קיימת או יצירה של פריסה חדשה, בהתאם לאופי השינויים.