ב-Application Design Center אתם יכולים ליצור תבנית לשימוש חוזר מהארכיטקטורה של אפליקציה שפועלת ב-App Hub. תבניות סטנדרטיות עוזרות לצוותי הפיתוח לפרוס אפליקציות באופן עקבי, לתמוך בתאימות לתקנים של הארגון ולקדם שיטות מומלצות לניהול אפליקציות.
אתם יכולים להשתמש בתבניות כבסיס לפריסות בסביבות שונות או לפיתוח של גרסאות חדשות. לדוגמה, אתם יכולים להשתמש בארכיטקטורה של אפליקציית translator_v4.0 פעילה כדי ליצור תבנית לאפליקציית translator_v5.0 עתידית.
לפני שמתחילים
כדי ליצור תבניות מאפליקציות קיימות, צריך לבצע את השלבים הבאים:
לאדמינים:
- בוחרים את מודל הגדרת האפליקציה. כדי להשתמש ב-Application Design Center צריך פרויקט ניהול.
- הגדרת Application Design Center. כדי לאפשר למשתמשים ליצור תבניות של אפליקציות, צריך להגדיר את Application Design Center.
- לתת למשתמשים גישה. מקצים תפקידים מתאימים ב-IAM בהתאם לתחומי האחריות של המשתמש במחזור החיים של האפליקציה.
למפתחים ולמפעילים:
- מוודאים עם האדמין שההגדרה הראשונית הושלמה.
- ודאו שיש לכם את התפקידים הנדרשים ב-IAM למשימות שאתם רוצים לבצע.
- פותחים את הפרויקט לניהול במסוף Google Cloud .
זיהוי ובדיקה של אפליקציית המקור
משתמשים ב-App Hub כדי לקבל תוכנית ברורה של הארכיטקטורה של האפליקציה הקיימת:
עוברים לדף Applications מ-App Hub:
ברשימת האפליקציות, מוצאים את האפליקציה הפועלת שרוצים להשתמש בה כמודל מקור. ואז לוחצים על השם שלו.
בדף הפרטים של האפליקציה, בודקים את השירותים ועומסי העבודה הרשומים שלה. התצוגה הזו משמשת כמקור המידע המהימן לארכיטקטורה של האפליקציה.
יצירת התבנית והגדרת הפרמטרים שלה
בעזרת תוכנית האפליקציה מ-App Hub, אתם יכולים ליצור תבנית גמישה וניתנת לשימוש חוזר ב-Application Design Center:
- מעצבים תבנית של אפליקציה, וממפים את מלאי השירותים ועומסי העבודה מאפליקציית המקור אל לוח הציור.
- מזהים את ערכי ההגדרות ברכיבים שהמפתחים צריכים להתאים אישית לכל פריסה, כמו אזור, גודל מכונה או מספר מכונות. מגדירים אותם כפרמטרים של קלט בתבנית. כך המשתמשים בתבנית יכולים לקבוע הגדרות ולשמור על הארכיטקטורה הבסיסית.
- מוסיפים לתבנית תיאור מפורט, מספר גרסה ומטא-נתונים רלוונטיים אחרים.
פרסום ואימות של התבנית
אחרי שמסיימים לעצב את התבנית ולהגדיר את הפרמטרים שלה, מפרסמים אותה בקטלוג כדי שצוותים אחרים יוכלו להשתמש בה:
- מאמתים את התבנית.
- משתפים את התבנית בקטלוג.
- כשלב אימות אחרון, ודאו שהארכיטקטורה של אפליקציית הבדיקה תואמת לאפליקציית המקור המקורית.
המפתחים יכולים להשתמש בתבנית הזו שוב ושוב כדי ליצור אפליקציות שתואמות לתקנים של הארגון.