שדרוג במקום

בדף הזה מוסבר איך לבצע שדרוגים ושנמוכים במקום של מופעי Cloud SQL.

ביצוע שינויים במקום במכונה של Cloud SQL

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

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

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

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

מהדורות שונות תומכות בסוגים שונים של מכונות שמשתמשות באפשרויות אחסון שונות. סוגי המכונות C4 ו-C4A עם הביצועים הגבוהים משתמשים באחסון Hyperdisk Balanced ולא באחת מהאפשרויות של דיסק מתמשך שבהן נעשה שימוש בסוגי מכונות ישנים יותר.

כשמשנים את המהדורה או את סוג המכונה שבהם משתמשים, יכול להיות שגם סוג האחסון ישתנה. שינוי כזה עלול לגרום להשבתה זמנית ולשינוי בעלויות האחסון. כשעוברים ל-Google Cloud Hyperdisk Balanced, יש אפשרויות הגדרה נוספות שאפשר לציין. מידע נוסף זמין במאמר בנושא שינויים בנפח האחסון.

שינוי המהדורה של מופע במקום

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

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

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

המסוף

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

    כניסה לדף Cloud SQL Instances

  2. כדי לפתוח את הדף סקירה כללית של מכונה, לוחצים על שם המכונה.
  3. לוחצים על Edit.
  4. בקטע Choose a Cloud SQL edition, לוחצים על Upgrade אם המכונה שלכם משתמשת במהדורת Cloud SQL Enterprise, או על Switch to Enterprise אם המכונה שלכם משתמשת במהדורת Cloud SQL Enterprise Plus.
  5. משתמשים בחלונית שנפתחת כדי לציין את ההגדרה של המופע באמצעות המהדורה החדשה. [אפשרויות לביצוע שינויים במקום](#change-options).
  6. מזינים את מזהה המופע כדי לאשר את הבחירות, ואז לוחצים על שדרוג המהדורה או על החלפת המהדורה, בהתאם לשדרוג או לשדרוג לאחור שרוצים לבצע.

אפשר גם להתחיל שינוי מהדורה בדף Instances אם בוחרים באפשרות Edit בעמודה Actions של המופע.

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

gcloud

בדוגמת הקוד הבאה של [`gcloud sql instance patch`](/sdk/gcloud/reference/sql/instances/patch) מוצג איך לשדרג את המופע למהדורת 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 Plus ומפעילה פעולת הפעלה מחדש.

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

  • 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 Plus ומפעילה פעולת הפעלה מחדש.

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

  • 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 עשוי לדרוש שינוי של סדרת המכונות שלו, מה שמשפיע בתורו על סוג האחסון שלו.

שינויים במכונה

כשמשנים מהדורה, צריך לשנות גם את סוג המכונה. מידע נוסף על סדרות המכונות שנתמכות ב-Cloud SQL זמין במאמר בחירת סדרת מכונות.

כשמשדרגים ממהדורת Cloud SQL Enterprise למהדורת Cloud SQL Enterprise Plus, אפשר לבחור בין סדרות המכונות N2,‏ N2 עם אופטימיזציה לזיכרון ו-C4.

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

אפשר גם לשנות את סוג המכונה בלי לשנות את המהדורה. אחרי שבוחרים לערוך את המופע, עוברים לקטע המשנה Machine של Machine Configuration באזור Customize your instance. אפשר להשתמש בתפריט הנפתח כדי לבחור סוג מכונה אחר. אפשר גם לבחור מספר שונה של VCPU ולהפעיל או להשבית את מטמון הנתונים, אם צריך.

למידע כללי נוסף, אפשר לעיין גם במאמרי העזרה של Compute Engine בנושא סדרות המכונות N2,‏ C4 ו-N4.

שינויים באחסון

אם אתם עוברים מסדרת מכונות למטרות כלליות או מסדרת מכונות N2 לסדרת מכונות N4 או C4, האחסון שלכם יועבר מכונן SSD לאחסון Google Cloud Hyperdisk balanced. השדרוג הזה בדרך כלל דורש זמן השבתה מינימלי.

אפשר להתאים אישית את האחסון המאוזן של Google Cloud Hyperdisk לתרחיש השימוש שלכם על ידי הגדרת הפרמטרים הבאים:

  • נפח אחסון
  • ‫IOPS שהוקצו
  • הקצאת משאבים לפי התפוקה שנקבעה

ב-Google Cloud Hyperdisk Balanced, המערכת מגדירה ערכי ברירת מחדל של IOPS ושל קצב העברת נתונים ומגבילה אותם על סמך ההגדרה של המופע, שכוללת את סוג המכונה ואת קיבולת האחסון. קיבולת האחסון מגבילה את ערך ברירת המחדל, וסוג המכונה קובע את הערך המקסימלי של IOPS ושל קצב העברת הנתונים. פרטים נוספים זמינים במאמר בנושא בחירת אפשרות אחסון.