יצירת מופע
מכונת Bigtable היא קונטיינר של אשכולות Bigtable. במופע שיש בו יותר מאשכול אחד נעשה שימוש בשכפול. אפשר ליצור אשכולות בעד 8 אזורים, עם מספר אשכולות בכל אזור לפי מספר האזורים.
בדף הזה נסביר איך ליצור מכונה. לפני שקוראים את הדף הזה, כדאי לעיין בסקירה הכללית של Bigtable. כדאי גם לקרוא את הסקירה הכללית על מופעים, אשכולות וצמתים.
לפני שמתחילים
הכנת הסביבה:
-
נכנסים לחשבון Google.
אם עדיין אין חשבון, יוצרים חשבון חדש.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Cloud Bigtable API, Cloud Bigtable Admin API APIs.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.-
התקינו את ה-CLI של Google Cloud.
-
אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
כדי לאתחל את ה-CLI של gcloud, הריצו את הפקודה הבאה:
gcloud init -
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Cloud Bigtable API, Cloud Bigtable Admin API APIs.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.-
התקינו את ה-CLI של Google Cloud.
-
אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
כדי לאתחל את ה-CLI של gcloud, הריצו את הפקודה הבאה:
gcloud init - מריצים את הפקודה הבאה כדי להתקין את ה-CLI של
cbt:gcloud components install cbt
תכנון ההגדרה:
אופציונלי: אם אתם מתכננים להפעיל שכפול, מבצעים את הפעולות הבאות:
- כדאי להקדיש כמה דקות לקריאת סקירה כללית על שכפול.
- מזהים את תרחיש השימוש בשכפול.
- קובעים את האזור או האזורים שבהם צריך למקם את המופע, על סמך תרחיש השימוש והמיקום של האפליקציה והתנועה.
- מחליטים איך להשתמש בפרופילי אפליקציות כדי לנתב בקשות נכנסות.
אופציונלי: אם רוצים להשתמש במפתחות הצפנה בניהול הלקוח (CMEK) במקום בהצפנה שמוגדרת כברירת מחדל בניהול Google, צריך להכין את מזהה מפתח ה-CMEK לפני שיוצרים את המופע החדש. אי אפשר להוסיף הגנה באמצעות CMEK למופע אחרי שהוא נוצר, ואי אפשר לשנות או להחליף את מפתח ה-CMEK אחרי שהמופע נוצר. מידע נוסף מופיע במאמר בנושא שימוש במפתחות הצפנה בניהול הלקוח (CMEK).
יצירת מופע
כדי ליצור מופע Bigtable:
המסוף
נכנסים לדף Create instance במסוף Google Cloud .
מזינים שם למופע.
השם הזה מוצג במסוף Google Cloud כדי לזהות את המכונה.
מזינים מזהה מכונה.
מזהה המופע הוא מזהה קבוע של המופע.
לוחצים על Continue.
בקטע Select your edition (בחירת מהדורה), בוחרים מהדורות Bigtable.
אם רוצים להשוות בין המפרטים של המהדורות, לוחצים על השוואה בין מהדורות. מידע נוסף זמין במאמר סקירה כללית על מהדורות.
לוחצים על Continue.
בוחרים אם להשתמש בדיסק SSD או HDD עבור האשכולות. ברוב המקרים, עדיף להשתמש ב-SSD. אם רוצים להפעיל את רמת הביניים בזיכרון, בוחרים באפשרות SSD. הבחירה הזו היא קבועה.
לוחצים על Continue.
מזינים מזהה אשכול לאשכול הראשון.
מזהה האשכול הוא מזהה קבוע של האשכול.
בוחרים את האזור והתחום שבהם האשכול הראשון יפעל.
אופציונלי: כדי להגדיר את האשכול כך שתמיד יתבצע שינוי גודל במרווחים של שני צמתים, בוחרים באפשרות הפעלת שינוי גודל של צמתים כפולים. הגדלת הקיבולת של הצמתים פי 2 לא זמינה בכל האזורים. במהדורת Enterprise Plus, ברירת המחדל היא הגדלת מספר הצמתים פי 2. מידע נוסף זמין במאמר בנושא Node scaling factor.
אופציונלי: כדי להשתמש ברמת הזיכרון ברמת האשכול, בוחרים באפשרות הפעלת זיכרון.
בוחרים מצב של שינוי גודל הצומת עבור האשכול. ברוב המקרים, כדאי לבחור באפשרות של שינוי גודל אוטומטי. הנחיות לגבי שינוי גודל זמינות במאמר שינוי גודל אוטומטי.
- בקטע הקצאת צמתים ידנית, מזינים את מספר צמתי Bigtable עבור האשכול הראשון. אם אתם לא בטוחים בכמה צמתים אתם צריכים, השתמשו בברירת המחדל. אפשר להוסיף עוד צמתים בהמשך.
- בקטע Autoscaling (שינוי גודל אוטומטי), מזינים ערכים בשדות הבאים: