Cloud SQL הוא שירות מנוהל של מסד נתונים רלציוני ל-MySQL, ל-PostgreSQL ולשרת SQL. כך לא תצטרכו לבצע משימות ניהול של מסדי נתונים, ותוכלו להקדיש יותר זמן לניהול הנתונים.
בדף הזה מוסברים מושגים בסיסיים ומונחים שקשורים ל-Cloud SQL, שמאפשר אחסון נתונים ב-SQL עבור Cloud de Confiance. הסברים מפורטים יותר על מושגי יסוד זמינים בדפים מונחי מפתח ותכונות. מידע על ההבדלים בין מסדי נתונים ב-Cloud SQL זמין במאמר תמיכה בתכונות של Cloud SQL לפי מנוע מסד נתונים.
תרחישים לדוגמה לשימוש ב-Cloud SQL
Cloud SQL מספק חלופה מבוססת-ענן למסדי נתונים מקומיים של MySQL, PostgreSQL ו-SQL Server. כדאי להשתמש ב-Cloud SQL אם רוצים להקדיש פחות זמן לניהול מסד הנתונים ויותר זמן לשימוש בו.
הרבה אפליקציות שפועלות ב-Compute Engine, ב-App Engine ובשירותים אחרים ב- Cloud de Confiance by S3NS משתמשות ב-Cloud SQL לאחסון מסדי נתונים.
מה אפשר לעשות עם Cloud SQL
ב-Cloud SQL יש הרבה שירותים שחוסכים לכם את הצורך לבנות ולתחזק אותם בעצמכם. אתם יכולים להתמקד בנתונים שלכם ולתת ל-Cloud SQL לטפל בפעולות הבאות:
- גיבויים
- זמינות גבוהה ומעבר לגיבוי (failover)
- הצפנת נתונים
- קישוריות לרשת
- אחסון
- ייצוא וייבוא
- שכפול
- תחזוקה ועדכונים
- מעקב
- Logging
מהי מכונה של Cloud SQL?
כל מכונה של Cloud SQL מופעלת על ידי מכונה וירטואלית (VM) שפועלת בשרת מארח Cloud de Confiance . כל מכונה וירטואלית מפעילה את תוכנית מסד הנתונים, כמו MySQL Server, PostgreSQL או SQL Server, וסוכני שירות שמספקים שירותים תומכים, כמו רישום ביומן ומעקב. אפשרות הזמינות הגבוהה מספקת גם מכונה וירטואלית במצב המתנה באזור אחר, עם הגדרה זהה לזו של המכונה הווירטואלית הראשית.
מסד הנתונים מאוחסן במכשיר אחסון ברשת שניתן להרחבה ועמיד, שנקרא persistent disk ומצורף למכונה הווירטואלית. כתובת IP סטטית נמצאת לפני כל מכונה וירטואלית כדי לוודא שכתובת ה-IP שאליה מתחברת אפליקציה נשמרת לאורך כל משך החיים של מופע Cloud SQL.
סקירה כללית של מכונות Cloud SQL:

