עדכון תבנית של אפליקציה ופריסה מחדש

כשמעדכנים תבנית של אפליקציה ב-Application Design Center, אפשר להוסיף או לשנות רכיבים ולבדוק את קוד ה-Terraform on Google Cloud שנוצר לפני שפורסים מחדש. במדריך למתחילים הזה תבצעו את הפעולות הבאות:

  1. מעדכנים את התבנית של אפליקציית האינטרנט התלת-שכבתית באמצעות אזור העריכה או הנחיות בשפה טבעית ב-Gemini Cloud Assist.
  2. מקשרים רכיב של Memorystore for Redis לשמירת נתונים במטמון.
  3. פורסים מחדש את האפליקציה כדי לאמת את השינויים.

בתמונה הבאה מוצגת התבנית המעודכנת בקנבס העיצוב:

אפליקציית אינטרנט עם שלוש שכבות בלוח השרטוט, עם רכיב של Memorystore for Redis. האפליקציה כוללת רכיבים של ממשק משתמש, קצה עורפי, מסד נתונים ומטמון.

לפני שמתחילים

מבצעים את השלבים במדריך למתחילים יצירה ואימות של תבנית.

הוספת רכיב לתבנית

משתמשים ב-App Design Center או ב-Gemini Cloud Assist כדי לשנות את התבנית.

קנבס לעיצוב

  1. נכנסים לדף Templates במסוף Google Cloud .

    אל "תבניות"

  2. לוחצים על התבנית quickstart-three-tier-web-app.

  3. במשטח העיצוב, ברכיב cloud-run-2 לוחצים על Add ובוחרים באפשרות Memorystore for Redis.

Gemini Cloud Assist

  1. נכנסים לדף Templates במסוף Google Cloud .

    אל "תבניות"

  2. לוחצים על התבנית quickstart-three-tier-web-app.

  3. בסרגל הכלים של מסוף Google Cloud , לוחצים על סמל הנצנוץ Open or close Gemini Cloud Assist chat.

    החלונית Cloud Assist נפתחת.

  4. בצ'אט עם Gemini Cloud Assist, כותבים את ההנחיה הבאה:

    Update this template to include a backend cache.
    
  5. בודקים את העיצוב המעודכן באזור העריכה ולוחצים על אישור ההצעה.

התבנית מכילה עכשיו ארבעה רכיבים. הקווים בין הרכיבים מייצגים את החיבורים ביניהם.

עדכון טיוטת הבקשה

  1. ב-design canvas, לוחצים על Configure an app.

  2. לוחצים על התחלה מהירה של בדיקה בשלוש רמות.

  3. לוחצים על Save.

הטיוטה של הבקשה תעודכן עם התבנית החדשה.

הגדרת הרכיב החדש

  1. ב-design canvas, לוחצים על memorystore-1 ובאזור Configuration מבצעים את הפעולות הבאות:

    1. ברשימה מזהה פרויקט, בוחרים את פרויקט הפריסה שיצרתם בקטע יצירה ואימות של תבנית.

    2. ברשימה Zone, בוחרים באפשרות us-central1-a.

    3. בשדה Name, מזינים cache-redis.

    4. לוחצים על Save.

סימני וי ירוקים מוצגים בכל רכיב כדי לציין שציינתם את הפרמטרים הנדרשים. טיוטת האפליקציה מוכנה לפריסה מחדש בסביבת הבדיקה (TEST) לצורך אימות.

פריסה מחדש של האפליקציה

  1. לוחצים על Deploy.

  2. באזור Select a service account:

    1. לוחצים על Create a new service account.

    2. לוחצים על המשך.

  3. כדי לבדוק את תוכנית Terraform של האפליקציה:

    1. לוחצים על תצוגה מקדימה. אחרי כמה דקות נוצרת תוכנית ב-Terraform.

    2. בודקים את תוכנית Terraform של האפליקציה.

    3. לוחצים על העתקה וסגירה.

    4. מדביקים את קוד ה-Terraform שהועתק במסמך.

  4. לוחצים על Deploy.

האפליקציה נפרסת אחרי כמה דקות ונוצרים משאבים בפרויקט. הפרטים הבאים מוצגים:

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

הסרת המשאבים

כדי לא לצבור חיובים בחשבון Google Cloud על המשאבים שבהם השתמשתם בדף הזה, מבצעים את הפעולות הבאות.

מחיקת האפליקציה שנפרסה

  1. בתפריט הניווט, לוחצים על אפליקציות.

    מעבר אל Applications

  2. בטבלה, לוחצים על בדיקה מהירה של שלוש רמות.

  3. לוחצים על פעולות ובוחרים באפשרות מחיקת האפליקציה.

  4. בשדה Delete, מזינים quickstart-three-tier-test.

  5. לוחצים על Delete.

האפליקציה נמחקת, כולל:

  • פרטי האפליקציה יוסרו מ-Application Design Center.
  • האפליקציה הבסיסית ב-App Hub נמחקת.
  • המשאבים הבסיסיים נמחקים.

אופציונלי: מחיקת הפרויקט

כדי למחוק את פרויקט הפריסה שיצרתם במדריך למתחילים יצירה ואימות של תבנית:

  1. במסוף Google Cloud , נכנסים לדף Manage resources.

    כניסה לדף Manage resources

  2. ברשימת הפרויקטים, בוחרים את הפרויקט שרוצים למחוק ולוחצים על Delete.
  3. בהודעה שמופיעה, מקלידים את מזהה הפרויקט ולוחצים על Shut down.

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