פיתוח אפליקציות עם קוד מבוסס-תחושה באמצעות 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 ועדיין אין לכם חשבון, יופיע חלון עם הכותרת ברוכים הבאים ל-AI Studio. Google Cloud

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

      לוחצים על 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 לחיבור ל-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 חבילת Starter, שכוללת קבוצה מוגבלת של משאבים נתמכים לפריסת אפליקציות. ברמה הזו מוצעות היכולות הבסיסיות שנדרשות כדי ליצור ולפרוס את האפליקציות שלכם, בלי שתצטרכו להזין פרטי חיוב.

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

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

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

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

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

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

הגדרת Cloud SQL ב Google Cloud מסלול Starter

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

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

  • תמיכה ב-0.5 vCPU ובזיכרון של 2 GB עם נפח אחסון של 1 GB.
  • יצירת מופעים בפרויקט ברמת Starter עם ניהול מלא. 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 לחיבור ל-Cloud SQL).

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

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

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

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

  • Google Cloud רמת Starter כדי להתחיל לבנות אפליקציות ללא עלות.
    • כשמשתמשים בפרויקט Google Cloud כדי ליצור ולפרוס אפליקציות של Google AI Studio עם Cloud SQL, מקבלים 50 יחידות חישוב ו-10 GB של Cloud Storage בחודש לכל חשבון לחיוב ללא עלות. מידע נוסף זמין במאמר בנושא Google Cloud מסלול Starter ותמחור.
  • הקצאת הרשאות מיידית לחוויית תכנות Vibe חלקה.
    • מופע 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 Starter לפרויקט רגיל Google Cloud .

פעולות במכונה

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

Show me the schema in the database.

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

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

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

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

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

  1. ב-Google AI Studio, לוחצים על הגדרות הגדרות.
  2. בחלון Chat settings שמופיע, בקטע Free requests, לוחצים על settings Select an API Key.
  3. בחלון Upgrade to unlock more (שדרוג כדי לקבל גישה לתכונות נוספות), לוחצים על 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 edition, שמופיע כ-Developer, וקידומת מזהה המופע היא ai-studio-.
  3. לוחצים על Edit.
  4. בחלונית Instance ID, מעדכנים את ההגדרות:

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

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

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

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

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

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

Google Cloud השימוש בתוכנית Starter מצטבר בכל 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 תוכנית Starter.

אתם יכולים ליצור 2 אפליקציות ללא תשלום באמצעות Google Cloud חבילת Starter. אחרי שתחרגו מהמכסה הזו, תוכלו לשדרג לשימוש ב 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 של יכולת חישוב, או שהם עוברים למצב 'שינוי קנה מידה לאפס'. היכולת הזו לא נתמכת במקרים שבהם חורגים ממגבלות האחסון או החישוב האלה.

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