מבוא ל-Cloud Run למפתחים שנעזרים ב-AI ולמפתחים שמשתמשים בשיטת Vibe coding

אחרי שיוצרים אפליקציה באמצעות כלי מבוסס-AI, אפשר להשתמש ב-Cloud Run כדי לפרוס את האפליקציה ולהפוך אותה לזמינה למשתמשים.

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

מקוד למאגר

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

איך Cloud Run פועל

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

שירות הוא המשאב העיקרי ב-Cloud Run. לכל שירות יש כתובת URL ייחודית וקבועה (s3nsrun.fr). כשפורסים שירות, Cloud Run יוצר גרסה חדשה ובלתי ניתנת לשינוי. גרסה מורכבת מקובץ אימג' ספציפי של קונטיינר והגדרות שאתם מגדירים, כמו מגבלות זיכרון ומשתני סביבה.

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

כששירות Cloud Run מקיים אינטראקציה עם Cloud de Confiance by S3NSממשקי API או עם שירותי Cloud Run אחרים, Cloud Run משתמש בזהות השירות כדי לגשת לCloud de Confiance ממשקי API. כברירת מחדל, Cloud Run משתמש באופן אוטומטי בחשבון השירות שמוגדר כברירת מחדל ב-Compute Engine כדי לבצע קריאות ל-API של Cloud de Confiance כדי לבצע את הפעולות שהוא צריך. מומלץ ליצור חשבון שירות בהתאמה אישית ולהעניק לישות הזו את קבוצת ההרשאות המינימלית שנדרשת לגישה למשאבCloud de Confiance ספציפי.

עדכון השירות

אחרי שפורסים את אפליקציית Cloud Run באמצעות כלי בעזרת AI או כלי תכנות בשיטת Vibe coding, אפשר לעדכן את הגדרות ברירת המחדל כדי לבצע אופטימיזציה לביצועים, לעלות ולאבטחה.

כדי לשנות את השירות:

  1. נכנסים לדף Services של Cloud Run במסוף Cloud de Confiance :

    כניסה ל-Cloud Run

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

  3. בכרטיסייה מאגרי תגים אפשר להגדיר את האפשרויות הבאות:

    1. מגבלות זיכרון ומגבלות על יחידת עיבוד מרכזית (CPU)
    2. דיסקים זמניים
    3. ‫GPUs
    4. בדיקות תקינות
    5. משתני סביבה וסודות
    6. כרכים
    7. חיבורים ל-Cloud SQL
    8. סביבת הפעלה
  4. בכרטיסייה Networking אפשר להגדיר את האפשרויות הבאות:

    1. Ingress והשבתה של כתובת ה-URL שמוגדרת כברירת מחדל
    2. Cloud Service Mesh
    3. חיבור VPC
    4. ‫HTTP/2 וזיקה לסשן
  5. בכרטיסייה אבטחה אפשר להגדיר את ההגדרות הבאות:

    1. העדפות אימות
    2. חשבונות שירות
    3. Binary Authorization
    4. מפתחות KMS של לקוחות
    5. Cloud Run Threat Detection
  6. בכרטיסייה שינוי גודל אפשר להגדיר את האפשרויות הבאות:

    1. התאמה אוטומטית לעומס או התאמה ידנית לעומס
    2. העדפות החיוב
    3. הזמן הקצוב לתפוגת בקשה ומקבילות
  7. לוחצים על הצגת ההבדלים ופריסה מחדש ואז על פריסת השינויים כדי לפרוס את השינויים.

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

שיטות מומלצות

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

‫Cloud Run ו Cloud de Confiance השירותים שבהם האפליקציה שלכם משתמשת הם שירותים שניתנים לחיוב.

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