אפשרויות האחסון שזמינות למופע Cloud SQL תלויות בסדרת המכונות שתבחרו. כדי לדעת איזו אפשרות אחסון זמינה לסדרת המכונות של המופע, אפשר לעיין במאמר סקירה כללית על סדרות מכונות.
Cloud SQL תומך בסוגי האחסון הבאים:
Google Cloud Hyperdisk Balanced
Cloud SQL משתמש באפשרות האחסון Hyperdisk Balanced עבור סדרת המכונות N4 וסדרת המכונות C4A. סוג האחסון הזה הוא חלק מההצעה של Google Cloud Hyperdisk. Hyperdisk הוא הדור האחרון של אחסון בלוקים ברשת. הוא מציע אחסון בעל יכולת הרחבה וביצועים גבוהים, עם יכולות מקיפות של שמירת נתונים וניהול. אתם יכולים גם להפעיל את האפשרות הגדלה אוטומטית של נפח האחסון כדי שמערכת Cloud SQL תגדיל אוטומטית את נפח האחסון של המכונה כשהוא יירד מתחת לגודל הסף.
Hyperdisk Balanced מספקת תפוקה ו-IOPS שניתנים להתאמה אישית. מידע נוסף זמין במאמר מידע על Hyperdisk Balanced.
ב-Hyperdisk Balanced מוגדרים ערכי ברירת מחדל של IOPS ושל קצב העברת נתונים, וגם מגבלות על סמך ההגדרות של המופע, כולל סוג המכונה וקיבולת האחסון. קיבולת האחסון מגבילה את ערך ברירת המחדל, וסוג המכונה מגדיר את הערך המקסימלי של IOPS ושל קצב העברת הנתונים. אפשר לשנות את הערכים האלה במופע שלכם.
מגבלות IOPS וקצב העברת נתונים (throughput) של סדרת המכונות C4A
בטבלה הבאה מוצגים הערכים המינימליים והמקסימליים של IOPS ושל קצב העברת הנתונים (ב-MiB/s) לכל סוג מכונה בסדרת המכונות C4A, על סמך מעבדי ה-vCPU שלה:
| מעבדים וירטואלים | Minimum IOPS (מספר פעולות קלט/פלט מינימלי בשנייה) | תפוקה מינימלית | Hyperdisk Balanced | Hyperdisk Balanced HA | ||
|---|---|---|---|---|---|---|
| IOPS מקסימלי | תפוקה מקסימלית | IOPS מקסימלי | תפוקה מקסימלית | |||
| 2 | 3,000 | 140 | 50,000 | 800 | 50,000 | 800 |
| 4 | 3,000 | 140 | 50,000 | 800 | 50,000 | 800 |
| 8 | 3,000 | 140 | 50,000 | 1,000 | 50,000 | 1,000 |
| 16 | 3,000 | 140 | 80,000 | 2,400 | 80,000 | 1,200 |
| 32 | 3,000 | 140 | 120,000 | 2,400 | 100,000 | 1,200 |
| 48 | 3,000 | 140 | 160,000 | 2,400 | 100,000 | 1,200 |
| 64 | 3,000 | 140 | 160,000 | 2,400 | 100,000 | 1,200 |
| 72 | 3,000 | 140 | 160,000 | 2,400 | 100,000 | 1,200 |
בטבלה הבאה מוצגים ערכי ברירת המחדל של IOPS ושל Throughput של Google Cloud Hyperdisk Balanced על סמך גודל הדיסק שנבחר:
| גודל כונן | IOPS שמוגדר כברירת מחדל | תפוקת ברירת מחדל (MiB לשנייה) |
|---|---|---|
| 20 עד 256 GB | 4,000 | 170 |
| > 256 – 512 GB | 7,000 | 240 |
| > 512 GB – 1 TB | 10,000 | 500 |
| > 1 TB עד 4 TB | 16,000 | 750 |
| > 4 TB – 32 TB | מספר פעולות קלט/פלט בשנייה (IOPS) מינימלי של 70,000 או מקסימלי לסוג המכונה | תפוקה מינימלית של 1,200 או תפוקה מקסימלית לסוג המכונה |
| > 32 TB – 64 TB | מינימום 100,000 או מקסימום IOPS לסוג המכונה | תפוקה מינימלית של 1,200 או תפוקה מקסימלית לסוג המכונה |
אתם יכולים גם להגדיר ערכים מותאמים אישית של IOPS ושל קצב העברת נתונים כשאתם משתמשים ב-Hyperdisk Balanced.
מגבלות IOPS ותפוקה של סדרת מכונות N4
בטבלה הבאה מוצגות המגבלות המינימליות והמקסימליות של IOPS ושל קצב העברת הנתונים (throughput) לכל סוג מכונה בסדרת מכונות N4, על סמך ה-vCPU שלה:
| מעבדים וירטואלים | Minimum IOPS (מספר פעולות קלט/פלט מינימלי בשנייה) | תפוקה מינימלית (MiB/s) | Hyperdisk Balanced | Hyperdisk Balanced HA | ||
|---|---|---|---|---|---|---|
| IOPS מקסימלי | תפוקה מקסימלית | IOPS מקסימלי | תפוקה מקסימלית | |||
| 0-7 | 3,000 | 140 | 15,000 | 240 | 15,000 | 240 |
| 8-15 | 3,000 | 140 | 15,000 | 480 | 15,000 | 480 |
| 16-31 | 3,000 | 140 | 80,000 | 1,200 | 80,000 | 1,200 |
| 32-47 | 3,000 | 140 | 100,000 | 1,600 | 100,000 | 1,200 |
| 48+ | 3,000 | 140 | 160,000 | 2,400 | 100,000 | 1,200 |
בטבלה הבאה מוצגים ערכי ברירת המחדל של IOPS ושל Throughput של Google Cloud Hyperdisk Balanced על סמך גודל הדיסק שנבחר:
| גודל כונן | IOPS שמוגדר כברירת מחדל | תפוקה שמוגדרת כברירת מחדל |
|---|---|---|
| 20 עד 256 GB | 4,000 | 170 |
| > 256 – 512 GB | 7,000 | 240 |
| > 512 GB – 1 TB | 10,000 | מינימום 500 או תפוקה מקסימלית של סוג המכונה |
| > 1 TB עד 4 TB | מספר פעולות קלט/פלט בשנייה (IOPS) מינימלי של 16,000 או מקסימלי של סוג המכונה | מינימום 750 או תפוקה מקסימלית של סוג המכונה |
| > 4 TB – 32 TB | מספר פעולות קלט/פלט בשנייה (IOPS) מינימלי של 70,000 או מקסימלי לסוג המכונה | תפוקה מינימלית של 1,200 או תפוקה מקסימלית לסוג המכונה |
| > 32 TB – 64 TB | מינימום 100,000 או מקסימום IOPS לסוג המכונה | תפוקה מינימלית של 1,200 או תפוקה מקסימלית לסוג המכונה |
אתם יכולים גם להגדיר ערכים מותאמים אישית של IOPS ושל קצב העברת נתונים כשאתם משתמשים ב-Hyperdisk Balanced.
Hyperdisk Balanced custom IOPS and throughput
אתם יכולים להגדיר רמות מותאמות אישית של IOPS ושל קצב העברת נתונים (throughput) לנפחי האחסון של Google Cloud Hyperdisk Balanced ו-Google Cloud Hyperdisk Balanced High Availability. הערכים שמשנים צריכים לעמוד בדרישות הבאות:
IOPS
- מינימום: 3,000 IOPS
- מקסימום: 500 פעולות קלט/פלט בשנייה לכל GB של קיבולת הדיסק, עד מקסימום של 160,000 עבור Google Cloud Hyperdisk Balanced ומקסימום של 100,000 עבור Google Cloud Hyperdisk Balanced High Availability.
קצב העברת נתונים
- מינימום: 140 MiB/s
- מקסימלי: ב-Google Cloud Hyperdisk Balanced, הערך הגדול מבין 2,400 MiB/s או מספר פעולות ה-I/O בשנייה שסופקו חלקי 4. ב-Google Cloud Hyperdisk Balanced High Availability, הערך הגבוה מבין 1,200 MiB/s או מספר פעולות הקלט/פלט בשנייה (IOPS) שסופקו חלקי 4.
מגבלות של Hyperdisk Balanced
כשמשתמשים ב-Hyperdisk Balanced עם מכונות Cloud SQL, חשוב להביא בחשבון את המגבלות הבאות:
- ב-Hyperdisk Balanced אפשר לשנות את הקיבולת ואת גודל הדיסק רק פעמיים בכל ארבע שעות. עומסי עבודה של נתונים שדורשים הגדלות תכופות יותר עלולים לגרום לתקופות ממושכות של אחסון מלא, ועשויים להשפיע על הביצועים.
- ב-Hyperdisk Balanced אפשר לשנות את ה-IOPS ואת קצב העברת הנתונים רק פעם אחת בכל ארבע שעות. עומסי עבודה של נתונים שדורשים הגדלות תכופות יותר עלולים לגרום לתקופות ממושכות של אחסון מלא, ועשויים להשפיע על הביצועים.
כונן SSD
אפשרות הכונן SSD זמינה עבור ליבה משותפת לשימוש כללי, ליבה ייעודית לשימוש כללי וסדרת מכונות N2.
אפשרות האחסון SSD מספקת אפשרות יעילה וחסכונית למכונות שלכם במהדורת Cloud SQL Enterprise. בהשוואה לכונן קשיח, כונן SSD מהיר יותר ומספק ביצועים צפויים יותר. SSD מציע תפוקה גבוהה של כתיבה וקריאה, ושומר על זמן אחזור נמוך לגישה לנתונים. לכן, זו אפשרות מצוינת לאחסון נתונים פעילים שנדרשת גישה תכופה אליהם עם זמן אחזור קצר.
SSD הוא נפח אחסון של Persistent Disk שמספק מכשירי אחסון עמידים ברשת. הוא מתאים לאפליקציות ארגוניות ולמסדי נתונים עם ביצועים גבוהים שדורשים זמן אחזור נמוך יותר ו-IOPS גבוה יותר. מידע נוסף זמין במאמר בנושא דיסק מתמשך.
ב-Cloud SQL, ערכי ה-IOPS והתפוקה של אחסון SSD מוגדרים על סמך סוג המכונה וקיבולת האחסון שאתם מגדירים. אי אפשר להגדיר את הערכים של IOPS ושל קצב העברת הנתונים.
מגבלות IOPS וקצב העברת נתונים (throughput) של סדרת מכונות N2
בטבלה הבאה מוצגים הערכים המקסימליים של IOPS ושל קצב העברת הנתונים (ב-MiB/s) לאחסון SSD על סמך מספר ליבות ה-vCPU עבור מופעים של Cloud SQL במהדורת Enterprise Plus באמצעות סדרת המכונות N2 :
| מעבדים וירטואלים | אזורי | אזורי | ||
|---|---|---|---|---|
| IOPS מקסימלי (קריאה/כתיבה) | תפוקה מקסימלית (קריאה/כתיבה) | IOPS מקסימלי (קריאה/כתיבה) | תפוקה מקסימלית (קריאה/כתיבה) | |
| 2 | 15,000 / 15,000 | 240 / 240 | 15,000 / 15,000 | 240 / 120 |
| 4 | 15,000 / 15,000 | 240 / 240 | 15,000 / 15,000 | 240 / 120 |
| 8 | 15,000 / 15,000 | 800 / 800 | 15,000 / 15,000 | 800 / 400 |
| 16 | 25,000 / 25,000 | 1,200 / 1,200 | 25,000 / 25,000 | 1,200 / 600 |
| 32 | 60,000 / 60,000 | 1,200 / 1,200 | 60,000 / 60,000 | 1,200 / 600 |
| 48 | 60,000 / 60,000 | 1,200 / 1,200 | 60,000 / 60,000 | 1,200 / 600 |
| 64 | 100,000 / 100,000 | 1,200 / 1,200 | 100,000 / 80,000 | 1,200 / 1,000 |
| 80 | 100,000 / 100,000 | 1,200 / 1,200 | 100,000 / 80,000 | 1,200 / 1,000 |
| 96 | 100,000 / 100,000 | 1,200 / 1,200 | 100,000 / 80,000 | 1,200 / 1,000 |
| 128 | 100,000 / 100,000 | 1,200 / 1,200 | 100,000 / 80,000 | 1,200 / 1,000 |
מגבלות IOPS ותפוקה של סדרות מכונות לשימוש כללי
בטבלה הבאה מוצגים הערכים המקסימליים של IOPS ושל קצב העברת הנתונים לאפשרויות האחסון ב-SSD, על סמך מספר יחידות ה-vCPU בסדרת המכונות עם ליבות משותפות או ייעודיות לשימוש כללי, וסוגי מכונות בהתאמה אישית:
| מעבדים וירטואלים | אזורי | אזורי | ||
|---|---|---|---|---|
| IOPS מקסימלי (קריאה/כתיבה) | תפוקה מקסימלית (קריאה/כתיבה) | IOPS מקסימלי (קריאה/כתיבה) | תפוקה מקסימלית (קריאה/כתיבה) | |
| 1 | 15,000 / 15,000 | 200 / 200 | 15,000 / 15,000 | 200 / 100 |
| 2-7 | 15,000 / 15,000 | 240 / 240 | 15,000 / 15,000 | 240 / 120 |
| 8-15 | 15,000 / 15,000 | 800 / 800 | 15,000 / 15,000 | 800 / 400 |
| 16-31 | 25,000 / 25,000 | 1,200 / 1,200 | 25,000 / 25,000 | 1,200 / 600 |
| 32-63 | 60,000 / 60,000 | 1,200 / 1,200 | 60,000 / 60,000 | 1,200 / 600 |
| 64+ | 100,000 / 100,000 | 1,200 / 1,200 | 100,000 / 80,000 | 1,200 / 1,000 |
כונן קשיח (HDD)
אפשרות האחסון בכונן קשיח (HDD) זמינה רק לסדרות מכונות ייעודיות או למטרות כלליות, ויכולה להתאים לתרחישי שימוש מסוימים. לדוגמה, כדאי להשתמש ב-HDD עבור מקרים עם מערכי נתונים גדולים (מעל 10 TB) שלא רגישים לזמן האחזור, שניגשים אליהם לעיתים רחוקות או שעלות האחסון היא שיקול מרכזי. כונן HDD יכול להתאים גם לקטגוריות הבאות של עומסי עבודה:
- עומסי עבודה (workloads) באצווה עם סריקות וכתיבות, ורק קריאות אקראיות מדי פעם של כמה שורות.
- ארכיון נתונים, שבו כותבים כמויות גדולות של נתונים וקוראים אותם לעיתים רחוקות.
לדוגמה, אם אתם מתכננים לאחסן נתונים היסטוריים נרחבים ממספר גדול של מכשירי חישה מרחוק ולהשתמש בנתונים כדי ליצור דוחות יומיים, החיסכון בעלויות של אחסון HDD עשוי להצדיק את הפשרה בביצועים. עם זאת, אם אתם מתכננים להשתמש בנתונים כדי להציג לוח בקרה בזמן אמת, יכול להיות שאחסון HDD לא יהיה הבחירה האופטימלית כי פעולות הקריאה הרבה יותר תכופות ואיטיות באחסון HDD.
מגבלות IOPS ותפוקה של סדרות מכונות לשימוש כללי
בטבלה הבאה מוצגים הערכים המקסימליים של IOPS ושל קצב העברת הנתונים לאפשרות האחסון ב-HDD, על סמך מספר המעבדים הווירטואליים במופעים של Cloud SQL:
| מעבדים וירטואלים | אזורי | אזורי | ||
|---|---|---|---|---|
| IOPS מקסימלי (קריאה/כתיבה) | תפוקה מקסימלית (קריאה/כתיבה) | IOPS מקסימלי (קריאה/כתיבה) | תפוקה מקסימלית (קריאה/כתיבה) | |
| 1 | 1,000 / 10,000 | 200 / 200 | 1,000 / 10,000 | 200 / 100 |
| 2-7 | 3,000 / 15,000 | 240 / 240 | 3,000 / 15,000 | 240 / 120 |
| 8-15 | 5,000 / 15,000 | 800 / 400 | 5,000 / 15,000 | 800 / 200 |
| 16+ | 7,500 / 15,000 | 1,200 / 400 | 7,500 / 15,000 | 1,200 / 200 |
אפשרויות להפחתת נפח האחסון באופן ידני
אם בשלב מאוחר יותר מתברר שנפח האחסון של מופע Cloud SQL גדול ממה שהאפליקציה צריכה, אפשר להקטין את נפח האחסון באופן ידני.
מידע נוסף זמין במאמר מידע על צמצום נפח האחסון.
המאמרים הבאים
- יצירת מופע
- מידע נוסף על סדרות המכונות שזמינות ב-Cloud SQL