בדף הזה מוסבר איך ליצור מכונה של מאגר קריאה באשכול AlloyDB ל-PostgreSQL.
לפני שמתחילים
- בפרויקט שבו אתם משתמשים צריך להפעיל גישה ל-AlloyDB. Google Cloud
- צריך להיות לכם אחד מתפקידי ה-IAM האלה בפרויקט Google Cloud שבו אתם משתמשים:
-
roles/alloydb.admin(תפקיד IAM מוגדר מראש של אדמין AlloyDB) -
roles/owner(תפקיד בסיסי ב-IAM: בעלים) -
roles/editor(תפקיד בסיסי ב-IAM עם הרשאת עריכה)
אם לא הוקצו לכם התפקידים האלה, פנו לאדמין הארגוני כדי לבקש גישה.
-
יצירת מופע של מאגר לקריאה
המסוף
נכנסים לדף Clusters במסוף Google Cloud .
לוחצים על אשכול בעמודה שם המשאב.
עוברים לקטע Instances in your cluster (מופעים באשכול) ולוחצים על Add read pool (הוספת מאגר לקריאה).
מגדירים את מופע מאגר הקריאה:
בשדה Read pool instance ID (מזהה מופע של מאגר קריאה), מזינים מזהה של מופע מאגר קריאה.
בשדה Node count (מספר הצמתים), מזינים את מספר הצמתים.
מספר הצמתים במופע של מאגר קריאה קובע את קיבולת החישוב הכוללת של המופע.
בוחרים אחת מסדרות המכונות הבאות:
- C4A (סדרת מכונות שמבוססת על Google Axion)
- N2 (סדרת מכונות מבוססת-x86). זו סדרת המכונות שמוגדרת כברירת מחדל.
- C4 (x86-based machine series)
- Z3 (סדרת מכונות מבוססת Intel Xeon)
בוחרים סוג מכונה.
- C4A תומך ב-1, 2, 4, 8, 16, 32, 48, 64 ו-72 vCPU.
- N2 תומך ב-2, 4, 8, 16, 32, 64, 96 ו-128 vCPUs.
- סוגי המכונות או הצורות הנתמכים ב-C4 הם 4, 8, 16, 24, 32, 48, 96, 144, 192 ו-288.
- Z3 תומך ב-8, 14, 16, 22, 32, 44 ו-88 v vCPU.
מידע נוסף על השימוש בסדרת המכונות C4A מבוססת-Axion, כולל סוג המכונה עם vCPU אחד, זמין במאמר שיקולים לשימוש בסדרת המכונות C4A מבוססת-Axion.
- אופציונלי: כדי לחבר את האפליקציות והלקוחות שלכם דרך האינטרנט הציבורי, לוחצים על הפעלת כתובת IP ציבורית בקטע קישוריות של כתובת IP ציבורית. יכול להיות שתצטרכו לבצע הגדרה נוספת כדי להפעיל כתובת IP ציבורית ולוודא שיש לכם חיבור מאובטח. מידע נוסף זמין במאמר חיבור באמצעות כתובת IP ציבורית.
כברירת מחדל, כתובת IP פרטית תמיד מופעלת. מידע נוסף זמין במאמר הפעלת גישה לשירותים פרטיים.
אופציונלי: כדי להפעיל ניהול של מאגר חיבורים, בוחרים באפשרות הפעלת ניהול של מאגר חיבורים בקטע ניהול של מאגר חיבורים. מידע נוסף זמין במאמר בנושא הגדרת מאגר חיבורים מנוהל.
- בוחרים את הגדרות אבטחת הרשת. כדי לשמור על אבטחת הנתונים, מומלץ להשתמש בהצפנת mTLS באמצעות מחברים של AlloyDB או בהצפנת SSL.
כשמשנים את הגדרות האבטחה, אפשר להשתמש במופע, אבל חיבורים קיימים שלא עומדים בדרישות נסגרים.
אופציונלי: מגדירים דגלים בהתאמה אישית למופע. לכל סימון, פועלים לפי השלבים הבאים:
- לוחצים על אפשרויות הגדרה מתקדמות.
- לוחצים על הוספת דגל מסד נתונים.
- בוחרים דגל מהרשימה New database flag (דגל חדש למסד הנתונים).
- צריך לספק ערך לדגל.
- לוחצים על סיום.
לוחצים על הוספת מאגר קריאה.
gcloud
כדי להשתמש ב-ה-CLI של gcloud, אפשר להתקין ולהפעיל את Google Cloud CLI, או להשתמש ב-Cloud Shell.
משתמשים בפקודה gcloud alloydb instances create כדי ליצור מופע של מאגר קריאה.
gcloud alloydb instances create INSTANCE_ID \
--instance-type=READ_POOL \
--read-pool-node-count=NODE_COUNT \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--cpu-count=CPU_COUNT \
--machine-type=MACHINE_TYPE \
--project=PROJECT_IDמחליפים את מה שכתוב בשדות הבאים:
INSTANCE_ID: המזהה של המופע שאתם יוצרים. הוא חייב להתחיל באות קטנה באנגלית, ויכול לכלול אותיות קטנות באנגלית, מספרים ומקפים.
NODE_COUNT: מספר הצמתים במופע. צריך לציין מספר בין1ל-20, כולל. הערה: אי אפשר להשתמש ביותר מ-20 צמתים בכל המופעים של מאגר הקריאה באשכול.
REGION_ID: האזור של האשכול הקיים שבו רוצים ליצור את מופע מאגר הקריאה.
CLUSTER_ID: המזהה של האשכול הקיים שבו רוצים ליצור את מופע מאגר הקריאה.
CPU_COUNT: מספר ליבות ה-CPU הווירטואליות שרוצים להקצות למכונה.- חובה לציין
cpu_countאוmachine_type. - אם מספקים רק את
cpu_count, נוצר מופע N2 עם המפרט הבא:- 2: 2 מעבדים וירטואליים, RAM בנפח 16GB
- 4: 4 מעבדים וירטואליים, RAM בנפח 32GB
- 8: 8 מעבדים וירטואליים, זיכרון RAM בנפח 64GB
- 16: 16 מעבדים וירטואליים, RAM בנפח 128GB
- 32: 32 מעבדים וירטואליים, RAM בנפח 256GB
- 64: 64 מעבדי vCPU, 512GB RAM
- 96: 96 מעבדים וירטואליים, RAM בנפח 768GB
- 128: 128 vCPU, 864GB RAM
- אם מציינים גם את
machine_typeוגם אתcpu_count, הערך שלcpu_countחייב להיות זהה למספר ה-vCPU שצוין ב-machine_type. לדוגמה, אםmachine_typeהואn2-highmem-4, צריך להגדיר אתcpu_countכ-4.
- חובה לציין
MACHINE_TYPE: בוחרים מתוך רשימה של סוגי מכונות נתמכים, כמוn2-highmem-4,c4-highmem-4-lssdאוc4a-highmem-4-lssd. מידע נוסף זמין במאמר בחירת סוג מכונה ב-AlloyDB.
PROJECT_ID: מזהה הפרויקט שבו נמצא האשכול הקיים.
כדי ליצור מופע של מאגר קריאה עבור אשכול שמופעל בו Private Service Connect, מוסיפים את הדגל --allowed-psc-projects כדי להגדיר רשימה מופרדת בפסיקים של מזהי פרויקטים או [מספרי פרויקטים](/resource-manager/docs/creating-managing-projects#identifying_projects שרוצים לאפשר גישה למופע – לדוגמה, my-project-1, 12345,my-project-n.
gcloud alloydb instances create INSTANCE_ID \
--instance-type=READ_POOL \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--cpu-count=CPU_COUNT \
--machine-type=MACHINE_TYPE \
--project=PROJECT_ID \
--allowed-psc-projects=ALLOWED_PROJECT_LISTמחליפים את מה שכתוב בשדות הבאים:
-
ALLOWED_PROJECT(אופציונלי): רשימה מופרדת בפסיקים של מזהי פרויקטים או מספרי פרויקטים שרוצים לאפשר להם גישה למופע – לדוגמה,my-project-1,12345,my-project-n. אם האשכול משתמש ב-Private Service Connect כשיטה להתחברות למופע, צריך להגדיר רשימה של פרויקטים או מספרים מותרים.
כדי להפעיל ניהול של מאגר חיבורים במופע של מאגר לקריאה, מוסיפים את הדגל --enable-connection-pooling לפקודה gcloud alloydb instances create:
gcloud alloydb instances create INSTANCE_ID \
--instance-type=READ_POOL \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--cpu-count=CPU_COUNT \
--machine-type=MACHINE_TYPE \
--project=PROJECT_ID \
--enable-connection-poolingכדי ליצור מופע של מאגר קריאה לאשכול עם כתובת IP ציבורית, מוסיפים את הפרמטר --assign-inbound-public-ip=ASSIGN_IPV4.
gcloud alloydb instances create INSTANCE_ID \
--instance-type=READ_POOL \
--region=REGION_ID \
--cluster=CLUSTER_ID \
--cpu-count=CPU_COUNT \
--machine-type=MACHINE_TYPE \
--project=PROJECT_ID \
--assign-inbound-public-ip=ASSIGN_IPV4אופציונלית, אפשר להעביר את הרשימה המופרדת בפסיקים של בלוקים של CIDR, כמו 64.233.160.0/16, לפרמטר --authorized-external-networks כדי להגדיר רשתות חיצוניות מורשות במופע.
המאמרים הבאים
- אפשרויות לחיבור מופע של מאגר קריאה
- הצגת פרטי המופע
- שינוי הגודל של מופע
- הפעלה מחדש של מכונה או של צמתים במאגר קריאה
- פתרון בעיות בשאילתות של מאגר קריאה
- מידע נוסף על המלצות לגבי גודל.