בחירת אפשרות אחסון

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

Google Cloud Hyperdisk Balanced

ב-Cloud SQL משתמשים באפשרות האחסון Hyperdisk Balanced לסדרות המכונות N4,‏ C4 ו-C4D. סוג האחסון הזה הוא חלק מ-Google Cloud Hyperdisk. ‫Hyperdisk הוא הדור החדש של אחסון בלוקים ברשת. הוא מציע אחסון עם יכולת הרחבה וביצועים גבוהים, עם יכולות מקיפות של ניהול נתונים ושימור נתונים. אתם יכולים גם להפעיל את האפשרות הגדלה אוטומטית של נפח האחסון, כדי ש-Cloud SQL יגדיל אוטומטית את נפח האחסון של המכונה כשהוא יורד מתחת לגודל הסף.

ב-Hyperdisk Balanced אפשר להתאים אישית את קצב הנתונים ואת ה-IOPS. מידע נוסף זמין במאמר מידע על Hyperdisk Balanced.

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

מגבלות על קצב הנתונים ועל פעולות הקלט/פלט לשנייה בסדרת המכונות C4

בטבלה הבאה מוצגות המגבלות המינימליות והמקסימליות של IOPS וקצב העברת הנתונים (ב-MiB/s) לכל סוג מכונה בסדרת המכונות C4, בהתאם למספר ה-vCPUs:

‫Hyperdisk Balanced או Hyperdisk Balanced HA Hyperdisk Balanced Hyperdisk Balanced HA
מעבדים וירטואלים מינימום IOPS קצב העברת נתונים מינימלי ‫IOPS מקסימלי קצב העברת נתונים מקסימלי ‫IOPS מקסימלי קצב העברת נתונים מקסימלי
2 3,000 ‫140 MiB לשנייה 50,000 ‫400 MiB לשנייה 50,000 ‫400 MiB לשנייה
4 3,000 ‫140 MiB לשנייה 50,000 ‫400 MiB לשנייה 50,000 ‫400 MiB לשנייה
8 3,000 ‫140 MiB לשנייה 50,000 ‫800 MiB לשנייה 50,000 ‫800 MiB לשנייה

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

טווח גודל הדיסק (GB) ‫IOPS שמוגדר כברירת מחדל קצב העברת נתונים שמוגדר כברירת מחדל
‫20 עד 256 4,000 ‫170 MiB לשנייה
‫257 עד 512 7,000 ‫240 MiB לשנייה
‫513 עד 1,024 10,000 ‫500 MiB לשנייה
‫1,025 עד 4,096 16,000 ‫750 MiB/s
‫4,097 עד 32,768 70,000 ‫1,200 MiB/s
‫32,769 עד 65,536 100,000 ‫1,200 MiB/s

כשמשתמשים ב-Hyperdisk Balanced, אפשר גם להגדיר קצב העברה ו-IOPS בהתאמה אישית.

מגבלות על קצב הנתונים ועל מספר פעולות הקלט/פלט לשנייה בסדרת המכונות C4D

בטבלה הבאה מוצגות מגבלות המינימום והמקסימום של IOPS וקצב העברת הנתונים (ב-MiB/s) לכל סוג מכונה בסדרת המכונות C4D, על סמך מספר ה-vCPUs:

‫Hyperdisk Balanced או Hyperdisk Balanced HA Hyperdisk Balanced Hyperdisk Balanced HA
מעבדים וירטואלים מינימום IOPS קצב העברת נתונים מינימלי ‫IOPS מקסימלי קצב העברת נתונים מקסימלי ‫IOPS מקסימלי קצב העברת נתונים מקסימלי
2 3,000 ‫140 MiB לשנייה 22,500 ‫400 MiB לשנייה 22,500 ‫400 MiB לשנייה
4 3,000 ‫140 MiB לשנייה 50,000 ‫400 MiB לשנייה 50,000 ‫400 MiB לשנייה
8 3,000 ‫140 MiB לשנייה 50,000 ‫800 MiB לשנייה 50,000 ‫800 MiB לשנייה
16 3,000 ‫140 MiB לשנייה 75,000 ‫1,200 MiB/s 75,000 ‫1,200 MiB/s
32 3,000 ‫140 MiB לשנייה 75,000 ‫1,600 MiB לשנייה 75,000 ‫1,600 MiB לשנייה
48 3,000 ‫140 MiB לשנייה 75,000 ‫1,600 MiB לשנייה 75,000 ‫1,600 MiB לשנייה
64 3,000 ‫140 MiB לשנייה 160,000 ‫2,400 MiB לשנייה 100,000 ‫2,400 MiB לשנייה
96 3,000 ‫140 MiB לשנייה 160,000 ‫2,400 MiB לשנייה 100,000 ‫2,400 MiB לשנייה
192 3,000 ‫140 MiB לשנייה 160,000 ‫2,400 MiB לשנייה 100,000 ‫2,400 MiB לשנייה

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

