הגדרת קישוריות לרשת למקורות MySQL באירוח עצמי

בדף הזה מוסבר איך להגדיר קישוריות לרשת למקורות MySQL באירוח עצמי לצורך העברות הומוגניות מ-MySQL ל-Cloud SQL ל-MySQL באמצעות Database Migration Service.

יש כמה שיטות שבהן אפשר להשתמש כדי להגדיר את קישוריות הרשת הנדרשת להעברות ממקורות MySQL באירוח עצמי:

אפשר גם להשתמש ב מנהרת SSH הפוכה, אבל בגישה הזו צריך ליצור מכונות וירטואליות (VM) נוספות כדי לארח את רכיבי הרשת הנדרשים.

הגדרת קישוריות לרשימת ההיתרים של כתובות ה-IP

כדי להשתמש בשיטת הקישוריות של רשימת ההיתרים של כתובות IP ציבוריות, פועלים לפי השלבים הבאים:

  1. מוודאים שלמסד הנתונים של המקור יש כתובת IP שאפשר להגיע אליה מהאינטרנט הציבורי. לא צריך להשתמש בכתובת ה-IP כדי להתחבר. אם יש לכם רשומת DNS שמשויכת לכתובת ה-IP, אתם יכולים להשתמש בה במקום זאת.
  2. יוצרים כלל בחומת האש של שרת מסד הנתונים של המקור כדי לאפשר חיבורים מכתובת ה-IP הציבורית של מכונת Cloud SQL של היעד. משתמשים בהגדרות הבאות:
    1. לסוג הכלל, משתמשים ב-port.
    2. בטווח כתובות ה-IP המותרות, מוסיפים את כתובת ה-IP הציבורית של מכונת Cloud SQL של היעד. אפשר לבדוק את כתובת ה-IP הציבורית של המכונה בדף הפרטים של המכונה. למידע נוסף, קראו את המאמר הצגת פרטי המכונה במסמכי התיעוד של Cloud SQL ל-MySQL.
    3. מגדירים את הפרוטוקול ל-TCP.
    4. מגדירים את מספר היציאה שמשויך לכלל ליציאה שבה מסד הנתונים של המקור מאזין לחיבורים נכנסים. זהו מספר היציאה שצריך להזין בפרופיל החיבור של המקור.

      כברירת מחדל, שרתי MySQL משתמשים ביציאה 3306.

    השלבים להגדרת כללי חומת האש משתנים בהתאם לתוכנת השרת שבה אתם משתמשים. מידע נוסף זמין במסמכי התיעוד של מוצר חומת האש.

  3. בשלב מאוחר יותר, כש יוצרים את פרופיל החיבור למקור, בקטע הגדרת שיטת הקישוריות, בוחרים באפשרות רשימת כתובות IP שאפשר לגשת אליהן.

הגדרת ממשקי Private Service Connect

שיטת הקישוריות הזו מאפשרת להתחבר לכתובת ה-IP הפרטית של מסד הנתונים של המקור בלי לצרוך מכסת קישור בין רשתות VPC שכנות (peering). ממשקי Private Service Connect הם השיטה המומלצת לקישור דרך IP פרטי, אבל הם זמינים רק כש מעבירים למכונה קיימת.

למקורות באירוח עצמי ב- Google Cloud

כדי להשתמש בחיבור מבודד עם ממשקי Private Service Connect למסד נתונים של MySQL שמתארח במכונה וירטואלית של Compute Engine, בצעו את השלבים הבאים:

  1. יוצרים מכונת יעד של Cloud SQL עם Private Service Connect מופעל. מידע נוסף זמין במאמר בנושא יצירת מכונה עם Private Service Connect במסמכי התיעוד של Cloud SQL.
  2. מגדירים Private Service Connect לקישוריות יוצאת במכונה. ככלל, התהליך הזה כולל:
    1. יצירת קובץ מצורף לרשת ברשת ה-VPC שדרכה אפשר להגיע לכתובת ה-IP הפרטית של מסד הנתונים של המקור. הערה: טווח תת-הרשת ששמור למחבר הרשת צריך להיות בטווח RFC 1918.
    2. הקצאת מחבר הרשת למכונת היעד של Cloud SQL ל-MySQL.

    התהליך המלא מפורט במאמר הגדרת קישוריות יוצאת במסמכי התיעוד של Cloud SQL.

  3. בשלב מאוחר יותר, כש יוצרים את פרופיל החיבור של המקור, משתמשים בכתובת ה-IP של המכונה הווירטואלית ב-Compute Engine שבה מארחים את מסד הנתונים של MySQL.

    אפשר לראות את כתובת ה-IP של המכונה הווירטואלית במסוף Google Cloud .

  4. כש יוצרים את משימת ההעברה, בוחרים באפשרות PSC interface בתור שיטת הקישוריות.

למקורות באירוח עצמי מחוץ Google Cloud

