הגדרת אשכול ומכונה של AlloyDB ל-PostgreSQL

‫AlloyDB הוא שירות מנוהל של מסד נתונים שתואם ל-PostgreSQL. הוא מיועד לעומסי העבודה הכי כבדים בארגון, כולל שיעורי טרנזקציות גבוהים, גדלי נתונים גדולים ואנליטיקה בזמן אמת. מידע נוסף מופיע במאמר סקירה כללית על AlloyDB.

במאמר הזה מוסבר על הפרמטרים שאפשר להגדיר כשמשתמשים ב-App Design Center כדי ליצור אשכול ומכונות AlloyDB. פרמטרי ההגדרה מבוססים על המודול terraform-google-alloy-db.

לפני שמתחילים

יוצרים הגדרת גישה לשירותים פרטיים ברשת של ענן וירטואלי פרטי (VPC) שנמצאת באותוGoogle Cloud פרויקט שבו תיצרו את מכונות AlloyDB.

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

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

אפשר לחבר את הרכיבים הבאים למופע AlloyDB:

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

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

בטבלה הבאה מפורטים הפרמטרים הנדרשים להגדרת אשכול AlloyDB ומופע ראשי:

שם הפרמטר

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

נתוני רקע

מזהה הפרויקט

הפרויקט שבו רוצים לפרוס את מופע AlloyDB.

הגדרת רכיבים

מזהה אשכול

המזהה של אשכול AlloyDB.

יצירת אשכול והמופע הראשי שלו

אזור

המיקום שבו נפרס אשכול AlloyDB. מיקומי AlloyDB

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

בטבלה הבאה מפורטים הפרמטרים האופציונליים להגדרת אשכול AlloyDB ומופע ראשי:

תכונה

תכונת משנה

שם הפרמטר

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

נתוני רקע

מכונה ראשית מזהה מופע name יצירת מופע ראשי
השם המוצג displayName יצירת מופע ראשי
דגלים של מסדי נתונים

Key

databaseFlags

הגדרת דגלים של מסד נתונים במופע

ערך

databaseFlags

הגדרת דגלים של מסד נתונים במופע

תוויות

Key

labels

שיטות מומלצות לשימוש בתוויות

ערך

labels

שיטות מומלצות לשימוש בתוויות

הערות

Key

הערות

הערות

ערך

הערות

הערות

GCE Zone

gceZone

אזורים ותחומים

סוג הזמינות

availabilityType

בדיקת מופע ראשי לצורך זמינות גבוהה

מספר ליבות המעבד של המכונה

cpuCount המלצות לגבי גודל ופריסה

סוג מכונה

machineType

יצירת מופע ראשי

מצב SSL

sslMode

הגדרת מצב אכיפה של SSL

דרישה לשימוש במחברים

requireConnectors

שליטה באכיפת המחברים
הגדרת תובנות לגבי שאילתות

אורך מחרוזת השאילתה

queryStringLength

מידע על תובנות לגבי שאילתות

Record Application Tags

recordApplicationTags

שיפור ביצועי השאילתה באמצעות תובנות לגבי שאילתות

תיעוד כתובת הלקוח

recordClientAddress

שיפור ביצועי השאילתה באמצעות תובנות לגבי שאילתות

תוכניות לשאילתות לדקה

queryPlansPerMinute

שיפור ביצועי השאילתה באמצעות תובנות לגבי שאילתות

הפעלת כתובת IP ציבורית

enablePublicIP

התחברות באמצעות כתובת IP ציבורית

הפעלת כתובת IP ציבורית לשיחות יוצאות

enableOutboundPublicIP

התחברות באמצעות כתובת IP ציבורית

טווח CIDR

cidrRange

כתובת IP ציבורית

קישור עצמי לרשת

network

הפעלת גישה לשירותים פרטיים

סוג האשכול

clusterType

סקירה כללית של שכפול בין אזורים

תוויות של אשכולות

Key

labels

שיטות מומלצות לשימוש בתוויות

ערך

labels

שיטות מומלצות לשימוש בתוויות

שם האשכול שמוצג

displayName

יצירת אשכול

משתמש ראשוני באשכול

משתמש

initialUser

יצירת אשכול חדש

סיסמה

initialUser

יצירת אשכול חדש

דילוג על ההמתנה לשדרוג לגרסה ראשית

skip_await_major_version_upgrade סקירה כללית של שדרוג גרסה ראשית של מסד נתונים במקום

סוג מינוי

subscriptionType