טווח גודל הדיסק (GB) ‫IOPS שמוגדר כברירת מחדל קצב העברת נתונים שמוגדר כברירת מחדל
‫20 עד 256 4,000 ‫170 MiB לשנייה
‫257 עד 512 7,000 ‫240 MiB לשנייה
‫513 עד 1,024 10,000 ‫500 MiB לשנייה
‫1,025 עד 4,096 16,000 ‫750 MiB/s
‫4,097 עד 32,768 70,000 ‫1,200 MiB/s
‫32,769 עד 65,536 100,000 ‫1,200 MiB/s

כשמשתמשים ב-Hyperdisk Balanced, אפשר גם להגדיר קצב העברה ו-IOPS בהתאמה אישית.

מגבלות על קצב העברת הנתונים ופעולות הקלט/פלט לשנייה בסדרת מכונות N4

בטבלה הבאה מוצגות המגבלות המינימליות והמקסימליות של IOPS וקצב העברת הנתונים לכל סוג מכונה בסדרת המכונות N4, על סמך ה-vCPUs שלה:

‫Hyperdisk Balanced או Hyperdisk Balanced HA Hyperdisk Balanced Hyperdisk Balanced HA
מעבדים וירטואלים מינימום IOPS קצב העברת נתונים מינימלי ‫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

בטבלה הבאה מוצגים ערכי ברירת המחדל של קצב העברת הנתונים ופעולות הקלט/פלט לשנייה של Google Cloud Hyperdisk Balanced, בהתאם לגודל הדיסק שנבחר:

גודל כונן ‫IOPS שמוגדר כברירת מחדל קצב העברת נתונים שמוגדר כברירת מחדל
‫20GB עד 256GB 4,000 170
> 256 - 512 GB 7,000 240
> 512GB עד 1TB 10,000 מינימום 500 או קצב העברת הנתונים המקסימלי של סוג המכונה
> 1 TB - 4 TB מינימום של 16,000 או מקסימום IOPS לסוג המכונה מינימום של 750 או קצב העברת נתונים מקסימלי של סוג המכונה
> 4 TB - 32 TB מינימום של 70,000 או מקסימום IOPS לסוג המכונה מינימום 1,200 או קצב העברת נתונים מקסימלי לסוג המכונה
> 32 TB - 64 TB מינימום של 100,000 או מקסימום IOPS לסוג המכונה מינימום 1,200 או קצב העברת נתונים מקסימלי לסוג המכונה

כשמשתמשים ב-Hyperdisk Balanced, אפשר גם להגדיר קצב העברה ו-IOPS בהתאמה אישית.

‫Hyperdisk Balanced: קצב העברת נתונים ו-IOPS בהתאמה אישית

אתם יכולים להגדיר רמות מותאמות אישית של קצב העברת נתונים ו-IOPS לנפחי 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.
  • Throughput

    • מינימום: ‎140 MiB/s
    • מקסימום: ב-Google Cloud Hyperdisk Balanced, הערך הגבוה מבין 2,400MiB לשנייה או מספר פעולות ה-IOPS שהוקצו חלקי 4. ב-Google Cloud Hyperdisk Balanced High Availability, הערך הגבוה מבין 1,200MiB לשנייה או מספר פעולות ה-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). מידע נוסף זמין במאמר מידע על Persistent Disk.

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

מגבלות ה-IOPS וקצב הנתונים של סדרות המכונות N2 ו-Memory-optimized-N2

בטבלה הבאה מוצגים הערכים המקסימליים של IOPS וקצב העברת הנתונים (ב-MiB לשנייה) לאפשרות האחסון ב-SSD, על סמך מספר ה-vCPUs במכונות של מהדורת Cloud SQL Enterprise Plus שמשתמשות בסדרת המכונות N2 ובסדרת המכונות N2 שמותאמות לצריכת זיכרון גבוהה:

אזורי אזורי
מעבדים וירטואלים מספר מקסימלי של פעולות קלט/פלט לשנייה (קריאה/כתיבה) תפוקה מקסימלית (קריאה/כתיבה) מספר מקסימלי של פעולות קלט/פלט לשנייה (קריאה/כתיבה) תפוקה מקסימלית (קריאה/כתיבה)
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 וקצב העברה (throughput) לאפשרות האחסון ב-SSD, על סמך מספר יחידות ה-vCPU לסדרת המכונות עם ליבה ייעודית למטרות כלליות:

אזורי אזורי
מעבדים וירטואלים מספר מקסימלי של פעולות קלט/פלט לשנייה (קריאה/כתיבה) תפוקה מקסימלית (קריאה/כתיבה) מספר מקסימלי של פעולות קלט/פלט לשנייה (קריאה/כתיבה) תפוקה מקסימלית (קריאה/כתיבה)
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 גדולה יותר ממה שהאפליקציה צריכה, תוכלו להקטין את קיבולת האחסון באופן ידני.

מידע נוסף זמין במאמר מידע על צמצום נפח האחסון.

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