Memorystore for Redis Cluster מעדכן את האשכולות באופן שוטף באמצעות תחזוקה, כדי להבטיח שהשירות יהיה אמין, יעיל, מאובטח, עדכני ולא ישפיע על זמן ההשבתה. בנוסף לתחזוקה של האשכולות שמבוצעת על ידי Memorystore for Redis Cluster, אתם יכולים להתאים אישית את לוחות הזמנים של התחזוקה כדי להתאים אותם לצרכים של האפליקציה ולמזער את ההפרעות. כדי להתאים אישית את לוחות הזמנים של התחזוקה, אתם יכולים להגדיר חלונות זמן לתחזוקה עבור האשכולות.
בדף הזה מוסבר איך לבצע את הפעולות הבאות כדי להתאים אישית את חלונות התחזוקה:
- יצירת אשכול עם חלונות תחזוקה
- הגדרה של חלון זמן מועדף לתחזוקה
- הפעלת התראות על תחזוקה
- איך מוצאים את התחזוקה המתוזמנת
- קביעת מועד חדש לתחזוקה
סקירה כללית על עדכוני תחזוקה וחלונות תחזוקה מופיעה במאמר מידע על תחזוקה.
יצירת אשכול עם חלונות לתחזוקה
אפשר ליצור אשכול ב-Memorystore for Redis Cluster עם חלונות זמן לתחזוקה באמצעות המסוף Google Cloud או ה-CLI של gcloud.
המסוף
כדי ליצור אשכול עם חלונות תחזוקה, ראו יצירת מופעים.
gcloud
כדי ליצור אשכול עם חלונות לתחזוקה, משתמשים בפקודה gcloud redis clusters create:
gcloud redis clusters create CLUSTER_ID \ --project=PROJECT_ID \ --region=REGION_ID \ --network=NETWORK \ --replica-count=REPLICA_COUNT \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT \ --maintenance-window-day=MAINTENANCE_WINDOW_DAY \ --maintenance-window-hour=MAINTENANCE_WINDOW_HOUR
מחליפים את הפרטים הבאים:
CLUSTER_ID: המזהה של האשכול שאתם יוצרים. מזהה האשכול צריך להיות באורך של 1 עד 63 תווים, ולהכיל רק אותיות קטנות, מספרים או מקפים. הוא צריך להתחיל באות קטנה ולהסתיים באות קטנה או במספר.
PROJECT_ID: מזהה הפרויקט או מספר הפרויקט ב- Google Cloud project שבו רוצים ליצור את האשכול.
REGION_ID: האזור שבו רוצים שהאשכול יהיה ממוקם.
NETWORK: הרשת שרוצים להשתמש בה כדי ליצור את האשכול. הפורמט הנדרש הוא:
projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. המזהה NETWORK_ID שבו משתמשים כאן צריך להיות זהה למזהה הרשת שמוגדר במדיניות חיבור השירות. אחרת, לא תוכלו ליצור את האשכול.REPLICA_COUNT: מספר העותקים (לכל רסיס). הערכים הקבילים הם
0עד5.NODE_TYPE: סוג הצומת של האשכול.
SHARD_COUNT: מספר הרסיסים באשכול. מספר הרסיסים קובע את קיבולת הזיכרון הכוללת לאחסון נתוני האשכול. למידע נוסף על מפרטי אשכולים, אפשר לעיין במאמר מפרט של אשכולים וצמתים.
MAINTENANCE_WINDOW_DAY: היום שבו רוצים שהתחזוקה תתבצע. הערכים הקבילים הם
MONDAYעדSUNDAY.MAINTENANCE_WINDOW_HOUR: השעה ביום (לפי שעון UTC) שבה מתחיל חלון התחזוקה. ערכים קבילים:
0עד23.
לדוגמה:
gcloud memorystore redis clusters my-cluster \ --project=my-project \ --region=us-central1 \ --network=projects/my-network-project/global/networks/default \ --replica-count=2 \ --node-type=redis-highmem-medium \ --shard-count=8 \ --maintenance-window-day=MONDAY \ --maintenance-window-hour=9
כברירת מחדל, כשיוצרים אשכול עם חלונות תחזוקה, ההצפנה במעבר מושבתת והרשת המורשית היא default.
הגדרת חלון זמן מועדף לתחזוקה
אפשר להגדיר חלון זמן לתחזוקה לאשכול ב-Memorystore for Redis Cluster באמצעות מסוף Google Cloud או ה-CLI של gcloud.
המסוף
במסוף Google Cloud , עוברים לדף Memorystore for Redis Cluster.
לוחצים על האשכול שרוצים להגדיר עבורו חלון זמן מועדף.
בדף Cluster at a glance (סקירה מהירה של האשכול), גוללים עד שמופיע הכרטיס Maintenance (תחזוקה).
לצד השדה חלון זמן לתחזוקה, לוחצים על עריכה (edit).
אם מופיעים יום ושעה ליד השדה, סימן שכבר הגדרתם את חלון הזמן לתחזוקה של האשכול.
בתיבת הדו-שיח Edit maintenance window (עריכת חלון זמן לתחזוקה):
- לוחצים על בהתאמה אישית.
- בתפריט יום, בוחרים את היום שבו רוצים שהתחזוקה תתבצע.
- בתפריט שעה, בוחרים את השעה שבה רוצים שחלון הזמן לתחזוקה יתחיל.
- לוחצים על עדכון האשכול.
gcloud
כדי להגדיר חלון זמן לתחזוקה לאשכול, משתמשים בפקודה gcloud redis clusters update:
gcloud redis clusters update CLUSTER_ID \ --project=PROJECT_ID \ --region=REGION_ID \ --maintenance-window-day=DAY --maintenance-window-hour=HOUR
מחליפים את הפרטים הבאים:
- CLUSTER_ID: מזהה האשכול.
- PROJECT_ID: מזהה הפרויקט או מספר הפרויקט שמכיל את האשכול. Google Cloud
- REGION_ID: האזור שבו נמצא האשכול.
- DAY: היום שבו רוצים שהתחזוקה תתבצע. הערכים הקבילים הם
MONDAYעדSUNDAY. - HOUR: השעה ביום (לפי שעון UTC) שבה מתחיל חלון התחזוקה. הערכים הקבילים הם
0עד23.
הפעלת התראות על תחזוקה
אם מתזמנים תחזוקה לאשכול ב-Memorystore for Redis Cluster, אפשר להשתמש במסוף כדי להפעיל התראות על תחזוקה לאשכול. Google Cloud
נכנסים לדף Memorystore for Redis Cluster במסוף Google Cloud .
לוחצים על האשכול שרוצים להגדיר עבורו חלון זמן מועדף.
בדף Cluster at a glance (סקירה מהירה של האשכול), גוללים עד שמופיע הכרטיס Maintenance (תחזוקה).
לוחצים על עריכת העדפות ההתראות.
אם הקישור הזה מושבת, סימן שלא קבעתם מועד לתחזוקה של האשכול.
לוחצים על התראות על מוצרים.
בתפריט, בוחרים את Google Cloud הפרויקט.
בשורה של Memorystore, מעבירים את המתג של לחצן האימייל למצב ON.
הכותרת של הודעת האימייל על תחזוקה היא "Upcoming maintenance for
your Cloud Memorystore cluster [your-cluster-name]". כל כתובת אימייל שצריך לשלוח אליה התראות חייבת להירשם בנפרד.
התראות על תחזוקה מוגדרות ברמת הפרויקט ולא באשכולות. מערכת Memorystore for Redis Cluster שולחת התראות לכתובת האימייל שמשויכת לחשבון Google שלכם. אי אפשר להגדיר כינוי אימייל מותאם אישית (לדוגמה, כינוי אימייל של צוות).
איך מוצאים את התחזוקה המתוזמנת
אם מתזמנים תחזוקה לאשכול ב-Memorystore for Redis Cluster, אפשר לצפות בתחזוקה באמצעות מסוף Google Cloud או CLI של gcloud.
המסוף
במסוף Google Cloud , עוברים לדף Memorystore for Redis Cluster.
לוחצים על האשכול שרוצים למצוא את התחזוקה המתוזמנת שלו.
בדף Cluster at a glance (סקירה מהירה של האשכול), גוללים עד שמופיע הכרטיס Maintenance (תחזוקה).
ליד השדה חלון זמן לתחזוקה, מופיעים היום והשעה של התחזוקה המתוזמנת.
gcloud
כדי למצוא את התחזוקה המתוזמנת של אשכול, משתמשים בפקודה gcloud redis clusters describe:
gcloud redis clusters describe CLUSTER_ID \ --project=PROJECT_ID \ --region=REGION_ID
מחליפים את הפרטים הבאים:
- CLUSTER_ID: מזהה האשכול
- PROJECT_ID: מזהה הפרויקט או מספר הפרויקט שמכיל את האשכול Google Cloud
- REGION_ID: האזור שבו נמצא האשכול
הפלט של תחזוקה מתוזמנת אמור להיראות כך:
maintenancePolicy: createTime: 'CREATE_DATE_AND_TIME_STAMP' updateTime: 'UPDATE_DATE_AND_TIME_STAMP' maintenanceWindow: - day: DAY duration: 60 minutes hour: HOUR maintenanceSchedule: endTime: 'END_DATE_AND_TIME_STAMP' startTime: 'START_DATE_AND_TIME_STAMP'
כאשר:
maintenancePolicyמציג מידע על זמן היצירה של מדיניות התחזוקה המועדפת ועל הפעם האחרונה שבה המדיניות עודכנה.CREATE_DATE_AND_TIME_STAMPהוא התאריך שבו נוצרה מדיניות התחזוקה.-
UPDATE_DATE_AND_TIME_STAMPהוא התאריך שבו המדיניות בנושא תחזוקה עודכנה לאחרונה.
-
maintenanceWindowמציג מידע על חלון הזמן לתחזוקה של האשכול.-
DAYהוא היום בשבוע שבו מתבצעת תחזוקה. -
HOURהיא השעה (לפי שעון UTC) שבה מתחילה התחזוקה.
-
maintenanceScheduleמציג מידע על התחזוקה המתוזמנת של האשכול.-
END_DATE_AND_TIME_STAMPמציין מתי מסתיים עדכון תחזוקה מתוזמן של האשכול. -
START_DATE_AND_TIME_STAMPמציין מתי מתחיל עדכון מתוזמן של תחזוקה באשכול.
-
קביעת מועד חדש לתחזוקה
אפשר להשתמש במסוף Google Cloud או ב-CLI של gcloud כדי לתזמן מחדש תחזוקה של אשכול ב-Memorystore for Redis Cluster. כתוצאה מכך, אפשר לדחות עדכון תחזוקה עד שבועיים מהמועד המקורי שבו העדכון מתוזמן לאשכול.
המסוף
במסוף Google Cloud , עוברים לדף Memorystore for Redis Cluster.
לוחצים על האשכול שרוצים לשנות את מועד התחזוקה שלו.
בדף Cluster at a glance (סקירה מהירה של האשכול), גוללים עד שמופיע הכרטיס Maintenance (תחזוקה).
לצד השדה תחזוקה בקרוב, לוחצים על עריכה (edit).
אם ליד השדה הזה מופיע הסטטוס No maintenance scheduled right now, סימן שלא נקבע מועד לתחזוקה של האשכול.
בתיבת הדו-שיח Reschedule upcoming maintenance (תזמון מחדש של תחזוקה קרובה):
- בתפריט בחירת שעה חדשה, בוחרים באפשרות שעה ספציפית.
- בשדה תאריך, לוחצים על יומן (date_range) ואז בוחרים את התאריך שבו רוצים לבצע את התחזוקה.
- בתפריט שעה, מציינים שעה ספציפית לעדכון. הזמן הזה לא יכול להיות יותר מ-14 ימים מהזמן של חלון זמן לתחזוקה המקורי.
- לוחצים על תזמון מחדש.
אפשר גם להשתמש בתיבת הדו-שיח Reschedule upcoming maintenance כדי לבצע תחזוקה באשכול באופן מיידי ב-Memorystore for Redis Cluster. בתיבת הדו-שיח הזו, בוחרים באפשרות Update now בתפריט Choose a new time ואז לוחצים על Update now.
gcloud
כדי לתזמן מחדש את התחזוקה של אשכול, משתמשים בפקודה gcloud redis clusters reschedule-maintenance.
gcloud redis clusters reschedule-maintenance CLUSTER_ID \ --project=PROJECT_ID \ --region=REGION_ID \ --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESHEDULE_TIME]
מחליפים את הפרטים הבאים:
- CLUSTER_ID: מזהה האשכול.
- PROJECT_ID: מזהה הפרויקט או מספר הפרויקט שמכיל את האשכול. Google Cloud
- REGION_ID: האזור שבו נמצא האשכול.
RESCHEDULE_TYPE: סוג העדכון שנקבע לו מועד חדש. הערכים הזמינים הם:
-
IMMEDIATE: הפעלה מיידית של עדכון התחזוקה. -
SPECIFIC_TIME: הגדרת זמן ספציפי לעדכון. הזמן הזה לא יכול להיות יותר מ-14 ימים אחרי הזמן של חלון זמן לתחזוקה המקורי.
-
RESCHEDULE_TIME: התאריך והשעה שבהם Memorystore for Redis Cluster מתזמן מחדש את עדכון התחזוקה.
המאמרים הבאים
- כאן מפורטות ההרשאות שצריך כדי לנהל חלונות תחזוקה של אשכול ב-Memorystore for Redis Cluster.