סקירה כללית של אשכול בתקופת ניסיון בחינם

שם מפתח ההצפנה של האשכול

encryptionConfig

מידע על CMEK

מדיניות גיבוי אוטומטי

אזור

מיקום

מיקומי גיבוי על פי דרישה

חלון הגיבוי

backupWindow

גיבוי ושחזור רציפים

מופעל

מופעל

סקירה כללית של גיבוי ושחזור נתונים
לוח זמנים שבועי

ימים בשבוע

daysOfWeek

מאפיינים של הגדרת גיבוי אוטומטי

שעת ההתחלה

startTimes

מאפיינים של הגדרת גיבוי אוטומטי

מספר הפריטים ששומרים על הערך שלהם בהתבסס על כמות

מספר יחידות

מאפיינים של הגדרת גיבוי אוטומטי

מספר הפריטים שמשתמרים לפי זמן

retentionPeriod

מאפיינים של הגדרת גיבוי אוטומטי
תוויות

Key

labels

שיטות מומלצות לשימוש בתוויות

ערך

labels

שיטות מומלצות לשימוש בתוויות

שם מפתח הצפנה לגיבוי

encryptionConfig

גיבויים ושחזור

הפעלת גיבוי רציף

מופעל

גיבוי ושחזור רציפים

ימי חלון הזמנים לשחזור גיבוי רציף

recoveryWindowDays

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

יום

day סקירה כללית על תחזוקה
שעת ההתחלה

שעות

startTime סקירה כללית על תחזוקה

שם מפתח ההצפנה של הגיבוי הרציף

kmsKeyName

גיבויים ושחזור
קריאת מכונות במאגר

מזהה מופע

name

יצירת מכונה של מאגר קריאה

שם לתצוגה

displayName

יצירת מכונה של מאגר קריאה

מספר הצמתים

nodeCount

יצירת מכונה של מאגר קריאה

דגלים של מסד נתונים

Key

databaseFlags

הגדרת דגלים של מסד נתונים

ערך

databaseFlags

הגדרת דגלים של מסד נתונים

מספר ליבות המעבד של המכונה

cpuCount

יצירת מכונה של מאגר קריאה

סוג מכונה

machineType

יצירת מכונה של מאגר קריאה

מצב SSL

sslMode

הגדרת מצב אכיפה של SSL

דרישה לשימוש במחברים

requireConnectors

מידע על שרת ה-proxy לאימות של AlloyDB
הגדרת תובנות לגבי שאילתות

אורך מחרוזת השאילתה

queryStringLength

מידע על תובנות לגבי שאילתות

Record Application Tags

recordApplicationTags

שיפור ביצועי השאילתה באמצעות תובנות לגבי שאילתות

תיעוד כתובת הלקוח

recordClientAddress

שיפור ביצועי השאילתה באמצעות תובנות לגבי שאילתות

תוכניות לשאילתות לדקה

queryPlansPerMinute

שיפור ביצועי השאילתה באמצעות תובנות לגבי שאילתות

הפעלת כתובת IP ציבורית

publicIpAddress

התחברות באמצעות כתובת IP ציבורית

טווח CIDR

cidrRange

כתובת IP ציבורית

שם האשכול הראשי

primaryClusterName

יצירת אשכול והמופע הראשי שלו

טווחי כתובות IP שהוקצו

allocatedIpRange

הפעלת גישה לשירותים פרטיים

גרסת מסד הנתונים

databaseVersion

המדיניות בנושא גרסאות של מסדי נתונים

PSC Enabled

pscEnabled

סקירה כללית על Private Service Connect

פרויקטים מותרים לצרכנים ב-PSC

allowed_consumer_projects

פרויקטים מותרים של Private Service Connect
חיבורים אוטומטיים של PSC

Consumer Network

consumer_network

פרויקטים מותרים של Private Service Connect

פרויקט לצרכנים

consumer_project

פרויקטים מותרים של Private Service Connect

מדיניות מחיקה

deletion_policy deletion_policy

Network Attachment Resource

networkAttachment

Network attachment

שחזור אשכול

שחזור מקור הגיבוי שם הגיבוי

restoreBackupSource

שימוש בשחזור מערכת מנקודה מסוימת בזמן (PITR)
שחזור המקור של הגיבוי הרציף אשכול

cluster

שימוש בשחזור מערכת מנקודה מסוימת בזמן (PITR)
נקודה בזמן

pointInTime

שימוש בשחזור מערכת מנקודה מסוימת בזמן (PITR)