יצירה וניהול של מופעי Memcached

בדף הזה מוסבר איך להשתמש במסוף Google Cloud וב-Google Cloud CLI כדי ליצור ולנהל מופעים של Memorystore for Memcached.

הנחיות ליצירת מכונות זמינות במאמר שיטות מומלצות להקצאת מכונות Memcached.

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

יצירת מכונות Memcached

כדי ליצור מופע Memcached:

המסוף

  1. עוברים לדף Memorystore for Memcached במסוף Google Cloud .
    Memorystore for Memcached

  2. לוחצים על הלחצן יצירת מופע.

  3. בדף Create a Memcached instance (יצירת מכונת Memcached), בוחרים את ההגדרות של המכונה החדשה.

    • מזינים מזהה מופע שכולל רק אותיות קטנות, מספרים ומקפים. להתחיל באות.
      • לדוגמה, my-memcached-instance-1.
    • אופציונלי: מזינים שם לתצוגה למכונה.
    • בוחרים אזור מהתפריט הנפתח Region (אזור).
    • בוחרים באפשרות Automatically distribute או באזור הרצוי מהתפריט הנפתח Zone (אזור).
    • בוחרים את מספר הצמתים.
    • בוחרים את הזיכרון לכל צומת.
    • בוחרים את האפשרות Cores per node (ליבות לכל צומת).
    • בוחרים את הגרסה.
    • בוחרים את הרשת המורשית.

  4. לוחצים על יצירה.

gcloud

  1. מגדירים את פרויקט ברירת המחדל שבו רוצים ליצור מופע Memcached. מזינים את הפקודה הבאה ומחליפים את highlighted-variables בערכים המתאימים:

    gcloud config set core/project project-id
    
  2. יוצרים מכונת 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 ספציפי

המסוף

  1. פועלים לפי ההוראות במאמר יצירת מופעי Memcached עד שמגיעים לקטע Select IP ranges (optional).

  2. משתמשים בתפריט הנפתח בחירת טווחי כתובות 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

הצגת פרטי המכונה

כדי לראות את פרטי המופע:

המסוף

  1. עוברים לדף Memorystore for Memcached במסוף Google Cloud .
    Memorystore for Memcached

  2. לוחצים על מספר המכונה כדי לראות את הפרטים שלה.

gcloud

  1. כדי לראות את רשימת כל מופעי Memcached באזור מסוים, מזינים את הפקודה הבאה:

    gcloud memcache instances list --region=region-id
    
  2. כדי לראות את הפרטים של מופע, מזינים את הפקודה הבאה:

    gcloud memcache instances describe instance_id --region=region_id
    

עריכת מופעים

כדי לערוך מופע:

המסוף

  1. עוברים לדף Memorystore for Memcached במסוף Google Cloud .
    Memorystore for Memcached

  2. לוחצים על מספר המכונה של המכונה שרוצים לערוך.

  3. לוחצים על הלחצן עריכה.

    1. בדף Edit Memcached instance (עריכת מופע Memcached) אפשר לשנות את הפרטים הבאים של מופע:

  4. לוחצים על הלחצן שמירה.

במהלך העדכון, יופיע עיגול מסתובב ליד המופע בדף הבית של Memorystore for Memcached. כשהעדכונים מסתיימים, העיגול הופך לסימן וי ירוק.

gcloud

אחרי שיוצרים מופע, אפשר לעדכן את המאפיינים הבאים:

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

gcloud memcache instances update instance-id --region=region-id --display-name=name --labels=key=value

מחיקת מכונות

כדי למחוק מכונה:

המסוף

  1. עוברים לדף Memorystore for Memcached במסוף Google Cloud .
    Memorystore for Memcached

  2. לוחצים על מזהה המכונה.

  3. לוחצים על הלחצן Delete.

  4. מאשרים שרוצים למחוק את המופע על ידי הזנת מזהה המופע ולחיצה על הלחצן מחיקה.

gcloud

  1. כדי למחוק מכונה, מזינים את הפקודה הבאה:

    gcloud memcache instances delete instance-id --region=region-id
    

המאמרים הבאים