AlloyDB Express היא הגדרה ב-AlloyDB ל-PostgreSQL שמספקת הקצאה מהירה וצמצום הפעולה לאפס, ומותאמת ליצירת אב טיפוס מהיר ולתהליכי עבודה שמשתמשים בסוכני AI לתכנות. באמצעות AlloyDB Express, אתם יכולים ליצור מסד נתונים של PostgreSQL ולשלוח אליו שאילתות תוך שניות, כדי ליצור אבות טיפוס, אפליקציות וסוכנים.
כשתהיו מוכנים לסביבת הייצור, תוכלו לשדרג ל-AlloyDB בלחיצה אחת כדי לקבל את כל התכונות של גרסת Enterprise.
במאמר הזה מתוארות היכולות של AlloyDB Express, בהשוואה ל-AlloyDB, ומתוארים היררכיית המשאבים, התמחור, האזורים הנתמכים והמגבלות.
היכולות של AlloyDB Express
ב-AlloyDB Express יש את היכולות הבאות שיעזרו לכם לפתח ולבדוק אפליקציות.
הקצאה מהירה
מכונות AlloyDB Express מוכנות לקבל חיבורים תוך כ-2 שניות ל-DNS ציבורי ותוך 20 שניות לנקודות קצה (endpoints) של Private Service Connect. הקצאה מהירה מאפשרת לכם ולסוכני התכנות שלכם ליצור מסד נתונים ב-PostgreSQL ולשלוח אליו שאילתות תוך שניות, כדי לזרז את הפיתוח.
תאימות ל-PostgreSQL ותכונות מבוססות-AI למכונות קטנות
גם במכונה קטנה של 1 vCPU (4GB RAM) או 2 vCPU (8GB RAM), אתם מקבלים תאימות מלאה ל-PostgreSQL וגישה מלאה ל-AlloyDB AI. היכולת הזו כוללת חיפוש וקטורי של ScaNN, את התוסף vector (pgvector), שאילתות בשפה טבעית ופונקציות SQL מובנות ליצירת הטמעות ולקריאה למודלים של Gemini ישירות מ-SQL.
צמצום הפעולה לאפס
כשהמכונה לא פעילה, היא מצמצמת את המשאבים לאפס כדי שלא תחויבו על משאבי המחשוב בתקופות של חוסר פעילות. כשהמכונה מקבלת חיבור או שאילתה חדשים, היא ממשיכה לפעול תוך כ-20 שניות.
קישוריות
AlloyDB Express תומך בסוגי הקישוריות הבאים:
- Private Service Connect: מתחבר למכונה מרשת הענן הווירטואלי הפרטי (VPC) דרך נקודות קצה של Private Service Connect, בלי לחשוף את מסד הנתונים לאינטרנט הציבורי.
- שרת DNS ציבורי: מתחבר למכונה מלקוחות מחוץ לרשת ה-VPC. אין תמיכה בכתובת IP ציבורית. במקום זאת, AlloyDB Express מספק קישוריות חיצונית דרך DNS ציבורי.
אפשר גם להתחבר למכונות של AlloyDB Express באמצעות שרת proxy לאימות ב-AlloyDB ומחברי שפות ל-AlloyDB ב-Go, ב-Python וב-Java.
הגדלה אוטומטית של נפח האחסון
נפח האחסון של מכונות AlloyDB Express גדל באופן אוטומטי ככל שהנתונים גדלים, עד 20GB, ואתם מחויבים רק על נפח האחסון שבו אתם משתמשים. כשהאחסון מגיע ל-20GB, אי אפשר לבצע פעולות כתיבה נוספות.
שדרוג במקום ל-AlloyDB
אתם יכולים לשדרג הגדרה של AlloyDB Express לאשכול AlloyDB באמצעות פקודה אחת או בלחיצה אחת במסוף Google Cloud . השדרוג נותן לכם את התכונות הארגוניות, הגדרות המחשוב, הגדרות האחסון והאזורים שנדרשים לייצור. אלה המאפיינים של השדרוג:
- שמירת נתונים והגדרות: השדרוג שומר על נתוני מסד הנתונים, הסכימות, פרטי הכניסה של המשתמשים והגדרות הרשת. מחרוזת החיבור ושם ה-DNS נשארים ללא שינוי, כך שאין צורך לשנות את קוד האפליקציה.
- מערך מלא של יכולות AlloyDB: אחרי השדרוג, מגבלת האחסון של 20GB ומגבלת המחשוב של 2 vCPU לא חלות יותר. אפשר להגדיר זמינות גבוהה (HA) אזורית, מאגרי קריאה וגיבויים אוטומטיים. אשכולות אזוריים של זמינות גבוהה כוללים גם הסכם רמת שירות (SLA) של 99.99% זמן פעולה תקינה.
אבטחה ותאימות
AlloyDB Express מספק את יכולות האבטחה הבאות כדי להגן על הנתונים שלכם:
- אימות: תמיכה באימות באמצעות שם משתמש וסיסמה ב-PostgreSQL, או אימות של מסד נתונים באמצעות ניהול זהויות והרשאות גישה (IAM). אכיפת מורכבות הסיסמה מופעלת כברירת מחדל.
- אמצעי בקרה על זליגת נתונים: בעזרת VPC Service Controls תוכלו לעמוד בדרישות של מדיניות הארגון בנושא זליגת נתונים.
- אמצעי בקרה לניהול: תמיכה במיקום אחסון הנתונים, ב-Access Transparency ובאישור גישה מראש.
- הצפנה: הצפנת ברירת המחדל של Google מצפינה נתונים במנוחה. אין תמיכה במפתחות הצפנה בניהול הלקוח (CMEK).
תיקונים ותחזוקה
AlloyDB Express מותאם לפיתוח קל, ליצירת אב טיפוס מהיר ולתהליכי עבודה שמשתמשים בסוכני תכנות מבוססי-AI. כדי לשמור על פשטות ועל עלויות תקורה נמוכות, ב-AlloyDB Express התיקונים ועבודות התחזוקה מטופלים באופן שונה מאשר בפריסות של AlloyDB.
AlloyDB Express מעדכן את המכונות לגרסאות המשניות ולעדכוני האבטחה האחרונים. בדרך כלל, השירות מחיל עדכוני תחזוקה באופן אוטומטי כשהמכונה ממשיכה לפעול, או בשעות שבהן השימוש נמוך אם המכונה פועלת.
השוואה בין AlloyDB Express ל-AlloyDB
בטבלה הבאה מוצגת השוואה בין AlloyDB Express לבין AlloyDB, כדי לעזור לכם לבחור את האפשרות שמתאימה לדרישות שלכם:
| יכולת | הגדרת AlloyDB Express (גרסת טרום-השקה) | AlloyDB |
|---|---|---|
| תרחישים לדוגמה | פיתוח ויצירת אב טיפוס במהירות עם הגדרות אישיות שמותאמות לתהליכי עבודה שמשתמשים בסוכני תכנות מבוססי-AI | מערך מלא של תכונות לארגונים, הגדרות מחשוב, הגדרות אחסון ואזורים שנדרשים לפיתוח, לבדיקה ולייצור של אפליקציות וסוכנים |
| זמן הקצאה | תוך כ-2 שניות ל-DNS ציבורי ותוך 20 שניות לנקודות קצה (endpoints) של Private Service Connect | תוך כמה דקות |
| הגדרת המחשוב | מכונות אזוריות עם vCPU אחד או 2 vCPU | עד 288 vCPUs; עד 20 צומתי מאגר קריאה |
| התנהגות מוקצית | מצמצם אנכית לאפס כשאין תנועה במסד הנתונים | מוקצה תמיד |
| הגדרת האחסון | התאמה אוטומטית של נפח האחסון עד 20GB | התאמה אוטומטית של נפח האחסון לעומס (עד 128TB) |
| זמינות גבוהה | לא נתמך; מכונות אזוריות בלבד | זמינות גבוהה אזורית עם יתירות כשל אוטומטית |
| תוכנית התאוששות מאסון (DR) | לא נתמך | רפליקציה בין אזורים עם עד חמישה אשכולות משניים |
| SLA | אין הסכם רמת שירות (SLA) | הסכם רמת שירות (SLA) של 99.99% זמן פעולה תקינה לאשכולות אזוריים עם זמינות גבוהה (HA) |
| גיבויים | לא נתמך | גיבויים אוטומטיים ולפי דרישה, שחזור מערכת מנקודה מסוימת בזמן (PITR) ושירות Backup and DR |
| קישוריות | DNS ציבורי ו-Private Service Connect | כתובת IP ציבורית, Private Service Connect וגישה לשירותים פרטיים |
| גרסאות PostgreSQL | 18 | 14, 15, 16, 17 ו-18 |
| הצפנה | ברירת המחדל של Google להצפנה | הצפנת ברירת המחדל של Google או CMEK |
| מודל התמחור | מחשוב ואחסון לפי שימוש; תוכנית חודשית בחינם | מחשוב מוקצה לפי שעה; אחסון מבוסס-שימוש; תקופת ניסיון בחינם למשך 30 יום לאשכולות של 8 vCPU |
| הנחות תמורת התחייבות לשימוש (CUD) | הנחות CUD לא חלות | הנחות CUD לשנה ול-3 שנים |
| ממשקים | Google Cloud , Google Cloud CLI ו-API בארכיטקטורת REST | Google Cloud מסוף, ה-CLI של gcloud, API בארכיטקטורת REST, Terraform ו-Config Connector |
| מסלול השדרוג | שדרוג במקום ל-AlloyDB | אי אפשר לשדרג לאחור ל-AlloyDB Express |
היררכיית המשאבים של AlloyDB Express
כמו ב-AlloyDB, גם ב-AlloyDB Express המשאבים מאורגנים באשכולות, במכונות ובצמתים, אבל הטופולוגיה פשוטה יותר וכוללת מכונה אחת. ברשימה הבאה מפורטים ההבדלים בין המשאבים ב-AlloyDB Express לבין המשאבים ב-AlloyDB:
- אשכול: קונטיינר ברמה העליונה של מסדי הנתונים, היומנים והמטא-נתונים באזור של Google Cloud . בניגוד לאשכול AlloyDB, אשכול AlloyDB Express לא תומך ברפליקציה או בגיבויים בין אזורים.
- מכונה: נקודת הגישה שמספקת את פרטי החיבור לאפליקציות. בניגוד לאשכול AlloyDB, שיכול להכיל מכונה ראשית אזורית עם זמינות גבוהה (HA) וכמה מכונות של מאגר קריאה, אשכול AlloyDB Express מכיל מכונה ראשית אזורית אחת שמטפלת גם בקריאות וגם בכתיבות.
- צומת: המכונה הווירטואלית (VM) שמריצה את המנוע של מסד הנתונים. מכונה של AlloyDB Express פועלת בצומת יחיד עם מעבד וירטואלי אחד (זיכרון RAM בנפח 4GB) או שני מעבדים וירטואליים (זיכרון RAM בנפח 8GB), ואין לה צומת המתנה, מה שעוזר למזער את העלויות.
תמחור
התמחור של AlloyDB Express מבוסס על השימוש במחשוב ובאחסון, והוא כולל תוכנית חודשית בחינם. ברשימה הבאה מוסבר איך מתבצע החיוב על השימוש ב-AlloyDB Express:
- תוכנית בחינם: כל חודש כולל 50 יחידות מחשוב ו-2GB של נפח אחסון לכל חשבון לחיוב ב-12 החודשים הראשונים. שימוש מעבר לתוכנית בחינם מחויב במכונות של vCPU אחד או שני vCPU, שמייצגים יחידת מחשוב אחת ושתי יחידות מחשוב בהתאמה.
- מחשוב: החיוב על המחשוב הוא לפי שנייה, על סמך יחידות מחשוב ביחס של 1:4 בין vCPU לזיכרון. לא תחויבו על משאבי המחשוב כשהמכונה לא פעילה.
- אחסון: החיוב על אחסון הוא לפי הכמות שבה משתמשים, ולא לפי הקיבולת שהוקצתה, עד למקסימום של 20GB. החיוב על האחסון מתבצע כשהמכונה פעילה או לא פעילה.
- הנחות: חלות הנחות רגילות לארגונים. הנחות תמורת התחייבות לשימוש לא זמינות.
למידע נוסף, ראו התמחור של AlloyDB.
אזורים נתמכים
אפשר להשתמש ב-AlloyDB Express באזורים הבאים:
asia-east1asia-east2asia-northeast1asia-southeast1australia-southeast1europe-west2us-west1
מגבלות
אלה המגבלות של AlloyDB Express:
- תמיכה בגרסאות של PostgreSQL: AlloyDB Express תומך רק ב-PostgreSQL 18.
- הגדרת המכונה ומשאבי המחשוב: AlloyDB Express תומך במכונה ראשית אחת באזור עם vCPU אחד (4GB RAM) או שני vCPUs (8GB RAM). אין תמיכה במכונות של מאגר קריאה, בזמינות גבוהה אזורית ובשכפול בין אזורים.
- מגבלת אחסון: AlloyDB Express תומך באחסון בנפח של עד 20GB. כשהאחסון מגיע ל-20GB, אי אפשר לבצע פעולות כתיבה נוספות.
- מספר החיבורים המקסימלי (הדגל
max_connections): הדגלmax_connectionsלניהול מסד הנתונים קבוע על200כדי למנוע בעיות של חוסר בזיכרון (OOM). שינוי הדגלmax_connectionsלא משפיע על מכונה של AlloyDB Express. - תוספים של PostgreSQL: אתם יכולים לטעון את כל התוספים של PostgreSQL שנתמכים ב-AlloyDB, אבל תוספים שדורשים הרבה זיכרון עלולים לגרום לבעיות OOM אם הם חורגים ממגבלת הזיכרון של המכונה (4GB או 8GB). כדי למנוע בעיות שקשורות ל-OOM, ב-AlloyDB Express נאכפות ההגדרות הקבועות הבאות של התוספים, שמשנות את השימוש בזיכרון ומשביתות את ההמלצות של יועץ המנוע מבוסס-העמודות:
- תוסף
google_plan_management: הדגלgoogle_plan_management.managed_plans_pool_size_in_mbמוגדר לערך10. - התוספים
google_columnar_engineו-google_db_advisor: הדגלgoogle_columnar_engine.memory_size_in_mbמוגדר לערך400, הדגלgoogle_columnar_engine.enable_auto_columnarizationמוגדר לערךfalseוהדגלgoogle_db_advisor.enable_columnar_advisorמוגדר לערךfalse.
- תוסף
- גיבויים ותוכנית התאוששות מאסון (DR): אין תמיכה בגיבויים אוטומטיים, בגיבויים על פי דרישה, ב-PITR וב-Backup and DR.
- אבטחה: אין תמיכה ב-CMEK.
- ממשקים: אין תמיכה ב-Terraform וב-Config Connector.
- חיוב והסכם SLA: הנחות תמורת התחייבות לשימוש (CUD) לא חלות על AlloyDB Express, והוא לא נכלל בהסכם SLA.
- מסלול השדרוג: אחרי שמשדרגים אשכול של AlloyDB Express ל-AlloyDB, אי אפשר לשדרג אותו לאחור ל-AlloyDB Express.