הגדרת מופע Bigtable

‫Bigtable הוא מאגר של זוגות מפתח-ערך ועמודות רחבות, שמתאים במיוחד לגישה מהירה לנתונים מובְנים, חצי מובְנים או לא מובְנים. לדוגמה, אפשר ליצור מכונת Bigtable כדי לאחסן נתונים של:

  • נתוני קליקסטרים
  • האינטרנט של הדברים (IoT)
  • עיבוד נתונים באצווה
  • אימון מודלים של למידת מכונה

למידע נוסף, קראו את המאמרים הבאים:

במאמר הזה מתוארים החיבורים והפרמטרים שאפשר להגדיר כשמשתמשים ב-App Design Center כדי ליצור מופע של Bigtable. פרמטרי ההגדרה מבוססים על מודול Terraform‏ terraform-google-bigtable.

חיבורי רכיבים

בטבלה הבאה מפורטים הרכיבים שאפשר לחבר למופע 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

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

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

תכונה

תכונת משנה

שם הפרמטר

תיאור ומידע על אילוצים

נתוני רקע

שם לתצוגה

displayName display_name
תחומים

Key

המפתח של אובייקט המפה zones. אזורים

תחום (zone)

מיקום מיקומי Bigtable

מזהה אשכול

clusterID cluster_id

Num Nodes

serveNodes צמתים

שם מפתח KMS

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

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

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

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

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

יעד CPU

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

יעד אחסון

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

Key

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

שם הטבלה

name name

Split Keys

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

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

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

שינוי תקופת השמירה של הזרם

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

תקופת השמירה

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

תדירות

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

Key

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

משפחה

family משפחות עמודות

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

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

deletion_protection

סוג האחסון

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

Key

labels יצירה וניהול של תוויות של מופעים

ערך

labels יצירה וניהול של תוויות של מופעים