בחירת מודל ההגדרה של האפליקציה

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

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

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

השוואה בין מודלים של הגדרות

בטבלה הבאה מוצגת השוואה בין פרויקטים לבין תיקיות לגבי גבול ניהול האפליקציות:

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

תכנון של היררכיית המשאבים לניהול אפליקציות

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

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

איך האפליקציות מתאימות להיררכיית המשאבים Google Cloud

אפשר לחשוב על מודל הנתונים של App Hub כעל שכבת-על בהיררכיית המשאבים: Google Cloud

  • ההרשאות עוברות בירושה: תפקידי IAM והרשאות לאפליקציות מוענקים בפרויקט הניהול, וחלים עליהם כללי ירושה של IAM מהיררכיית המשאבים.
  • מטא-נתונים מרוכזים: פרויקט הניהול מרכז את המטא-נתונים של האפליקציה, כמו בעלי האפליקציה, רמת הקריטיות והסביבה, ומוסיף שכבה שמודעת לאפליקציה לניהול המשאבים.

הבחירה של הגבול לניהול האפליקציה משפיעה באופן מהותי על האופן שבו מארגנים את הרכיבים באפליקציות של App Hub. כפי שמודגם באיור 1, הגדרת הגבול של ניהול האפליקציות בתיקיית אב, כמו F1, מאפשרת לאפליקציות בתוך התיקייה הזו לכלול משאבים מפרויקטים שנמצאים ישירות בתוכה, כמו P10 ו-P11, וגם מפרויקטים שנמצאים בתיקיות מקוננות, כמו P20 ו-P21 בתוך F2.

אפליקציה עם פרויקטים P10 ו-P20, שמשתרעים על רמות תיקיות.

איור 1. הגבול של ניהול האפליקציות מוגדר בתיקיית האם.

כפי שמודגם באיור 2, אם מגדירים את הגבול של ניהול האפליקציות בתיקיית המשנה F2, אפליקציות בתיקייה הזו יכולות להשתמש במשאבים מפרויקטים בתוכה, כמו P20 ו-P21. אם רוצים לכלול משאבים מפרויקטים בתיקיית האב F1, כמו P10, צריך להעביר את הפרויקט הזה ל-F2.

אפליקציה עם פרויקטים P10 ו-P20, אבל P10 הועבר לתיקייה F2.

איור 2. גבולות ניהול האפליקציות מוגדרים בתיקייה מקוננת.

תמיכה בתכונות לפי סוג הגבול

בטבלה הבאה מוצגת השוואה בין תמיכת המוצרים של Google Cloud שמתמקדת באפליקציות לכל מודל הגדרת גבול.

סוג הגבול סוג הפרויקט ב-App Hub תמיכה ב-Google Cloud שמתמקדת באפליקציות
פרויקט יחיד (תצוגה מקדימה) פרויקט מארח
  • App Hub
  • מעקב אחר אפליקציות
פרויקט ניהול
  • App Hub
  • Application Design Center
  • מעקב אחר אפליקציות
ברמת התיקייה פרויקט ניהול
כמה פרויקטים פרויקט מארח
  • App Hub
  • מעקב אחר אפליקציות

המאמרים הבאים