‫Google Cloud עם התמקדות באפליקציות

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

הגדרת האפליקציה

אפליקציה היא קיבוץ לוגי של רכיבים, כמו שירותים ועומסי עבודה, שפועלים יחד כדי לספק פונקציונליות עסקית. לדוגמה, אפליקציית האינטרנט התלת-שכבתית הבאה כוללת ממשק קצה (frontend) של Cloud Run, ממשק לקצה העורפי (backend) של Cloud Run ומסד נתונים של Cloud SQL:

דוגמה לאפליקציה עם שלוש שכבות

קיבוץ המשאבים עוזר לכם:

  • פריסה עקבית: שימוש בתבניות כדי לתכנן, לפרוס ולעדכן אפליקציות.
  • חיזוק הפיקוח: הגדרת בעלות ומדיניות ברמת האפליקציה.
  • מעקב אחרי התקינות והעלות: הצגת הביצועים, מצב האבטחה והעלות במקום אחד.
  • פתרון בעיות ביעילות: שימוש ביחסי תלות בין משאבים כדי למצוא בעיות ולהעריך את ההשפעה שלהן.
  • שימוש בכלים מבוססי-AI: אתם יכולים להשתמש ב-Gemini Cloud Assist כדי לתכנן, לבצע אופטימיזציה של עלויות ולפתור בעיות.

תכונות עיקריות ושילובים

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

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

המספרים בתרשים מתייחסים לתיאורים הבאים:

  1. ‫Resources: רישום משאבי Google Cloud כקבוצות לוגיות כדי לנהל אותם ביחד.

  2. עיצוב ופריסה של אפליקציות:

  3. תצפיתיות: אתם יכולים להשתמש ב-Google Cloud Observability כדי לבצע אופטימיזציה ולנטר אפליקציות, סוכנים ושרתי MCP:

    • מעקב אחרי התקינות והביצועים באמצעות מדדים, יומנים ונתוני מעקב.
    • להגדיר התראות על סמך מדדים ויומנים.
  4. אופטימיזציה של עלויות: אתם יכולים להשתמש ב-App Optimize API כדי להבין את ההוצאות ואת השימוש במשאבים.

    • צפייה במגמות של עלויות ובשינויים בניצול ב-Cloud Hub וב-Cost Explorer.
    • אפשר להשתמש ב-App Optimize API ישירות כדי לנתח מגמות או לשלב את נתוני העלות עם נתונים עסקיים אחרים.
  5. אבטחה ותאימות: ניהול סיכונים באמצעות מעקב אחרי ממצאים של מצב האבטחה ב-Security Command Center.

  6. תובנות:

    • ב-Cloud Hub אתם יכולים לראות במקום אחד את ההתראות, האירועים, ממצאי האבטחה, העלויות, פעילות התחזוקה והשינויים בהגדרות.
    • התאמה בין נתוני ניראות, אבטחה ופריסה באמצעות תרשים טופולוגי אינטראקטיבי.
  7. כלים מבוססי-AI: אתם יכולים להשתמש ב-Gemini Cloud Assist כדי לקבל עזרה בהתאם להקשר בנושאים הבאים:

מודל הניהול שמתמקד באפליקציות

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

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

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

דוגמה למודל משאבים ב-Google Cloud שמתמקד באפליקציות, שמראה איך אפשר לארגן תיקיות ופרויקטים בתוך תחומים לניהול אפליקציות.
איור 2. דוגמה למודל של ארגון משאבים ב-Google Cloud שמתמקד באפליקציות.

ארגון הגבולות לפי יחידה עסקית מספק את היתרונות הבאים:

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

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

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

ממשקי API שמופעלים באופן אוטומטי

כשמגדירים פרויקט ניהול, ממשקי ה-API שנדרשים לניהול אפליקציות מופעלים באופן אוטומטי, כולל ממשקי ה-API של App Hub,‏ Application Design Center ו-Google Cloud Observability.

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

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

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

ההשפעה של מחיקת פרויקט הניהול

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

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