כדי להשתמש בקישוריות פרטית עם ממשקי Private Service Connect למסד נתונים של MySQL באירוח עצמי שנמצא ברשת מחוץ ל- Google Cloud, צריך לבצע את השלבים הבאים:

  1. מגדירים קישוריות ישירה עם Cloud VPN מ- Google Cloud למקור MySQL.

    בהתאם לארכיטקטורת הרשת, יכול להיות שתצטרכו להגדיר שערי VPN נוספים במערכת. מידע נוסף זמין במאמר בנושא יצירת שער HA VPN לשער VPN של עמית במסמכי התיעוד של Cloud VPN.

  2. יוצרים מכונת יעד של Cloud SQL עם Private Service Connect מופעל. מידע נוסף זמין במאמר יצירת מכונה עם Private Service Connect במסמכי התיעוד של Cloud SQL.
  3. מגדירים את Private Service Connect לקישוריות יוצאת במכונה. ברמה הכללית, התהליך הזה כולל את השלבים הבאים:
    1. יצירת קובץ מצורף לרשת ברשת ה-VPC שדרכה אפשר להגיע לכתובת ה-IP הפרטית של מסד הנתונים של המקור. הערה: טווח תת-הרשת ששמור למחבר הרשת צריך להיות בטווח RFC 1918.
    2. הקצאת חיבור הרשת למכונה של Cloud SQL ל-MySQL ביעד.

    התהליך המלא מפורט במאמר הגדרת קישוריות יוצאת במסמכי התיעוד של Cloud SQL.

  4. בשלב מאוחר יותר, כש יוצרים את פרופיל החיבור של המקור, משתמשים בכתובת ה-IP הפרטית של מכונת מסד הנתונים של המקור.
  5. כש יוצרים את משימת ההעברה, בוחרים באפשרות ממשק PSC בתור שיטת הקישוריות.

הגדרת חיבור מבודד באמצעות קישור בין רשתות VPC שכנות (peering)

שיטת הקישור הזו דורשת שיהיה אפשר להגיע לכתובת ה-IP או לשם המארח של מסד הנתונים של המקור מ- Google Cloud VPC. יכול להיות שמקורות באירוח עצמי שנמצאים ברשתות מחוץ ל- Google Cloudידרשו שימוש ברכיבי רשת נוספים כמו Cloud VPN או Cloud Interconnect.

למקורות באירוח עצמי ב Google Cloud

כדי להשתמש בחיבור מבודד עם קישור בין רשתות VPC שכנות למסד נתונים של MySQL כמקור שמתארח במכונה וירטואלית של Compute Engine, צריך לבצע את השלבים הבאים:

  1. מוודאים שרשת הענן הווירטואלי הפרטי (VPC) שבה למכונה הווירטואלית מוקצית כתובת IP מוגדרת לגישה לשירותים פרטיים. מידע נוסף זמין במאמר הגדרת גישה לשירותים פרטיים.
  2. מוודאים שמכונת היעד של Cloud SQL מוגדרת עם כתובת IP פרטית וגישה לשירותים פרטיים (PSA). מידע נוסף זמין במאמר שימוש בכתובת IP פרטית במסמכי התיעוד של Cloud SQL.
  3. בשלב מאוחר יותר, כש יוצרים את פרופיל החיבור למקור, משתמשים בכתובת ה-IP של מכונת ה-VM ב-Compute Engine שבה מאוחסן מסד הנתונים של MySQL.

    אפשר לראות את כתובת ה-IP של המכונה הווירטואלית במסוף Google Cloud .

  4. כש יוצרים את משימת ההעברה, בוחרים באפשרות VPC Peering בתור שיטת הקישוריות.

למקורות באירוח עצמי מחוץ ל- Google Cloud

כדי להשתמש בקישוריות פרטית עם קישור VPC למסד נתונים של MySQL באירוח עצמי שנמצא ברשת מחוץ ל-Google Cloud, צריך לבצע את השלבים הבאים:

  1. הגדרת קישוריות ישירה באמצעות Cloud VPN למקור MySQL.

    בהתאם לארכיטקטורת הרשת, יכול להיות שתצטרכו להגדיר שערי VPN נוספים במערכת. מידע נוסף זמין במאמר בנושא יצירת שער HA VPN לשער VPN של עמית במסמכי התיעוד של Cloud VPN.

    מוודאים שהרשת של הענן הווירטואלי הפרטי (VPC) מוגדרת לגישה לשירותים פרטיים. מידע נוסף זמין במאמר הגדרת גישה לשירותים פרטיים.

  2. מוודאים שמכונת Cloud SQL של היעד מוגדרת עם כתובת IP פרטית וגישה לשירותים פרטיים (PSA). למידע נוסף, קראו את המאמר שימוש בכתובת IP פרטית במסמכי התיעוד של Cloud SQL.
  3. בשלב מאוחר יותר, כש יוצרים את פרופיל החיבור למקור, משתמשים בכתובת ה-IP הפרטית של מופע מסד הנתונים של המקור.
  4. כש יוצרים את משימת ההעברה, בוחרים באפשרות VPC Peering בתור שיטת הקישוריות.

המאמרים הבאים