בדף הזה מוסבר איך להגדיר קישוריות רשת למקורות של Amazon Aurora ו-Amazon RDS, לצורך העברות הומוגניות של PostgreSQL לאשכולות של AlloyDB ל-PostgreSQL באמצעות Database Migration Service. יש כמה שיטות שאפשר להשתמש בהן:
אפשר גם להשתמש ב מנהרת SSH הפוכה, אבל בגישה הזו צריך ליצור מכונה וירטואלית (VM) של Compute Engine כדי לארח את רכיבי הרשת הנדרשים.
הגדרת ממשקי Private Service Connect
שיטת הקישוריות הזו מאפשרת להתחבר לכתובת ה-IP הפרטית של מסד הנתונים במקור בלי לצרוך מכסת קישור בין רשתות VPC שכנות (peering). ממשקי Private Service Connect הם השיטה המומלצת לקישור דרך IP פרטית כשמעבירים לאשכול AlloyDB ל-PostgreSQL. ממשקי Private Service Connect נתמכים כש מעבירים לאשכול קיים של AlloyDB ל-PostgreSQL.
כדי להשתמש בחיבור מבודד עם ממשקי Private Service Connect למקורות של Amazon RDS או Amazon Aurora:
-
מגדירים קישוריות ישירה עם Cloud VPN מ- Google Cloud ל-VPC המקור ב-AWS.
בהתאם לארכיטקטורת הרשת, יכול להיות שתצטרכו להגדיר שערי VPN נוספים במערכת. מידע נוסף זמין במאמר יצירת חיבורי HA VPN בין Google Cloud ל-AWS במסמכי התיעוד של Cloud VPN.
- יוצרים או בוחרים אשכול AlloyDB ל-PostgreSQL שמופעל בו Private Service Connect. אפשר לקרוא מידע נוסף במאמר יצירת אשכול ומכונה ראשית במסמכי התיעוד של AlloyDB ל-PostgreSQL.
- מגדירים את Private Service Connect לקישוריות יוצאת מאשכול היעד. ברמה הכללית, התהליך הזה כולל את השלבים הבאים:
- יצירת מחבר רשת ברשת של הענן הווירטואלי הפרטי (VPC) שבה הגדרתם את Cloud VPN. טווח תת-הרשת ששמור לחיבור הרשת חייב להיות בטווח של RFC 1918.
- הקצאת חיבור הרשת לאשכול היעד של AlloyDB ל-PostgreSQL.
מידע נוסף זמין במאמר הגדרת Private Service Connect במסמכי התיעוד של AlloyDB ל-PostgreSQL.
- בשלב מאוחר יותר, כש יוצרים את פרופיל החיבור של המקור, משתמשים בכתובת ה-IP הפרטית או בנקודת הקצה הפרטית של ה-DNS של המכונה של מסד הנתונים של המקור ב-AWS.
- כש יוצרים את משימת ההעברה, בוחרים באפשרות ממשק PSC בתור שיטת הקישוריות.
הגדרת קישור בין רשתות VPC שכנות (peering)
כדי להשתמש בחיבור מבודד עם קישור בין רשתות VPC שכנות (peering) למקורות של Amazon RDS או Amazon Aurora, צריך לבצע את השלבים הבאים:
-
מגדירים קישוריות ישירה עם Cloud VPN מ- Google Cloud ל-VPC המקור ב-AWS.
בהתאם לארכיטקטורת הרשת, יכול להיות שתצטרכו להגדיר שערי VPN נוספים במערכת. מידע נוסף זמין במאמר יצירת חיבורי HA VPN בין Google Cloud ל-AWS במסמכי התיעוד של Cloud VPN.
מוודאים שרשת הענן הווירטואלי הפרטי (VPC) מוגדרת לגישה לשירותים פרטיים. מידע נוסף זמין במאמר הגדרת גישה לשירותים פרטיים.
- מוודאים שאשכול היעד של AlloyDB ל-PostgreSQL מוגדר עם כתובת IP פרטית וגישה לשירותים פרטיים (PSA) באמצעות אותה רשת של ענן וירטואלי פרטי (VPC). מידע נוסף זמין במאמר יצירת אשכול ומכונה ראשית במסמכי התיעוד של AlloyDB ל-PostgreSQL.
- בשלב מאוחר יותר, כש יוצרים את פרופיל החיבור של המקור, משתמשים בכתובת ה-IP הפרטית של מכונה של מסד הנתונים במקור.
- כש יוצרים את משימת ההעברה, בוחרים באפשרות VPC Peering בתור שיטת הקישוריות.
הגדרת קישוריות לרשימת ההיתרים של כתובות ה-IP
כדי להשתמש בשיטת הקישוריות של רשימת ההיתרים של כתובות IP ציבוריות, פועלים לפי השלבים הבאים:
- ב-AWS Management Console, מבצעים את הפעולות הבאות:
- מוודאים שמסד הנתונים של המקור ב-Amazon RDS או ב-Amazon Aurora מוגדר לחיבורים דרך IP ציבורי.
- מזהים את השם של נקודת הקצה ואת מספר היציאה של מסד הנתונים. צריך להזין את הערכים האלה כשיוצרים את פרופיל החיבור.
כברירת מחדל, שרתי PostgreSQL משתמשים ביציאה
5432.
- מוודאים שכתובת ה-IP הציבורית לתעבורה יוצאת מופעלת במכונה הראשית של AlloyDB ל-PostgreSQL ביעד, ובודקים את שתי כתובות ה-IP הציבוריות לתעבורה יוצאת. מידע נוסף זמין במאמרים הפעלת כתובת IP ציבורית יוצאת ו הצגת פרטים של אשכולות ומכונות.
ב-AWS VPC, יוצרים או מעדכנים קבוצת אבטחה שמאפשרת תנועה נכנסת ביציאה
5432משתי כתובות ה-IP הציבוריות היוצאות של המכונה הראשית של AlloyDB ל-PostgreSQL ביעד. למידע נוסף, קראו את המאמר Provide access to your DB instance in your VPC by creating a security group במרכז העזרה של AWS.- בשלב מאוחר יותר, כש יוצרים את פרופיל החיבור של המקור, משתמשים בשם נקודת הקצה בתור כתובת ה-IP או שם המארח של מסד הנתונים של המקור.
- כש יוצרים את משימת ההעברה, בוחרים באפשרות רשימת היתרים של כתובות IP בתור שיטת הקישוריות.
המאמרים הבאים
למידע נוסף על קישוריות רשת של מסדי נתונים ב-Database Migration Service, קראו את הסקירה הכללית על שיטות עבודה ברשת.
במאמר תחילת העבודה עם העברות ל-AlloyDB ל-PostgreSQL מופיע מדריך מפורט להעברה.