כדי להשתמש ב-Cloud SQL בצורה יעילה, חשוב להבין כמה מהמושגים שעליהם הוא מבוסס. בדף הזה מוסבר על מונחים ועקרונות מרכזיים שרלוונטיים ל-Cloud SQL.
למבוא לשימוש ב-Cloud SQL, אפשר לעיין בסקירה כללית של Cloud SQL.
מופע Cloud SQL
מופע Cloud SQL מתאים למכונה וירטואלית אחת (VM). המכונה הווירטואלית כוללת את מופע מסד הנתונים וקונטיינרים של תוכנה נלווית כדי לשמור על פעילות מופע מסד הנתונים.
מופע של מסד נתונים
מופע של מסד נתונים הוא קבוצת התוכנות והקבצים שמפעילים את מסדי הנתונים: MySQL, PostgreSQL או שרת SQL.
כתובת IP ציבורית ופרטית
ב-Cloud SQL, אם יש כתובת IP ציבורית, אפשר לגשת למכונה דרך האינטרנט הציבורי. לעומת זאת, למכונות שמשתמשות רק בכתובת IP פרטית אין גישה לאינטרנט הציבורי, אבל יש להן גישה לענן וירטואלי פרטי (VPC). למכונות Cloud SQL יכולות להיות כתובות IP ציבוריות וגם כתובות IP פרטיות.
זמינות גבוהה
מכונות Cloud SQL עם זמינות גבוהה (HA) מספקות מהימנות גבוהה יותר ממכונות ללא HA.
ב-Cloud SQL, זמינות גבוהה (HA) מתאפשרת באמצעות שתי מכונות מסונכרנות: מכונה ראשית ומכונת המתנה. לכל מופע יש מכונה וירטואלית אחת בדיוק. כל מופע נמצא באזור אחר באותו אזור.
מעבר לגיבוי (Failover)
מעבר לגיבוי (failover) הוא מצב שבו Cloud SQL מפסיק להציג נתונים מהמופע הראשי המקורי ועובר להציג נתונים ממופע הגיבוי.
מעבר אוטומטי לגיבוי הוא מנגנון שמפעיל אוטומטית מעבר לגיבוי אם מופע Cloud SQL לא שלח אות פעימת לב במרווח הקודם.
מכונות בהמתנה
המופע במצב המתנה משמש בזמינות גבוהה להחלפת המופע הראשי כשמתרחש יתירות כשל. מופע ההמתנה לא מופיע במסוףGoogle Cloud . כשמתרחש מעבר לגיבוי, החיבורים למופע הראשי מועברים אוטומטית למופע הגיבוי.
שכפל
כשמשכפלים מכונה של Cloud SQL, יוצרים מכונה חדשה שהיא עותק של מכונת המקור, אבל היא לגמרי עצמאית. אחרי שהשיבוט מסתיים, שינויים שמתבצעים במופע המקור לא משתקפים בשיבוט, ושינויים שמתבצעים בשיבוט לא משתקפים במופע המקור.
שכפול
רפליקציה היא היכולת ליצור עותקים של מכונת Cloud SQL או של מסד נתונים מקומי, ולהפחית עומס עבודה לעותקים. הסיבה העיקרית לשימוש בשכפול היא להרחיב את השימוש בנתונים במסד נתונים בלי לפגוע בביצועים במכונה הראשית.
עותק לקריאה
העותק לקריאה הוא עותק מדויק של המופע הראשי. הנתונים ושינויים אחרים במופע הראשי מתעדכנים כמעט בזמן אמת בעותק לקריאה. שולחים את טרנזקציות הכתיבה למופע הראשי, ואת בקשות הקריאה לרפליקת הקריאה. העותק לקריאה מעבד שאילתות, בקשות קריאה ותנועה של ניתוח נתונים, וכך מפחית את העומס על המופע הראשי.
שרת המקור
שכפול מעתיק עסקאות ממופע ראשי לרפליקות קריאה אחת או יותר. המופע הראשי נקרא גם שרת המקור. שרת המקור יכול להיות מופע ראשי של Cloud SQL, או שרת מחוץ ל-Google Cloud, כמו שרת מקומי או שרת שפועל בענן אחר. אם שרת המקור נמצא מחוץ ל- Google Cloud, אנחנו קוראים לו Replication from an external server.
לקוח של שרת proxy ל-Cloud SQL Auth
הלקוח של שרת ה-proxy ל-Cloud SQL Auth הוא תוכנה בקוד פתוח שמתוחזקת על ידי Cloud SQL. הוא מתחבר לתהליך נלווה, שרת ה-Proxy ל-Cloud SQL Auth, שפועל במכונת Cloud SQL. אתם מריצים את לקוח שרת ה-proxy ל-Cloud SQL Auth בשרתים שלכם. אפשר להשתמש בלקוח של שרת ה-proxy ל-Cloud SQL Auth כדי ליצור חיבור SSL/TLS מאובטח למכונת מסד הנתונים, או כדי להימנע מפתיחת חומת האש. האימות מתבצע באמצעות ניהול הזהויות והרשאות הגישה (IAM).