הגנה מפני מחיקת אשכולות מאפשרת למנוע הסרה מקרית של אשכולות קיימים וחדשים. באמצעות הגנה מפני מחיקת אשכולות, אתם יכולים להגן על אשכולות שחשובים לאפליקציות ולשירותים שלכם.
אפשר להגדיר את האפשרות 'הגנה מפני מחיקה' כשיוצרים אשכול. בנוסף, אפשר להגדיר את האפשרות הזו באוסף קיים. בשני המקרים, המחיקה נמנעת ברמת האשכול. כברירת מחדל, האפשרות 'הגנה מפני מחיקה' מושבתת, אלא אם משתמשים ב-Terraform כדי ליצור אשכול.
תכנון הגנה מפני מחיקה
אם אתם מתכננים ליצור אשכול, אתם צריכים להחליט אם אתם רוצים להגן על האשכול מפני מחיקה מקרית. לדוגמה, יכול להיות שתרצו להגן על אשכול קריטי בדרך הזו.
כדאי גם לשקול אם יש אשכולות קיימים שרוצים להגן עליהם מפני מחיקה מקרית. אם יש כמה אשכולות שרוצים להגן עליהם, צריך להגדיר את האפשרות בכל אשכול.
מתכננים למחוק אשכול
אם אתם מתכננים למחוק אשכול, אתם צריכים:
- מוודאים שמחיקת האשכול לא תגרום לבעיות.
- מוודאים שההגנה מפני מחיקה מושבתת.
- אם צריך, עורכים את האשכול כדי להשבית את ההגנה מפני מחיקה.
המגבלות של ההגנה מפני מחיקה
הגנה מפני מחיקה באשכול לא מונעת את הפעולות הבאות:
- עריכת האשכול
- השעיה של האשכול בגלל בעיות בחיוב
- מחיקת האשכול המושעה בגלל בעיות בחיוב
- מחיקת האשכול כי פרויקט Google Cloud נמחק
ההרשאות הנדרשות
כדי להגדיר הגנה מפני מחיקה באשכול, צריכה להיות לכם ההרשאה redis.instances.update.
הגדרת הגנה מפני מחיקה באשכול חדש
אפשר להגדיר הגנה מפני מחיקה באשכול חדש באמצעות ה-CLI של gcloud.
כברירת מחדל, ההגנה מפני מחיקה מושבתת, אלא אם משתמשים ב-Terraform כדי ליצור אשכול. אם מפעילים הגנה מפני מחיקה, ניסיון למחוק את האשכול ייכשל.
gcloud
כדי להפעיל הגנה מפני מחיקה בזמן יצירת אשכול, פועלים לפי ההוראות במאמר יצירת מופעים ומוסיפים את הדגל הבא:
gcloud redis clusters create CLUSTER_ID \ --region=REGION_ID \ --deletion-protection
מחליפים את הפרטים הבאים:
- CLUSTER_ID: המזהה של האשכול שרוצים להגן עליו מפני מחיקה.
- REGION_ID: האזור שבו נמצא האשכול
הגדרת הגנה מפני מחיקה באשכול קיים או הסרת ההגנה
אפשר להגדיר או להסיר הגנה מפני מחיקה באשכול קיים באמצעות ה-CLI של gcloud. אם מפעילים הגנה מפני מחיקה, ניסיון נוסף למחיקת האשכול ייכשל.
gcloud
כדי להפעיל הגנה מפני מחיקה של אשכול קיים, משתמשים בפקודה הבאה:
gcloud redis clusters update CLUSTER_ID \ --region=REGION_ID \ --deletion-protection
מחליפים את הפרטים הבאים:
- CLUSTER_ID: המזהה של האשכול שרוצים להגן עליו מפני מחיקה.
- REGION_ID: האזור שבו נמצא האשכול
כדי להשבית את ההגנה מפני מחיקה באשכול קיים, משתמשים בפקודה הבאה:
gcloud redis clusters update CLUSTER_ID \ --region=REGION_ID \ --no-deletion-protection