שדרוג מופע למהדורת Cloud SQL Enterprise Plus באמצעות שדרוג במקום


בדף הזה מוסבר איך להשתמש בשיטת השדרוג במקום כדי לשדרג מופע של מהדורת Cloud SQL Enterprise למהדורת Cloud SQL Enterprise Plus. בנוסף, מוסבר כאן איך להחליף מופע של Cloud SQL Enterprise Plus למופע של Cloud SQL Enterprise.

שדרוג למהדורת Cloud SQL Enterprise Plus מספק לכם כמה יתרונות ושיפורים בביצועים. מידע נוסף זמין במאמר מבוא למהדורות של Cloud SQL ל-SQL Server.

כדי להפעיל את השיפורים האלה במכונות הקיימות של Cloud SQL Enterprise Edition, צריך לשדרג אותן ל-Cloud SQL Enterprise Plus Edition. תהליך השדרוג נמשך כמה דקות.

בנוסף, בתהליך השדרוג הזה לא צריך לשנות את נקודות הקצה שהאפליקציות מתחברות אליהן.

לפני שמתחילים

  • מוודאים שמופעל מופע של Cloud SQL Enterprise Edition ב-SQL Server Enterprise 2019 או ב-SQL Server Enterprise 2022.

  • חשוב לוודא שפרויקט הרשת נוצר אחרי אוגוסט 2021 או שודרג באופן מלא לארכיטקטורת הרשת החדשה.

שדרוג מכונה למהדורת Cloud SQL Enterprise Plus

כדי לשדרג מופע של מהדורת Cloud SQL Enterprise למהדורת Cloud SQL Enterprise Plus, צריך לפעול לפי השלבים שמתוארים בקטע הזה.

המסוף

  1. נכנסים לדף Cloud SQL Instances במסוף Google Cloud .

    כניסה לדף Cloud SQL Instances

  2. כדי לפתוח את הדף סקירה כללית של מכונה, לוחצים על שם המכונה.
  3. לוחצים על Edit.
  4. בקטע Choose a Cloud SQL edition, לוחצים על Upgrade.
  5. בחלונית שדרוג ל-Enterprise Plus, מזינים את מזהה המופע ולוחצים על שדרוג המהדורה.

לחלופין, אפשר לשדרג מכונה גם בלחיצה על שדרוג בקטע הגדרות בדף סקירה כללית של המכונה.

gcloud

בדוגמת הקוד הבאה אפשר לראות איך משדרגים את המופע למהדורת Cloud SQL Enterprise Plus:

gcloud sql instances patch INSTANCE_ID \
  --edition=enterprise-plus \
  --tier=MACHINE_TYPE \
  --project=PROJECT_ID

מחליפים את מה שכתוב בשדות הבאים:

  • PROJECT_ID: מזהה הפרויקט של המופע שרוצים לשדרג.
  • INSTANCE_ID: השם של המכונה שרוצים לשדרג.
  • MACHINE_TYPE: סוג המכונה של המופע שרוצים לשדרג אליו. מידע נוסף על סוגי מכונות למהדורת Cloud SQL Enterprise Plus זמין במאמר סוגי מכונות למופעים של מהדורת Cloud SQL Enterprise Plus.

REST

הפקודה הבאה משדרגת את המכונה למהדורת Cloud SQL Enterprise ומפעילה פעולת הפעלה מחדש.

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • PROJECT_ID: מזהה הפרויקט של המופע שרוצים לשדרג.
  • INSTANCE_ID: מזהה המכונה של המכונה שרוצים לשדרג.
  • MACHINE_TYPE: סוג המכונה של המופע שרוצים לשדרג אליו. מידע נוסף על סוגי מכונות למהדורת Cloud SQL Enterprise Plus זמין במאמר סוגי מכונות למופעים של מהדורת Cloud SQL Enterprise Plus.

ה-method של ה-HTTP וכתובת ה-URL:

PATCH https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID

תוכן בקשת JSON:

{
  "settings": {
      "tier": "MACHINE_TYPE",
      "edition": "ENTERPRISE_PLUS",
      "dataCacheConfig": {
        "dataCacheEnabled": true
      },
  }
}

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אתם אמורים לקבל תגובת JSON שדומה לזו:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-16T02:32:12.281Z",
  "operationType": "UPDATE",
  "name": "OPERATION_ID",
  "targetId": "INSTANCE_ID",
  "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/operations/OPERATION_ID",
  "targetProject": "PROJECT_ID"
}

REST v1beta4

הפקודה הבאה משדרגת את המכונה למהדורת Cloud SQL Enterprise ומפעילה פעולת הפעלה מחדש.

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • PROJECT_ID: מזהה הפרויקט של המופע שרוצים לשדרג.
  • INSTANCE_ID: מזהה המכונה של המכונה שרוצים לשדרג.
  • MACHINE_TYPE: סוג המכונה של המופע שרוצים לשדרג אליו. מידע נוסף על סוגי מכונות למהדורת Cloud SQL Enterprise Plus זמין במאמר סוגי מכונות למופעים של מהדורת Cloud SQL Enterprise Plus.

ה-method של ה-HTTP וכתובת ה-URL:

PATCH https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID

תוכן בקשת JSON:

