בדף הזה מוסבר איך לבצע שדרוג ושנמוך במקום של מופעי 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. מידע נוסף על מהדורות Cloud SQL זמין במאמר סקירה כללית על מהדורות Cloud SQL.
השדרוג למהדורת Cloud SQL Enterprise Plus נמשך כמה דקות. אף אחד מהתהליכים לא מחייב שינוי של נקודות הקצה שאליהן האפליקציות מתחברות.
אפשר להשתמש בהליך שמתואר בקטע הזה כדי לשדרג מכונה במהדורת Cloud SQL Enterprise למהדורת Cloud SQL Enterprise Plus, או כדי לשנמך מכונה במהדורת Cloud SQL Enterprise Plus למהדורת Cloud SQL Enterprise.
המסוף
-
נכנסים לדף Cloud SQL Instances במסוף Google Cloud .
- כדי לפתוח את הדף סקירה כללית של מכונה, לוחצים על שם המכונה.
- לוחצים על Edit.
- בקטע Choose a Cloud SQL edition, לוחצים על Upgrade אם המכונה שלכם משתמשת במהדורת Cloud SQL Enterprise, או על Switch to Enterprise אם המכונה שלכם משתמשת במהדורת Cloud SQL Enterprise Plus.
- משתמשים בחלונית שנפתחת כדי לציין את ההגדרה של המופע באמצעות המהדורה החדשה. [אפשרויות לשינויים במקום](#change-options).
- מזינים את מזהה המופע כדי לאשר את הבחירות האלה, ואז לוחצים על שדרוג המהדורה או על החלפת המהדורה, בהתאם לשדרוג או לשנמוך שרוצים לבצע.
אפשר גם להתחיל שינוי מהדורה בדף 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, אפשר לבחור בין ליבת CPU ייעודית לשימוש כללי לבין סדרת מכונות 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 ושל Throughput. פרטים נוספים זמינים במאמר בנושא בחירת אפשרות אחסון.