ב-App Design Center אתם יכולים להגדיר חיבורים ופרמטרים למכונות Spanner – שירות מסד נתונים מנוהל לחלוטין שמשלב יכולות של מסד נתונים רלציוני, מסד נתונים של גרפים, מסד נתונים של מפתח/ערך ומסד נתונים של חיפוש, עם עקביות טרנזקציות גלובלית ורפליקציה סינכרונית. אתם יכולים להגדיר מכונות שתומכות בניבים של GoogleSQL או PostgreSQL, על סמך המודול terraform-google-cloud-spanner של Terraform.
חיבורים של רכיבים
בטבלה הבאה מפורטים הרכיבים שאפשר לחבר למכונה של Spanner, והעדכונים שנובעים מכך באפליקציה ובקוד Terraform שנוצר.
רכיב מחובר |
עדכונים לאפליקציות |
מידע רקע |
|---|---|---|
|
שימוש ב-Spanner במכונה וירטואלית | |
|
הגדרת מכונה עם חשבון שירות | |
|
התחברות לשירותי Google Cloud |
פרמטרים נדרשים להגדרה
אם התבנית מכילה רכיב Spanner, צריך להגדיר את הפרמטרים הבאים לפני הפריסה.
שם הפרמטר |
תיאור ומגבלות |
מידע רקע |
|---|---|---|
מזהה פרויקט |
הפרויקט שבו רוצים לפרוס את המכונה של Spanner. |
הגדרת רכיבים |
שם המכונה |
מזהה ייחודי של המכונה, שאי אפשר לשנות אחרי שהמכונה נוצרה. השם חייב להיות באורך של 6 עד 30 תווים. | name |
Instance Config |
config | הגדרות של מכונות |
פרמטרים אופציונליים להגדרה
הפרמטרים הבאים הם אופציונליים. כדי להציג פרמטרים מתקדמים, באזור Configuration בוחרים באפשרות Show advanced fields.
תכונה |
שם הפרמטר |
תיאור ומידע על המגבלה |
מידע רקע |
|---|---|---|---|
| גודל המכונה | Num Nodes |
nodeCount | קיבולת המחשוב, הצמתים ויחידות העיבוד |
יחידות עיבוד |
processingUnits | קיבולת המחשוב, הצמתים ויחידות העיבוד | |
שם המופע המוצג |
displayName | שינוי השם המוצג | |
Create Instance |
כברירת מחדל, נוצר מכונה חדשה של Spanner. אם אתם רוצים להשתמש במכונה קיימת במקום ליצור מכונה חדשה, בטלו את הסימון בתיבה. | יצירה וניהול של מכונות | |
הפעלת התאמה אוטומטית לעומס (Autoscaling) |
בוחרים באפשרות להפעיל התאמה אוטומטית לעומס במכונה של Spanner. | סקירה כללית על התאמה אוטומטית לעומס | |
IAM של מכונה |
רשימה מופרדת בפסיקים של הרשאות במכונה. לדוגמה, user:user1@cymbalgroup.com=>roles/spanner.databaseAdmin, user:user2@cymbalgroup.com=>roles/spanner.databaseAdmin |
סקירה כללית על IAM | |
| תוויות של מופעים | מפתח |
תוויות | הוספת תווית למכונה |
ערך |
תוויות | הוספת תווית למכונה | |
| הגדרת מסד הנתונים | מפתח |
מפתח אובייקט המפה database_config. |
database_config |
תקופת השמירה של הגרסה |
versionRetentionPeriod | סקירה כללית על שחזור לנקודת זמן (PITR) | |
DDL |
ddl | GoogleSQL או PostgreSQL | |
שם מפתח KMS |
kmsKeyName | סקירה כללית על מפתחות הצפנה בניהול הלקוח (CMEK) | |
הגנה מפני מחיקה |
בוחרים באפשרות הזו כדי למנוע מ-Terraform למחוק את מסד הנתונים. | deletion_protection | |
IAM של מסד נתונים |
רשימה מופרדת בפסיקים של הרשאות במסד הנתונים. לדוגמה, user:user1@cymbalgroup.com=>roles/spanner.databaseAdmin, user:user2@cymbalgroup.com=>roles/spanner.databaseAdmin |
סקירה כללית על IAM | |
להפעלת הגיבוי |
כברירת מחדל, נוצר גיבוי אוטומטי של מסד הנתונים. אם אתם לא רוצים גיבוי, בטלו את הסימון בתיבה. | סקירה כללית בנושא גיבויים | |
שמירת גיבויים |
retentionDuration | גיבויים מצטברים | |
יצירת מסד נתונים |
כברירת מחדל, נוצר מסד נתונים. אם לא רוצים מסד נתונים, מבטלים את הסימון בתיבה. | סקירה כללית של מסדי נתונים | |
טקסט של מפרט Cron |
טקסט | יצירה וניהול של לוחות זמנים לגיבוי | |
מספר מינימלי של יחידות עיבוד |
minProcessingUnits | שינוי קנה מידה אוטומטי מנוהל | |
יחידות עיבוד מקסימליות |
maxProcessingUnits | שינוי קנה מידה אוטומטי מנוהל | |
מספר הצמתים המינימלי |
minNodes | מידרוג אוטומטי מנוהל | |
מספר הצמתים המקסימלי |
maxNodes | מידרוג אוטומטי מנוהל | |
אחוז ניצול המעבד (CPU) בעדיפות גבוהה |
highPriorityCpuUtilizationPercent | שינוי קנה מידה אוטומטי מנוהל | |
אחוז ניצול האחסון |
storageUtilizationPercent | שינוי קנה מידה אוטומטי מנוהל | |
מיקום הרפליקה |
מיקום | התאמה אסימטרית אוטומטית של קנה המידה לקריאה בלבד | |
שינוי מספר הצמתים המינימלי |
AutoscalingConfigOverrides | פרמטרים של מידרוג אוטומטי מנוהל | |
שינוי המספר המקסימלי של הצמתים |
AutoscalingConfigOverrides | פרמטרים של מידרוג אוטומטי מנוהל | |
מהדורה |
מהדורה | סקירה כללית על מהדורות Spanner | |
סוג ברירת המחדל של תזמון הגיבוי |
defaultBackupScheduleType | לוחות זמנים לגיבוי שמוגדרים כברירת מחדל | |
השמדה כפויה |
בוחרים אם למחוק את הגיבויים כשמוחקים את המכונה של Spanner. | force_destroy | |
שימוש במפרט הגיבוי המלא |
fullBackupSpec | לוחות זמנים לגיבוי | |
שימוש במפרט של גיבוי מצטבר |
incrementalBackupSpec | גיבויים מצטברים |