פיתוח אפליקציות עם קוד מבוסס-תחושה באמצעות AI Studio ו-Cloud SQL

בדף הזה תוכלו לקרוא סקירה כללית על היכולות של Cloud SQL ל-PostgreSQL שיעזרו לכם לפתח אפליקציות עם קוד שמשדר אווירה.

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

תחילת העבודה עם Google AI Studio ו-Cloud SQL

אתם יכולים ליצור אפליקציה באמצעות Cloud SQL באמצעות Google AI Studio בחינם באופן הבא.

  1. מתארים את האפליקציה.

    1. פותחים את Google AI Studio.
    2. כדי לפתוח את מצב הבנייה, לוחצים על Try it out (התנסות).
    3. אם זו הפעם הראשונה שאתם משתמשים ב-Google AI Studio ועדיין אין לכם Google Cloud חשבון, יופיע חלון עם הכותרת ברוכים הבאים ל-AI Studio.

      קוראים את התנאים וההגבלות של Google Cloud תוכנית למתחילים, מאשרים את תנאי ההסכם ובוחרים את ההתראות שרוצים לקבל.

      לוחצים על Continue.

    4. בשדה הפרומפט, כותבים פרומפט שמתאר את האפליקציה.

      לדוגמה, אפשר להזין את הטקסט הבא. כדי לקבל את התוצאות הטובות ביותר, כדאי לבקש מהסוכן באופן מפורש להשתמש ב-Cloud SQL או במסד נתונים רלציוני:

      Build an expense tracker app using Cloud SQL
      
    5. לוחצים על Build.

  2. כדי לאשר את היצירה של Cloud SQL עבור האפליקציה, הכרטיס Enable Database מופיע בצ'אט של Google AI Studio. אפשר להשתמש בהגדרות ברירת המחדל של הפרויקט והמיקום בכרטיס או לשנות את ההגדרות.

    הפרויקט והמיקום שתבחרו לתכונה המשולבת הראשונה יחולו באופן אוטומטי על כל השירותים והמוצרים האחרים של Google Cloud שתוסיפו לאפליקציה בהמשך, כולל:

    כדי להשתמש בהגדרות ברירת המחדל של Cloud SQL:

    1. בכרטיס הפעלת מסד נתונים, לוחצים על הפעלת Cloud SQL.

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

    1. בכרטיס הפעלת מסד נתונים, לוחצים על הגדרות הגדרות.

    2. בחלון Cloud SQL and Auth שמופיע, לוחצים על התפריט Select a Google Cloud project to connect to Cloud SQL (בחירת פרויקט בענן של Google לחיבור ל-Cloud SQL).

      • אם יש לכם חשבון Google Cloud , בוחרים באפשרות ייבוא פרויקט כדי לייבא פרויקט שכבר נמצא בשימוש. החיוב צריך להיות מופעל בפרויקט. יחולו תעריפי החיוב הרגילים.
    3. בתפריט הנתונים שלך יישמרו ב, בוחרים את האזור שרוצים להשתמש בו. מומלץ לבחור אזור שקרוב אליכם מבחינה גיאוגרפית.

    4. לוחצים על הפעלת Cloud SQL.

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

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

  4. בחלונית הצ'אט של Gemini, לוחצים על arrow_upward שליחת הנחיה.

  5. מבצעים איטרציה באפליקציה.

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

      I want to add a custom description for each expense
      

      הסוכן מבצע אוטומטית את שינויי הקוד הנדרשים ומעדכן את הסכימה כדי להוסיף עמודות נדרשות למסד הנתונים של Cloud SQL.

    2. אופציונלי: לצד הטקסט ללא שם, לוחצים על עריכה עריכת השם והתיאור של האפליקציה כדי לשנות את שם האפליקציה. לחלופין, אפשר לתת הנחיה ל-Google AI Studio כדי לשנות את שם האפליקציה.

  6. מפרסמים את האפליקציה.

    1. כשהאפליקציה מוכנה, לוחצים על פרסום.

    2. בחלונית Publish your app (פרסום האפליקציה), מזינים תיאור של האפליקציה וכתובת אימייל לתמיכה שאליה המשתמשים יכולים לפנות.

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

הסבר על מכסת Cloud SQL ל-Google AI Studio

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

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

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

במסגרת Google Cloud תוכנית למתחילים, המשתמשים יכולים לפתח ולפרסם 2 אפליקציות באמצעות Cloud SQL.

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

פרויקט רגיל Google Cloud תומך בעד 10 אפליקציות עם Cloud SQL לכל משתמש בכל אזור.

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

הגדרת Cloud SQL ב Google Cloud תוכנית למתחילים

