כדי להשתמש ב-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
לקוח Cloud SQL Auth Proxy הוא תוכנת קוד פתוח שמתוחזקת על ידי Cloud SQL. הוא מתחבר לתהליך נלווה, שרת ה-proxy ל-Cloud SQL Auth, שפועל במכונת Cloud SQL. אתם מריצים את לקוח שרת ה-proxy ל-Cloud SQL Auth בשרתים שלכם. אפשר להשתמש בלקוח של שרת ה-proxy ל-Cloud SQL Auth כדי ליצור חיבור SSL/TLS מאובטח למכונת מסד הנתונים, או כדי להימנע מפתיחת חומת האש. האימות מתבצע באמצעות ניהול הזהויות והרשאות הגישה (IAM).