ניהול מסדי נתונים
בעזרת Cloud SQL אפשר ליצור ולמחוק מסדי נתונים ומשתמשים במסדי נתונים, אבל הוא לא כלי לניהול מסדי נתונים. יש הרבה כלים לניהול מסדי נתונים שאפשר לבחור מתוכם, בהתאם למנוע של מסד הנתונים, כולל הכלים הבאים:
- phpMyAdmin ל-MySQL
- MySQL Workbench ל-MySQL
- Toad Edge ל-MySQL ול-PostgreSQL
- pgAdmin.org ל-PostgreSQL
- SQL Server Management Studio ל-SQL Server
- Visual Studio Code ל-SQL Server
חיבור למסד נתונים מנוהל של Cloud SQL
החיבור למסד נתונים מנוהל של Cloud SQL דומה לחיבור למסד נתונים בניהול עצמי. בהתאם להגדרות, למופע Cloud SQL יש כתובת IP ציבורית (שאפשר לגשת אליה מחוץ ל-Cloud de Confiance, באמצעות האינטרנט) או כתובת IP פרטית (שאפשר לגשת אליה רק דרך רשת בענן וירטואלי פרטי (VPC)). בנוסף, Cloud SQL מספק אפשרויות שונות להרשאה כדי לשלוט במי שמורשה להתחבר למכונה, כמו שרת proxy ל-Cloud SQL Auth.
לפרטים נוספים על חיבור, הרשאה ואימות למופע Cloud SQL, אפשר לעיין בדף סקירה כללית על חיבור.
עדכונים של Cloud SQL
במהלך מחזור החיים של מכונת Cloud SQL, יכולים להתרחש שני סוגים של עדכונים:
- עדכוני הגדרות, שמתבצעים על ידי המשתמש.
- עדכוני מערכת, שמבוצעים על ידי Cloud SQL.
עדכוני הגדרות
ככל שהשימוש במסד הנתונים גדל ומתווספות לו עומסי עבודה חדשים, יכול להיות שתרצו לעדכן את הגדרות מסד הנתונים בהתאם. עדכוני ההגדרה כוללים:
- הגדלת משאבי המחשוב
- שינוי של דגל מסד נתונים
- הפעלת זמינות גבוהה
אפשר לבצע את העדכונים האלה ב-Cloud SQL בלחיצה על כפתור, אבל חלק מהעדכונים של ההגדרות עשויים לדרוש השבתה. עם זאת, ב-Cloud SQL יש כמה אפשרויות לצמצום זמן ההשבתה, כדי שמסדי הנתונים יישארו זמינים.
עדכוני מערכת
כדי שמסד הנתונים יפעל בצורה תקינה, צריך להשקיע מאמץ תפעולי מעבר לעדכוני ההגדרות. צריך להחליף ולשדרג את השרתים והדיסקים. צריך לתקן את מערכות ההפעלה כשמתגלים בהן נקודות חולשה חדשות. צריך לשדרג תוכנות של מסדי נתונים כשהספק של תוכנת מסד הנתונים משיק תכונות חדשות ומתקן בעיות חדשות. בדרך כלל, מנהל מסד נתונים מבצע כל אחד מהעדכונים האלה באופן קבוע כדי לוודא שהמערכות שלו יישארו אמינות, מוגנות ועדכניות. Cloud SQL מטפל בעדכוני המערכת הרגילים האלה בשבילכם, כך שתוכלו להקדיש פחות זמן לניהול מסד הנתונים ויותר זמן לפיתוח אפליקציות מצוינות.
התהליך שבו Cloud SQL משתמש כדי לבצע עדכוני מערכת משתנה בהתאם לחלק במערכת שעובר עדכון. באופן כללי, עדכוני המערכת של Cloud SQL מחולקים לשלוש קטגוריות: עדכוני חומרה, עדכונים אונליין ותחזוקה.
עדכוני חומרה משפרים את התשתית הפיזית, למשל החלפת מארח מכונה פגום או החלפת דיסק ישן.Cloud de Confiance מבצע עדכוני חומרה בלי להפריע לפעולה של האפליקציה. לדוגמה, כשמעדכנים שרת מסד נתונים, Cloud de Confiance משתמשים במיגרציה פעילה, טכנולוגיה מתקדמת שמעבירה מכונה וירטואלית באופן מהימן מהמארח המקורי למארח חדש בזמן שהמכונה הווירטואלית ממשיכה לפעול.
עדכונים אונליין משפרים את התוכנה של סוכני השירות התומכים שנמצאים בסמוך לתוכנת מסד הנתונים במכונת ה-VM. העדכונים האלה מתבצעים בזמן שמסד הנתונים פועל ומשרת תעבורת נתונים. עדכונים אונליין לא גורמים להשבתה של האפליקציה.
עדכוני תחזוקה משמשים לשדרוג מערכת ההפעלה ותוכנת מסד הנתונים. העדכונים האלה דורשים הפעלה מחדש של המופע, ולכן הם גורמים להשבתה מסוימת. לכן, ב-Cloud SQL אפשר לתזמן את התחזוקה כך שתתבצע בזמן שבו ההפרעה לאפליקציה תהיה מינימלית. אם אתם משתמשים במהדורת Cloud SQL Enterprise Plus, אתם יכולים להגביל את זמן ההשבתה לזמן השבתה של פחות משנייה.
המאמרים הבאים
אפשר לנסות אחד או יותר מהמדריכים להתחלה מהירה בנושאים הבאים: