אפשרויות האחסון שזמינות למופע Cloud SQL תלויות בסדרת המכונות שתבחרו. כדי לדעת איזו אפשרות אחסון זמינה לסדרת המכונות של המופע, אפשר לעיין במאמר סקירה כללית על סדרות מכונות.
Cloud SQL תומך בסוגי האחסון הבאים:
Google Cloud Hyperdisk Balanced
ב-Cloud SQL משתמשים באפשרות האחסון Hyperdisk Balanced עבור סדרת המכונות N4 . סוג האחסון הזה הוא חלק מההצעה של Google Cloud Hyperdisk. Hyperdisk הוא הדור האחרון של אחסון בלוקים ברשת. הוא מציע אחסון בעל יכולת הרחבה וביצועים גבוהים, עם יכולות מקיפות של שמירת נתונים וניהול. אתם יכולים גם להפעיל את האפשרות הגדלה אוטומטית של נפח האחסון כדי שמערכת Cloud SQL תגדיל אוטומטית את נפח האחסון של המכונה כשהוא יירד מתחת לגודל הסף.
Hyperdisk Balanced מספקת תפוקה ו-IOPS שניתנים להתאמה אישית. מידע נוסף זמין במאמר מידע על Hyperdisk Balanced.
ב-Hyperdisk Balanced מוגדרים ערכי ברירת מחדל של IOPS ושל קצב העברת נתונים, וגם מגבלות על סמך ההגדרות של המופע, כולל סוג המכונה וקיבולת האחסון. קיבולת האחסון מגבילה את ערך ברירת המחדל, וסוג המכונה מגדיר את הערך המקסימלי של IOPS ושל קצב העברת הנתונים. אפשר לשנות את הערכים האלה במופע שלכם.
מגבלות 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 וסדרת המכונות N2 עם זיכרון אופטימלי.
אפשרות האחסון SSD מספקת אפשרות יעילה וחסכונית למכונות שלכם במהדורת Cloud SQL Enterprise. בהשוואה לכונן קשיח, כונן SSD מהיר יותר ומספק ביצועים צפויים יותר. SSD מציע תפוקה גבוהה של כתיבה וקריאה, ושומר על זמן אחזור נמוך לגישה לנתונים. לכן, זו אפשרות מצוינת לאחסון נתונים פעילים שנדרשת גישה תכופה אליהם עם זמן אחזור קצר.
SSD הוא נפח אחסון של Persistent Disk שמספק מכשירי אחסון עמידים ברשת. הוא מתאים לאפליקציות ארגוניות ולמסדי נתונים עם ביצועים גבוהים שדורשים זמן אחזור נמוך יותר ו-IOPS גבוה יותר. מידע נוסף זמין במאמר בנושא דיסק מתמשך.
ב-Cloud SQL, ערכי ה-IOPS והתפוקה של אחסון SSD מוגדרים על סמך סוג המכונה וקיבולת האחסון שאתם מגדירים. אי אפשר להגדיר את הערכים של IOPS ושל קצב העברת הנתונים.
מגבלות IOPS וקצב העברת נתונים (throughput) של סדרות המכונות N2 ו-Memory-optimized-N2
בטבלה הבאה מוצגים הערכים המקסימליים של IOPS ושל תפוקה (ב-MiB/s) לאפשרות האחסון SSD על סמך מספר ה-vCPU עבור מופעים של Cloud SQL Enterprise Plus באמצעות סדרת המכונות N2 וסדרת המכונות 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 |
אפשרויות להפחתת נפח האחסון באופן ידני
אם בשלב מאוחר יותר מתברר שנפח האחסון של מופע Cloud SQL גדול ממה שהאפליקציה צריכה, אפשר להקטין את נפח האחסון באופן ידני.
מידע נוסף זמין במאמר מידע על צמצום נפח האחסון.
המאמרים הבאים
- יצירת מופע
- מידע נוסף על סדרות המכונות שזמינות ב-Cloud SQL