הגדרת מופע Bigtable

ב-App Design Center אתם יכולים להגדיר חיבורים ופרמטרים כדי להקצות מכונות Bigtable על סמך המודול terraform-google-bigtable של Terraform. ההגדרה הזו מספקת אחסון של ערכי מפתח ו-wide-column עם זמן אחזור קצר, לעומסי עבודה עם תפוקה גבוהה כמו נתוני קליקים, טלמטריה של IoT ולמידת מכונה.

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

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

רכיב מחובר

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

מידע רקע

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

  • המכונות של Compute Engine יכולות להתחבר למכונה של Bigtable ולנהל אותה.
  • המטא-נתונים של המשאב ב-Bigtable נוספים לתבנית של הגדרות המכונה ב-Compute Engine.
  • התפקיד roles/bigtable.admin נוסף לחשבון השירות של תבנית של הגדרות מכונה ב-Compute Engine.
סקירה כללית על Bigtable

Cloud Run

  • שירות Cloud Run יכול לבצע פונקציות ניהוליות במכונה של Bigtable.
  • המטא-נתונים של המשאב ב-Bigtable נוספים למשתני הסביבה של Cloud Run.
  • התפקיד roles/bigtable.admin נוסף לחשבון השירות של Cloud Run.
מה זה Cloud Run

פרמטרים נדרשים להגדרה

אם התבנית כוללת רכיב Bigtable, צריך להגדיר את הפרמטרים הבאים של מכונת Bigtable לפני הפריסה.

שם הפרמטר

תיאור ומגבלות

מידע רקע

מזהה פרויקט

הפרויקט שבו פורסים את מכונת Bigtable.

הגדרת רכיבים

שם

name name

פרמטרים אופציונליים להגדרה

הפרמטרים הבאים הם אופציונליים. כדי להציג פרמטרים מתקדמים, באזור Configuration בוחרים באפשרות Show advanced fields.

תכונה

תכונת משנה

שם הפרמטר

תיאור ומידע על המגבלה

מידע רקע

שם לתצוגה

displayName display_name
תחומים

מפתח

מפתח אובייקט המפה zones. zones

תחום (zone)

מיקום מיקומים של Bigtable

מזהה אשכול

clusterID cluster_id

Num Nodes

serveNodes צמתים

שם מפתח KMS

kmsKeyName מפתחות הצפנה בניהול הלקוח (CMEK)
הגדרת התאמה אוטומטית לעומס (autoscaling)

מספר הצמתים המינימלי

minServeNodes קביעת המספר המינימלי של צמתים

מספר הצמתים המקסימלי

maxServeNodes קביעת המספר המקסימלי של צמתים

יעד מעבד (CPU)

cpuUtilizationPercent קביעת יעד לניצול המעבד (CPU)

יעד האחסון

storageUtilizationGibPerNode קביעת יעד לניצול נפח האחסון
Tables

מפתח

מפתח אובייקט המפה tables. טבלאות

שם הטבלה

name name

מפתחות מפוצלים

split_keys אופציונלי: פיצול הטבלה לפי מפתח שורה

הגנה מפני מחיקה

deletion_protection שינוי ההגנה מפני מחיקה

שינוי משך השמירה של סנכרון שינויים בזרמי נתונים

retentionPeriod סקירה כללית על סנכרון שינויים בזרמי נתונים
מדיניות גיבוי אוטומטי

תקופת השמירה

retentionPeriod שימוש בגיבוי אוטומטי

תדירות

תדירות שימוש בגיבוי אוטומטי
קבוצת עמודות

מפתח

מפתח האובייקט של המפה column_family, שנמצא באובייקט tables. column_family

משפחה

family קבוצות עמודות

הגנה מפני מחיקה

כשבוחרים באפשרות הזו, פעולת terraform apply או terraform destroy שמוחקת את המכונה נכשלת. אם לא בוחרים באפשרות הזו, אפשר למחוק את המכונה.

deletion_protection

סוג האחסון

defaultStorageType בחירה בין אחסון ב-SSD לבין אחסון ב-HDD
תוויות

מפתח

תוויות יצירה וניהול של תוויות למכונות

ערך

תוויות יצירה וניהול של תוויות למכונות