בדף הזה מוסבר איך להשתמש במסוף Google Cloud וב-Google Cloud CLI כדי ליצור ולנהל מופעים של Memorystore for Memcached.
הנחיות ליצירת מכונות זמינות במאמר שיטות מומלצות להקצאת מכונות Memcached.
רשימת ההרשאות שנדרשות ליצירה ולניהול של מופעי Memcached זמינה במאמר בקרת גישה והרשאות.
יצירת מכונות Memcached
כדי ליצור מופע Memcached:
המסוף
עוברים לדף Memorystore for Memcached במסוף Google Cloud .
Memorystore for Memcachedלוחצים על הלחצן יצירת מופע.
בדף Create a Memcached instance (יצירת מכונת Memcached), בוחרים את ההגדרות של המכונה החדשה.
- מזינים מזהה מופע שכולל רק אותיות קטנות, מספרים ומקפים. להתחיל באות.
- לדוגמה,
my-memcached-instance-1.
- לדוגמה,
- אופציונלי: מזינים שם לתצוגה למכונה.
- בוחרים אזור מהתפריט הנפתח Region (אזור).
- בוחרים באפשרות
Automatically distributeאו באזור הרצוי מהתפריט הנפתח Zone (אזור). - בוחרים את מספר הצמתים.
- בוחרים את הזיכרון לכל צומת.
- בוחרים את האפשרות Cores per node (ליבות לכל צומת).
- בוחרים את הגרסה.
בוחרים את הרשת המורשית.
- מזינים מזהה מופע שכולל רק אותיות קטנות, מספרים ומקפים. להתחיל באות.
לוחצים על יצירה.
gcloud
מגדירים את פרויקט ברירת המחדל שבו רוצים ליצור מופע Memcached. מזינים את הפקודה הבאה ומחליפים את highlighted-variables בערכים המתאימים:
gcloud config set core/project project-id
יוצרים מכונת Memcached:
gcloud memcache instances create instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --memcached-version=memcached-version
כאשר:
- instance-id הוא המזהה שמוקצה למופע. מזהה המופע צריך להיות באורך של 1 עד 63 תווים, והוא יכול לכלול רק אותיות קטנות, מספרים או מקפים. הוא חייב להתחיל באות קטנה ולהסתיים באות קטנה או במספר.
- number-of-nodes הוא מספר הצמתים.
- number-of-cpus הוא מספר ה-vCPU.
- ערכים קבילים:
1או2-32(רק ערכים זוגיים). - כל vCPU דורש 0.9GB של זיכרון צומת, ותומך בזיכרון צומת של עד 8GB.
- ערכים קבילים:
memory-per-node הוא הזיכרון של כל צומת.
- מינימום: 1GB או (0.9GB * vCPUs per node), הגדול מביניהם.
- מקסימום: 256GB.
region הוא האזור שבו ייצרו הצמתים.
zone(s) הם האזורים שבהם ייצרו את הצמתים.
- לא כוללים את הדגל
--zonesכדי להפיץ באופן אוטומטי את הצמתים בין האזורים.
- לא כוללים את הדגל
memcached version היא גרסת Memcached של המופע. הערכים הקבילים הם
1.5ו-1.6.15.
לדוגמה:
gcloud memcache instances create myinstance --node-count=3 --node-cpu=2 --node-memory=2GB --region=us-central1 --zones=us-central1-a,us-central1-b,us-central1-c --memcached-version=1.6.15
איך יוצרים מופע Memcached שמשתמש בטווח כתובות IP ספציפי
המסוף
פועלים לפי ההוראות במאמר יצירת מופעי Memcached עד שמגיעים לקטע Select IP ranges (optional).
משתמשים בתפריט הנפתח בחירת טווחי כתובות IP כדי לבחור טווח קיים שהוקצה לרשת שלכם. הוראות ליצירה ולרישום של הקצאות של טווחי כתובות IP לגישה לשירותים פרטיים זמינות במאמרים יצירת הקצאת כתובות IP ורישום של טווחי כתובות IP שהוקצו.
gcloud
יוצרים מכונת Memcached:
gcloud memcache instances create instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --authorized-network=network --reserved-ip-range-id=range-name(s)
מחליפים את מה שכתוב בשדות הבאים:
- instance-id הוא המזהה שמוקצה למופע. מזהה המופע צריך להיות באורך של 1 עד 63 תווים, והוא יכול לכלול רק אותיות קטנות, מספרים או מקפים. הוא חייב להתחיל באות קטנה ולהסתיים באות קטנה או במספר.
- number-of-nodes הוא מספר הצמתים.
- number-of-cpus הוא מספר ה-vCPU.
- ערכים קבילים:
1או2-32(רק ערכים זוגיים). - כל vCPU דורש 0.9GB של זיכרון צומת, ותומך בזיכרון צומת של עד 8GB.
- ערכים קבילים:
memory-per-node הוא הזיכרון של כל צומת.
- מינימום: 1GB או (0.9GB * vCPUs per node), הגדול מביניהם.
- מקסימום: 256GB.
region הוא האזור שבו ייצרו הצמתים.
zone(s) הם האזורים שבהם ייצרו את הצמתים.
- מחריגים את הדגל
--zonesכדי להפיץ באופן אוטומטי את הצמתים בין האזורים.
- מחריגים את הדגל
network היא הרשת שמשמשת ליצירת המופע. הפורמט הוא:
projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. מזהה הרשת שמשמש כאן צריך להיות זהה למזהה הרשת שבה נמצא טווח כתובות ה-IP שהוקצה. אחרת, פעולת היצירה נכשלת.range-name(s) הוא השם של טווח אחד או יותר של כתובות IP שהוקצו לגישה לשירותים פרטיים. הוראות ליצירה ולרישום של הקצאות של טווחי כתובות IP לגישה לשירותים פרטיים זמינות במאמרים יצירת הקצאת כתובות IP ורישום של טווחי כתובות IP שהוקצו.
לדוגמה:
gcloud memcache instances create myinstance --node-count=3 --node-cpu=2 --node-memory=2GB --region=us-central1 --zones=us-central1-a,us-central1-b,us-central1-c --authorized-network=projects/my-project-335118/global/networks/default --reserved-ip-range-id=myrange1,myrange2
הצגת פרטי המכונה
כדי לראות את פרטי המופע:
המסוף
עוברים לדף Memorystore for Memcached במסוף Google Cloud .
Memorystore for Memcachedלוחצים על מספר המכונה כדי לראות את הפרטים שלה.
gcloud
כדי לראות את רשימת כל מופעי Memcached באזור מסוים, מזינים את הפקודה הבאה:
gcloud memcache instances list --region=region-id
כדי לראות את הפרטים של מופע, מזינים את הפקודה הבאה:
gcloud memcache instances describe instance_id --region=region_id
עריכת מופעים
כדי לערוך מופע:
המסוף
עוברים לדף Memorystore for Memcached במסוף Google Cloud .
Memorystore for Memcachedלוחצים על מספר המכונה של המכונה שרוצים לערוך.
לוחצים על הלחצן עריכה.
בדף Edit Memcached instance (עריכת מופע Memcached) אפשר לשנות את הפרטים הבאים של מופע:
- מספר הצמתים – פרטים נוספים זמינים במאמר בנושא שינוי הגודל של מופעי Memcached.
- השם המוצג
לוחצים על הלחצן שמירה.
במהלך העדכון, יופיע עיגול מסתובב ליד המופע בדף הבית של Memorystore for Memcached. כשהעדכונים מסתיימים, העיגול הופך לסימן וי ירוק.
gcloud
אחרי שיוצרים מופע, אפשר לעדכן את המאפיינים הבאים:
מספר הצמתים – פרטים נוספים זמינים במאמר בנושא שינוי הגודל של מופעי Memcached.
הגדרת Memcached – מידע נוסף זמין במאמר הגדרת מופעי Memcached.
תוויות
השם המוצג
לדוגמה, מזינים את הפקודה הבאה כדי לעדכן את השם המוצג ואת התוויות של מופע, אחרי שמחליפים את variables בערכים המתאימים:
gcloud memcache instances update instance-id --region=region-id --display-name=name --labels=key=value
מחיקת מכונות
כדי למחוק מכונה:
המסוף
עוברים לדף Memorystore for Memcached במסוף Google Cloud .
Memorystore for Memcachedלוחצים על מזהה המכונה.
לוחצים על הלחצן Delete.
מאשרים שרוצים למחוק את המופע על ידי הזנת מזהה המופע ולחיצה על הלחצן מחיקה.
gcloud
כדי למחוק מכונה, מזינים את הפקודה הבאה:
gcloud memcache instances delete instance-id --region=region-id