כש-Google AI Studio בונה אפליקציה שצריכה מסד נתונים רלציוני בGoogle Cloud תוכנית למתחילים, הסוכן יוצר מופע של מהדורת הפיתוח של Cloud SQL ל-PostgreSQL.

מופעים של מהדורת Developer מספקים את היכולות הבאות:

  • תמיכה ב-0.5 vCPU ובזיכרון של 2 GB עם נפח אחסון של 1 GB.
  • יצירת מופעים בפרויקט בתוכנית למתחילים שמנוהל באופן מלא Google Cloud .
  • תומך במכונות Cloud SQL ל-PostgreSQL שנוצרו בגרסה PostgreSQL 18.

הגדרת Cloud SQL כשמשתמשים בפרויקט קיים

אם יש לכם חשבון Google Cloud ואתם מפעילים שילוב של Cloud SQL באפליקציה, אתם יכולים לבחור פרויקט קיים ב-Google Cloud שבבעלותכם:

  1. בכרטיס הפעלת מסד נתונים, לוחצים על הגדרות הגדרות.

    1. בחלון Cloud SQL and Auth שמופיע, לוחצים על התפריט Select a Google Cloud project to connect to Cloud SQL (בחירת פרויקט בענן של Google לחיבור ל-Cloud SQL).

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

כשבוחרים פרויקט, הפעולות הבאות מתבצעות:

  • מכונה חדשה של Cloud SQL ל-PostgreSQL במהדורת Developer מוקצית באופן מיידי לפרויקט הזה.
  • המופע משתמש במכסה חודשית מוגבלת בחינם. כל חריגה ממכסת השימוש תחויב בהתאם לעלויות של מחשוב ואחסון. מידע נוסף זמין במאמר בנושא Google Cloud תמחור ורמות של תוכנית למתחילים.

אפשר ליצור מהדורת מפתחים של Cloud SQL ל-PostgreSQL רק כשמשתמשים ב-Google AI Studio. אי אפשר ליצור מופע במהדורת Developer דרך מסוף Google Cloud או באמצעות Cloud SQL Admin API, ‏ gcloud CLI או Terraform. מכונת Cloud SQL ל-PostgreSQL במהדורת הפיתוח כוללת את התכונות הבאות:

  • Google Cloud תוכנית למתחילים כדי להתחיל לפתח אפליקציות ללא עלות.
    • כשמשתמשים בפרויקט Google Cloud כדי ליצור ולפרוס אפליקציות של Google AI Studio עם Cloud SQL, מקבלים 50 יחידות חישוב ו-10 GB של Cloud Storage בחודש לכל חשבון לחיוב ללא עלות. מידע נוסף זמין במאמר בנושא Google Cloud תוכנית למתחילים ותמחור.
  • הקצאת הרשאות מיידית לחוויית תכנות בשיטת Vibe coding חלקה.
    • מופע Cloud SQL מוקצה תוך שניות ומוכן לשימוש ב-Google AI Studio כדי לבנות את האפליקציה.
  • הפסקת הפעולה של מופע מסד הנתונים באופן אוטומטי כשהאפליקציה לא פעילה.
    • היכולת 'שינוי גודל לאפס' מאפשרת להשהות מכונה באופן אוטומטי כשאין חיבורים פעילים. מכונות וירטואליות מושהות לא צוברות עלויות של מכונות וירטואליות או עלות האחסון. חלות מגבלות על קיבולת המופע.
  • להגדיל את הקיבולת עד ל-2 vCPU,‏ 8 GB של RAM ו-20 GB של אחסון.
    • ככל שהצרכים של האפליקציה מבחינת מחשוב ואחסון גדלים, אפשר לעדכן את המופע ל-1 vCPU ו-4 GB או ל-2 vCPU ו-8 GB. אפשר גם לעדכן את נפח האחסון עד 20 GB.

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

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

פעולות על המופע

כשמשתמשים במופע Cloud SQL כמסד נתונים באפליקציה של Google AI Studio, אפשר ליצור אינטראקציה עם המופע מ-Google AI Studio באמצעות הנחיות בשפה טבעית. לדוגמה, אם רוצים לראות את הסכימה, אפשר לשאול את הסוכן את השאלה הבאה:

Show me the schema in the database.

הסוכן מחזיר את כל המידע על הסכימה.

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

שדרוג מ- Google Cloud תוכנית למתחילים כדי לקבל מכסה ויכולות נוספות

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

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

  1. ב-Google AI Studio, לוחצים על הגדרות הגדרות.
  2. בחלון Chat settings שמופיע, בקטע Free requests, לוחצים על settings Select an API Key.
  3. בחלון שדרוג כדי לקבל גישה לתכונות נוספות, לוחצים על Gemini API.
  4. לוחצים על המשך עם תשלום לפי בקשה.
  5. בחלון Link a paid API Key (קישור מפתח API בתשלום), לוחצים על Set up billing (הגדרת חיוב).
  6. בחלון Set up your Google Cloud billing account, קוראים את התנאים וההגבלות של Google Cloud Billing ולוחצים על Agree and continue.
  7. בחלון הוספת פרטי החשבון לחיוב, מזינים את הפרטים ליצירת קשר ואת אמצעי התשלום ולוחצים על שליחה.

עכשיו אפשר להגדיל את המכסות של שירותי האפליקציות. מידע נוסף זמין במאמר הסבר על המכסה של Cloud SQL ל-Google AI Studio.

עדכון המכונה של Cloud SQL

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

כדי לעדכן את המכונה של Cloud SQL במסוף Google Cloud :

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

    כניסה לדף Cloud SQL Instances

  2. כדי לפתוח את הדף סקירה כללית של המכונה, לוחצים על שם המכונה. לכל מופע שנוצר באמצעות Google AI Studio יש מהדורה של Cloud SQL עם סוג שמופיע כ-Developer וקידומת של מזהה מופע ai-studio-.
  3. לוחצים על Edit.
  4. בחלונית Instance ID, מעדכנים את ההגדרות:

    1. הגדרת המכונה: בוחרים את מספר ליבות ה-vCPU ואת כמות ה-RAM שרוצים להשתמש בהם.
    2. אחסון: בוחרים את נפח האחסון שרוצים להשתמש בו.

    מידע נוסף מופיע במאמר בנושא הגדרות שאפשר לערוך.

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

Google Cloud התוכנית למתחילים והמחירים

ב-Cloud SQL ל-PostgreSQL במהדורת Developer, התשלום הוא רק על שימוש מעבר לשימוש בGoogle Cloud תוכנית למתחילים ועל הזמן שבו המכונה פועלת. לא מחויבים על המופע כשהוא לא פעיל או כשמבצעים בו 'התאמה אוטומטית לאפס'.

מהדורת המפתחים של Cloud SQL מחויבת על בסיס יחידות מחשוב. יחידת מחשוב מתייחסת ל-vCPU אחד ול-4 GB של זיכרון. אתם מקבלים 50 יחידות מחשוב ו-10GB של אחסון ללא עלות בכל חודש.

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

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

תמחור של מחשוב ואחסון

הדוגמה הבאה ממחישה תמחור ליחידה באזור קרוליינה הדרומית (us-east1).

תמחור לפי שעה
קרוליינה הדרומית (us-east1) אזור (USD)
יחידת מחשוב ‫0.10$ / שעה
אחסון ‫$0.000157534 / 1 gibibyte hour

למידע מפורט על תמחור, ראו תמחור של Cloud SQL.

Google Cloud דוגמה לתוכנית למתחילים

אם יש לכם Google חשבון, אתם יכולים להתחיל להשתמש ב-Google AI Studio באמצעות המכסה המוגבלת בחינם ל-Cloud SQL בGoogle Cloud תוכנית למתחילים.

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

אם תשדרגו פרויקט במסלול Starter של Google Cloud לפרויקט רגיל של Google Cloud, או אם תיצרו פרויקט רגיל של Google Cloud כדי להתנסות במוצרים אחרים של Google Cloud, תוכלו להשתמש ב Google Cloud תקופת הניסיון בחינם כדי לקבל מכסה מוגבלת בחינם של 50 יחידות מחשוב ו-10GB של אחסון בכל חודש. אם השימוש שלכם בחשבון חיוב מסוים יעלה על המכסה במהלך החודש, תחויבו על השימוש הנוסף בהתאם לטבלת המחירים הקודמת.

לדוגמה, נניח שאתם בונים אפליקציות ב-Google AI Studio בפרויקט שנקרא Google Cloud Test. אתם משתמשים בחשבון לחיוב ובכרטיס אשראי לפרויקט הזה. השימוש שלכם ב-Cloud SQL ב-Google AI Studio בכל האפליקציות חורג מ-50 יחידות מחשוב, ובסוף החודש תשתמשו ב-100 יחידות מחשוב. תחויבו על 50 יחידות המחשוב העודפות במחיר של 0.10 $לשעה, ותחויבו ב-5 $לחודש.

מגבלות

  • אם אין חיבורים פעילים, מופעי מסד נתונים עם נפח אחסון של עד 1GB ועד 0.5 vCPU של קיבולת חישוב מושהים אוטומטית, או שמתבצעת בהם 'התאמה ל-0'. היכולת הזו לא נתמכת במקרים שבהם חורגים ממגבלות האחסון או החישוב האלה.

  • יכול להיות שהאפשרות לשלב עם Google AI Studio תהיה חסומה אם בארגון שלכם מופעל שיתוף מוגבל לדומיין.

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