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