בדף הזה מופיעה סקירה כללית על הדברים שצריך להביא בחשבון כשמתכננים את הקישוריות לרשת לצורך ההעברה.
מבחינת הרשת, Database Migration Service ו-Cloud SQL הם בעלים של שירותים מנוהלים שנמצאים ברשתות ייעודיות משלהם (שנקראות רשתות שירות), מחוץ לרשתות של הענן הווירטואלי הפרטי (VPC) שבהן אתם משתמשים בפרויקט ב- Google Cloud .
בהתאם לבחירה שלכם בהעברה רגילה או בהעברה בהתחלה מהירה, השירות Database Migration Service משתמש בארכיטקטורות שונות של רשתות כדי להתחבר למסדי הנתונים. הדף הזה מתמקד בעיקר בשיקולים שקשורים לרשתות בהעברות רגילות.
קישוריות להעברה רגילה
בהעברות סטנדרטיות והומוגניות של PostgreSQL ל-Cloud SQL, שירות Database Migration Service מתחבר למכונה היעד של Cloud SQL ל-PostgreSQL ומנהל את תהליך ההעברה בשמה. מכונת היעד היא זו שיוצרת את החיבור הישיר לרשת עם מכונת המקור, ו-Database Migration Service מפקח על התהליך.
המטרה של הגדרת הקישוריות לרשת בהעברה רגילה היא לוודא שמכונת היעד של Cloud SQL ל-PostgreSQL יכולה לנתב לשרת של מסד הנתונים במקור ולהגיע אליו דרך הרשת.
יש שיטות קישוריות שונות, בהתאם למסד הנתונים של המקור ולהגדרת הרשת של Cloud SQL ל-PostgreSQL ביעד:
- רשימת היתרים של כתובות IP: חיבור דרך האינטרנט הציבורי על ידי הוספת כתובת ה-IP היוצאת של היעד לחומת האש או לרשימת ההיתרים של המקור.
- מנהרת SSH הפוכה: מעבירה את תעבורת הנתונים בזמן שכפול דרך יעד מבוצר (bastion host) של Compute Engine, באמצעות מנהרת SSH מוצפנת.
- חיבור מבודד עם קישור בין רשתות VPC שכנות (peering): חיבור לכתובת ה-IP הפרטית של מסד הנתונים במקור, דרך רשתות VPC שכנות (למכונות יעד עם גישה לשירותים פרטיים).
- קישוריות פרטית עם ממשקי Private Service Connect: חיבור לכתובת ה-IP הפרטית של מסד הנתונים של המקור באמצעות קבצים מצורפים לרשת (למכונות יעד שתומכות ב-PSC).
לפני שאתם מגדירים את מכונת המקור להעברה, כדאי לעיין בדף סקירה כללית על רשתות כדי להעריך את סביבת הרשתות מקצה לקצה ולבחור את השיטה המתאימה ביותר לתרחיש שלכם.
קישוריות להעברות ב-Quick Start
בהעברות מהירות נעשה שימוש במודל רשת מתווך, שבו Database Migration Service פועל כמתווך בין מסד הנתונים של המקור לבין מכונת Cloud SQL ל-PostgreSQL של היעד:
- קישוריות למקור: Database Migration Service מתחבר למסד הנתונים של המקור באמצעות ממשקי Private Service Connect והגדרות של קישוריות פרטית. למסד הנתונים של המקור צריכה להיות כתובת IP פרטית שהוקצתה בתוך רשת VPC של Google Cloud . אם מסד הנתונים של המקור מתארח מחוץ ל- Google Cloud, צריך לחבר אותו לרשת ה-VPC באמצעות חיבור Cloud VPN או Cloud Interconnect. אין תמיכה בשיטות אחרות (כמו רשימות היתרים של כתובות IP ציבוריות או מנהרות SSH הפוכות).
- קישוריות ליעד: Database Migration Service מנהל באופן מלא את התקשורת ברשת למכונה של היעד. במכונה המיועדת צריך להפעיל את Private Service Connect.
הסבר מקיף על ארכיטקטורת הרשת של ההתחלה המהירה, דיאגרמות של רכיבים ומגבלות מופיע במאמר קישוריות לרשת להעברות בהתחלה מהירה במסמכי התיעוד הראשיים של Database Migration Service.
המאמרים הבאים
- במאמר תחילת העבודה עם העברות של Cloud SQL ל-PostgreSQL תוכלו לקרוא על תהליכי העברה רגילים.
- במאמר העברת נתונים ל-Cloud SQL באמצעות העברות מהירות מוסבר איך מריצים העברה מהירה.