הגדרת מכונת Spanner

ב-App Design Center אתם יכולים להגדיר חיבורים ופרמטרים למכונות Spanner – שירות מסד נתונים מנוהל לחלוטין שמשלב יכולות של מסד נתונים רלציוני, מסד נתונים של גרפים, מסד נתונים של מפתח/ערך ומסד נתונים של חיפוש, עם עקביות טרנזקציות גלובלית ורפליקציה סינכרונית. אתם יכולים להגדיר מכונות שתומכות בניבים של GoogleSQL או PostgreSQL, על סמך המודול terraform-google-cloud-spanner של Terraform.

חיבורים של רכיבים

בטבלה הבאה מפורטים הרכיבים שאפשר לחבר למכונה של Spanner, והעדכונים שנובעים מכך באפליקציה ובקוד Terraform שנוצר.

רכיב מחובר

עדכונים לאפליקציות

מידע רקע

תבנית של הגדרות מכונה ב-Compute Engine

  • המכונות של Compute Engine יכולות לקרוא ולכתוב נתונים במכונה של Spanner.
  • התפקיד roles/spanner.databaseAdmin נוסף לחשבון השירות של תבנית של הגדרות מכונה ב-Compute Engine.
  • חשבון השירות של Compute Engine נוסף כמשתמש IAM למכונה של Spanner.
שימוש ב-Spanner במכונה וירטואלית

חשבון שירות

  • לחשבון השירות יש גישה למכונה של Spanner.
  • חשבון השירות נוסף כמשתמש IAM למכונה של Spanner.
הגדרת מכונה עם חשבון שירות

Cloud Run

  • שירות Cloud Run יכול לנהל את המכונה של Spanner.
  • פרטי החיבור של Spanner נוספים למשתני הסביבה של Cloud Run.
  • התפקיד roles/spanner.databaseAdmin נוסף לחשבון השירות של Cloud Run.
  • פרטי ה-IAM של חשבון השירות ב-Cloud Run נוספים למכונה של 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 גיבויים מצטברים