בדף הזה מוסבר איך להגדיר קישוריות רשת למקורות של Cloud SQL ל-PostgreSQL, לצורך העברות הומוגניות ל-Cloud SQL ל-PostgreSQL באמצעות Database Migration Service. יש כמה שיטות שונות שאפשר להשתמש בהן:
בהעברות הומוגניות בין שני מכונות של Cloud SQL ל-PostgreSQL באמצעות Database Migration Service, לא מומלץ להשתמש בשיטת הקישוריות של מנהרת SSH הפוכה.
הגדרת ממשקי Private Service Connect
שיטת הקישוריות הזו מאפשרת להתחבר לכתובת ה-IP הפרטית של מסד הנתונים של המקור בלי לצרוך מכסת קישור בין רשתות VPC שכנות (peering). ממשקי Private Service Connect זמינים רק כש מעבירים למכונה קיימת.
כדי להשתמש בחיבור מבודד עם ממשקי Private Service Connect:
מוודאים שבפרויקט יש רשת של ענן וירטואלי פרטי (VPC) עם גישה לשירותים פרטיים.
זו הרשת שאתם מקשרים ל-Database Migration Service ולשרת של מסד הנתונים במקור. צריך שיהיה מספיק מקום להקצות טווחי כתובות IP לשני הרכיבים.
- מוודאים שמכונת המקור ב-Cloud SQL מוגדרת עם כתובת IP פרטית וגישה לשירות פרטי (PSA) עם רשת ה-VPC שמתוארת בשלב הקודם. למידע נוסף, קראו את המאמר שימוש בכתובת IP פרטית במסמכי התיעוד של Cloud SQL.
- יוצרים מכונה של Cloud SQL ביעד שמופעל בה Private Service Connect. מידע נוסף זמין במאמר יצירת מכונה עם Private Service Connect במסמכי התיעוד של Cloud SQL.
- מגדירים את Private Service Connect לקישוריות יוצאת במכונה של היעד. ברמה הכללית, התהליך כולל את השלבים הבאים:
- יצירת חיבור רשת ברשת ה-VPC שבה למכונה של המקור יש כתובת IP פרטית עם PSA. חשוב לזכור שטווח תת-הרשת ששמור לחיבור הרשת חייב להיות בטווח של RFC 1918.
- מקצים את מחבר הרשת למכונה של Cloud SQL ל-PostgreSQL ביעד.
התהליך המלא מפורט במאמר הגדרת קישוריות יוצאת במסמכי התיעוד של Cloud SQL.
- בשלב מאוחר יותר, כש יוצרים את פרופיל החיבור של המקור, משתמשים בכתובת ה-IP הפרטית של מכונת המקור של Cloud SQL ל-PostgreSQL.
- כש יוצרים את משימת ההעברה, בוחרים באפשרות ממשק PSC בתור שיטת הקישוריות.
הגדרת קישור בין רשתות VPC שכנות (peering) ייעודיות
חיבור פרטי עם מקורות של Cloud SQL ל-PostgreSQL להעברות הטרוגניות משתמש בקישור בין רשתות VPC שכנות (peering) כדי ליצור חיבור בין Database Migration Service לבין מסד הנתונים של המקור דרך רשתות VPC ב- Google Cloud. אי אפשר להשתמש בקישור טרנזיטיבי, ולכן כדי להשתמש בשיטת הקישוריות הזו צריך להגדיר מכונה וירטואלית (VM) של שרת proxy הפוך ברשת ה-VPC.
כדי להשתמש בחיבור מבודד עם קישור VPC, פועלים לפי השלבים הבאים:
מוודאים שבפרויקט יש רשת של ענן וירטואלי פרטי (VPC) עם גישה לשירותים פרטיים.
זו הרשת שאתם מקשרים ל-Database Migration Service ולשרת של מסד הנתונים במקור. צריך שיהיה מספיק מקום להקצות טווחי כתובות IP לשני הרכיבים.
- מוודאים שמכונת המקור ב-Cloud SQL מוגדרת עם כתובת IP פרטית וגישה לשירות פרטי (PSA) עם רשת ה-VPC שמתוארת בשלב הקודם. למידע נוסף, קראו את המאמר שימוש בכתובת IP פרטית במסמכי התיעוד של Cloud SQL.
- בשלב מאוחר יותר, כש
יוצרים את פרופיל החיבור של המקור, מבצעים את הפעולות הבאות:
- בקטע Define connection details, מזינים את כתובת ה-IP הפרטית של מכונת המקור ב-Cloud SQL.
אפשר לראות את כתובת ה-IP הפרטית של המכונה כש מציגים את פרטי הסיכום של המכונה.
- בקטע Define connectivity method, בוחרים באפשרות Private connectivity.
- בתפריט הנפתח, בוחרים את הגדרת החיבור המבודד שיצרתם בשלב הקודם.
- בקטע Define connection details, מזינים את כתובת ה-IP הפרטית של מכונת המקור ב-Cloud SQL.
הגדרת קישוריות לרשימת ההיתרים של כתובות ה-IP
כדי להגדיר קישוריות של רשימת היתרים של כתובות IP למקורות של Cloud SQL ל-PostgreSQL:
-
מפעילים כתובת IP ציבורית במכונה של Cloud SQL במקור, ומוסיפים את כתובת ה-IP הציבורית היוצאת של מכונת היעד לרשימת הרשתות המורשות. מידע נוסף זמין במאמר הפעלת כתובת IP ציבורית במסמכי התיעוד של Cloud SQL.
אם אתם מעבירים למכונה חדשה, ודאו שאתם יוצרים את היעד עם כתובת IP ציבורית מופעלת.
- בשלב מאוחר יותר, כש יוצרים את פרופיל החיבור של המקור, משתמשים בכתובת ה-IP הציבורית של מכונת המקור.
- כש יוצרים את משימת ההעברה, בוחרים באפשרות רשימת היתרים של כתובות IP בתור שיטת הקישוריות.
המאמרים הבאים
למידע נוסף על קישוריות רשת של מסדי נתונים ב-Database Migration Service, קראו את הסקירה הכללית על שיטות רישות.
במאמר תחילת העבודה עם העברות של Cloud SQL ל-PostgreSQL מוסבר שלב אחרי שלב איך מבצעים העברה.