{
  "settings": {
      "tier": "MACHINE_TYPE",
      "edition": "ENTERPRISE_PLUS",
      "dataCacheConfig": {
        "dataCacheEnabled": true
      },
  }
}

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אתם אמורים לקבל תגובת JSON שדומה לזו:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-16T02:32:12.281Z",
  "operationType": "UPDATE",
  "name": "OPERATION_ID",
  "targetId": "INSTANCE_ID",
  "selfLink": "https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/operations/OPERATION_ID",
  "targetProject": "PROJECT_ID"
}

מעבר למהדורת Cloud SQL Enterprise

המסוף

  1. נכנסים לדף Cloud SQL Instances במסוף Google Cloud .

    כניסה לדף Cloud SQL Instances

  2. כדי לפתוח את הדף סקירה כללית של מכונה, לוחצים על שם המכונה.
  3. לוחצים על Edit.
  4. בקטע Choose a Cloud SQL edition, לוחצים על Switch to Enterprise.
  5. בחלונית מעבר ל-Enterprise, מזינים את מזהה המופע ולוחצים על החלפת מהדורה.

אפשרות נוספת היא לעבור למהדורת Cloud SQL Enterprise. לשם כך, לוחצים על Switch to Enterprise בקטע Configuration בדף Overview של המופע.

gcloud

בדוגמת הקוד הבאה אפשר לראות איך משנים את המופע למהדורת Cloud SQL Enterprise:

gcloud sql instances patch INSTANCE_ID \
  --edition=enterprise \
  --tier=MACHINE_TYPE \
  --project=PROJECT_ID
מחליפים את מה שכתוב בשדות הבאים:
  • PROJECT_ID: מזהה הפרויקט של המכונה.
  • INSTANCE_ID: שם המכונה.
  • MACHINE_TYPE: סוג המכונה של המופע שאליו רוצים לעבור. מידע נוסף על סוגי מכונות למהדורת Cloud SQL Enterprise זמין במאמר סוגי מכונות למופעי Cloud SQL Enterprise.

REST

הפקודה הבאה משנה את המופע למהדורת Cloud SQL Enterprise ומפעילה פעולת הפעלה מחדש.

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • PROJECT_ID: מזהה הפרויקט של המכונה.
  • INSTANCE_ID: מזהה המכונה של המכונה.
  • MACHINE_TYPE: סוג המכונה של המופע שאליו רוצים לעבור. מידע נוסף על סוגי מכונות למהדורת Cloud SQL Enterprise זמין במאמר סוגי מכונות למופעי Cloud SQL Enterprise.

ה-method של ה-HTTP וכתובת ה-URL:

PATCH https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID

תוכן בקשת JSON:

{
  "settings": {
      "tier": "MACHINE_TYPE",
      "edition": "ENTERPRISE"
  }
}

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אתם אמורים לקבל תגובת JSON שדומה לזו:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-16T02:32:12.281Z",
  "operationType": "UPDATE",
  "name": "OPERATION_ID",
  "targetId": "INSTANCE_ID",
  "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/operations/OPERATION_ID",
  "targetProject": "PROJECT_ID"
}

REST v1beta4

הפקודה הבאה משנה את המופע למהדורת Cloud SQL Enterprise ומפעילה פעולת הפעלה מחדש.

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • PROJECT_ID: מזהה הפרויקט של המכונה.
  • INSTANCE_ID: מזהה המכונה של המכונה.
  • MACHINE_TYPE: סוג המכונה של המופע שאליו רוצים לעבור. מידע נוסף על סוגי מכונות למהדורת Cloud SQL Enterprise זמין במאמר סוגי מכונות למופעי Cloud SQL Enterprise.

ה-method של ה-HTTP וכתובת ה-URL:

PATCH https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID

תוכן בקשת JSON:

{
  "settings": {
      "tier": "MACHINE_TYPE",
      "edition": "ENTERPRISE"
  }
}

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אתם אמורים לקבל תגובת JSON שדומה לזו:

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-16T02:32:12.281Z",
  "operationType": "UPDATE",
  "name": "OPERATION_ID",
  "targetId": "INSTANCE_ID",
  "selfLink": "https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/operations/OPERATION_ID",
  "targetProject": "PROJECT_ID"
}

יצירה אוטומטית של נקודת הקצה לכתיבה

נקודת קצה לכתיבה היא שם גלובלי של שירות שמות דומיינים (DNS) שמקבל באופן אוטומטי את כתובת ה-IP של מופע Cloud SQL הראשי הנוכחי. נקודת הקצה הזו מפנה אוטומטית חיבורים נכנסים למופע הראשי החדש במקרה של יתירות כשל של רפליקה. אפשר להשתמש בנקודת הקצה לכתיבה במחרוזת חיבור SQL במקום בכתובת IP. שימוש בנקודת קצה לכתיבה מאפשר לכם להימנע משינויים בחיבור האפליקציה כשמתרחש הפסקה זמנית בשירות באזור.

אם מפעילים את DNS API בפרויקטGoogle Cloud ומשדרגים את המכונה עם כתובת IP פרטית בארכיטקטורת הרשת החדשה למהדורת Cloud SQL Enterprise Plus, ‏ Cloud SQL יוצר באופן אוטומטי את נקודת הקצה לכתיבה. עם זאת, אישור השרת שמשויך למופע לא יכלול את נקודת הקצה של הכתיבה (שם DNS גלובלי). לכן, אם רוצים לאמת את שם ה-DNS, צריך להחליף את האישור. אחרי שהרוטציה של האישור הזה מסתיימת, Cloud SQL מוסיף את שם ה-DNS לאישור. אפשר להשתמש בשם ה-DNS לאימות הזהות של השרת.

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