יצירת רשת חוצת אתרים

אפשר ליצור רשתות חוצות אתרים על בסיס חיבורים שעברו את כל הבדיקות ומוכנים לשימוש.

החיוב על רשת חוצת-אתרים מתחיל כשיוצרים קווים ומסתיים כשמוחקים אותם.

כדי ליצור רשת חוצת-אתרים, פועלים לפי השלבים הבאים:

המסוף

  1. נכנסים לדף Interconnect במסוף Google Cloud .

    מעבר אל Interconnect

  2. בכרטיסייה רשתות חוצות אתרים, לוחצים על יצירת רשת חוצת אתרים.

  3. מציינים את הפרטים של הרשת חוצת האתרים:

    • Name: שם לרשת בין אתרים
    • תיאור: תיאור אופציונלי של הרשת חוצת האתרים
  4. לוחצים על הבא.

  5. מציינים את הפרטים הבסיסיים של קבוצת הערוצים להעברה בנקאית שרוצים להוסיף לרשת חוצת האתרים:

    • שם: שם לקבוצת החוטים.
    • Description: תיאור אופציונלי של קבוצת החוטים.
  6. בוחרים באפשרות מצב VLAN או מצב יציאה עבור קבוצת החוטים. במקרה הצורך, אפשר לעיין במצבי התנועה במאמר בנושא סקירה כללית של קישור בין אתרים.

  7. בשדה Unmetered bandwidth (רוחב פס לא מדוד), מזינים את רוחב הפס הלא מדוד, ב-Gbps, עבור קבוצת החוטים.

    אי אפשר להגדיר רוחב פס שגדול מהערכים הבאים:

    • המכסה שלכם בין צמד נתון של אזורי מטרופולין או המגבלה של קו נתון. אם עדיין לא עשיתם זאת, צריך לפעול לפי ההוראות לבדיקת המכסות והמגבלות של רוחב הפס.
    • קיבולת החיבור של Cross-Site Interconnect.

    שיקולים נוספים להגדרת השדה הזה מפורטים במאמר רוחב פס של העברה בנקאית.

  8. אם הגדרתם מצב יציאה, כדאי לבדוק את השדה זיהוי כשל. כדי להפעיל את זיהוי הכשלים, מסמנים את התיבה השבתת היציאה.

    כשמפעילים את האפשרות 'זיהוי כשלים',‏Google Cloud עוקב באופן רציף אחרי כל חוט ומשבית חוט אם הוא מאבד את הקישוריות, כדי שתוכלו לבצע מעבר לגיבוי (failover) לנתיב חלופי, כמו חוט תקין אחר בקבוצה.

  9. בוחרים אם להקצות את הגדרת רוחב הפס של קבוצת כבלים (wire group) לכל חוט בנפרד או לחלוק את רוחב הפס בין כל החוטים בקבוצה.

    • הקצאה לכל העברה בנקאית. רוחב הפס שלא נמדד מוקצה לכל חוט בקבוצה. חשוב לקחת בחשבון את ההשלכות על העלויות, כי הקצאה לכל חוט שמורת רוחב פס כפול בהשוואה להקצאה משותפת.
    • שותף עם קבוצת Wire. רוחב הפס הלא מדוד מחולק באופן שווה בין כל החוטים בקבוצה. עם זאת, בהגבלת קצב דינמית, רוחב פס לא מדוד שלא נעשה בו שימוש מוקצה לחיבורים אחרים בקבוצה.
  10. לוחצים על הבא.

  11. מציינים את חיבורי Cross-Site Interconnect שדרכם רוצים ליצור את הרשת בין האתרים.

    1. בהתאם לטופולוגיה שלכם, בוחרים את החיבור או החיבורים העודפים שיצרתם עבור האתר הראשון, אתר א'.
    2. בהתאם לטופולוגיה שלכם, בוחרים את החיבור או החיבורים המיותרים שיצרתם עבור האתר השני, אתר ב'.
  12. לוחצים על הבא.

  13. אם הגדרתם מצב VLAN, מציינים תגי VLAN לכל חוט בקבוצת החוטים על ידי הזנת מספר שלם מ-2 עד 4093.

    אי אפשר להזין ערך של תג VLAN שכבר נמצא בשימוש באותו חיבור Cross-Site Interconnect.

  14. בודקים את ההגדרה של הרשת באתרים שונים ולוחצים על יצירת רשת.

  15. אם צריך, יוצרים קבוצות נוספות של חוטים ברשת חוצת האתרים לפי ההוראות להוספת קבוצת חוטים. מומלץ להוסיף קבוצת חוטים מהסיבות הבאות:

    • כדי להוסיף רוחב פס בין אתר א' לאתר ב'.

    • כדי לקשר אתרים נוספים. לדוגמה, אפשר להוסיף קבוצות של קווי תקשורת שמחברות אתר נוסף, אתר ג', לאתר א' ולאתר ב'.

gcloud

סקירה כללית של התהליך ב-Google Cloud CLI

כדי להשלים את התהליך ליצירת רשת חוצת-אתרים באמצעות Google Cloud CLI:

  1. יצירת רשת חוצת-אתרים
  2. הוספת קבוצת חוטים לרשת חוצת-אתרים
  3. מוסיפים נקודת קצה וחיבורים לאתר א' לקבוצת החיבורים:
    1. הוספת נקודת קצה שמייצגת את אתר א'
    2. הוספת חיבור A1
    3. הוספת חיבור A2
  4. מוסיפים נקודת קצה וחיבורים לאתר ב' לקבוצת החוטים:
    1. הוספת נקודת קצה שמייצגת את אתר ב'
    2. הוספת חיבור B1
    3. הוספת חיבור B2

אתם יכולים ליצור קבוצות חוטים נוספות ברשת חוצת האתר, בהתאם לתרחיש השימוש:

  • כדי להוסיף עוד רוחב פס בין אתר א' לאתר ב', חוזרים על השלבים ליצירת קבוצת חוטים ולהוספת נקודות קצה וחיבורים.

  • כדי לקשר אתרים נוספים, חוזרים על השלבים לכל זוג אתרים שרוצים לקשר. לדוגמה, אפשר ליצור קבוצת חוטים נוספת שמחברת בין אתר א' לאתר ג', ועוד קבוצה שמחברת בין אתר ב' לאתר ג'.

אפשר גם להוסיף עוד קבוצות של חוטים בשלב מאוחר יותר.

1. יצירת רשת חוצת אתרים

כדי ליצור רשת חוצת-אתרים, משתמשים בפקודה gcloud compute interconnects cross-site-networks create.

  gcloud compute interconnects cross-site-networks create CROSS_SITE_NETWORK_NAME \
      [--description=DESCRIPTION]

מחליפים את הערכים הבאים:

  • CROSS_SITE_NETWORK_NAME: השם של הרשת בין האתרים
  • DESCRIPTION: תיאור אופציונלי של הרשת חוצת האתרים

2. הוספה של קבוצת חוטים

כדי להוסיף קבוצת חוטים, משתמשים בפקודה gcloud compute interconnects wire-groups create.

  gcloud compute interconnects wire-groups create WIRE_GROUP_NAME \
      --cross-site-network=CROSS_SITE_NETWORK_NAME \
      --bandwidth-unmetered=UNMETERED_BANDWIDTH \
      --bandwidth-allocation=BANDWIDTH_ALLOCATION \
      --fault-response=FAILURE_DETECTION \
      [--description=DESCRIPTION]

מחליפים את הערכים הבאים:

  • WIRE_GROUP_NAME: השם של קבוצת החוטים
  • CROSS_SITE_NETWORK_NAME: השם של הרשת חוצת האתרים שאליה רוצים להוסיף את קבוצת החוטים

  • UNMETERED_BANDWIDTH: רוחב הפס שלא נמדד עבור קבוצת החיבורים ב-Gbps. רוחב הפס שאתם מציינים מוקצה לכל חוט בקבוצה.

    אי אפשר להגדיר רוחב פס שגדול מהערכים הבאים:

    • המכסה שלכם בין צמד נתון של אזורי מטרופולין או המגבלה של קו נתון. אם עדיין לא עשיתם זאת, צריך לפעול לפי ההוראות לבדיקת המכסות והמגבלות של רוחב הפס.
    • קיבולת החיבור של Cross-Site Interconnect.

    שיקולים נוספים להגדרת השדה הזה מפורטים במאמר רוחב פס של העברה בנקאית.

  • BANDWIDTH_ALLOCATION: משתמשים בדגל הזה כדי להגדיר את היקף הקצאת רוחב הפס, שיכול להיות אחד מהערכים הבאים:

    • ALLOCATE_PER_WIRE, שבו כל חוט בקבוצה מקבל הקצאה נפרדת של רוחב פס ללא הגבלה.
    • SHARED_WITH_WIRE_GROUP, שמוקצה לה רוחב פס אחד לא מדוד שמחולק בין כל החוטים בקבוצה. הגבלת קצב דינמית מקצה מחדש רוחב פס לא בשימוש מחוטים שלא נעשה בהם שימוש או שנעשה בהם שימוש מועט, לחוטים אחרים בקבוצה.
  • FAILURE_DETECTION: משתמשים בדגל הזה רק בהגדרות של מצב יציאה. כדי להפעיל את זיהוי הכשלים, מזינים DISABLE_PORT. אחרת, מזינים NONE.

    כשמפעילים את האפשרות 'זיהוי כשלים',‏Google Cloud עוקב באופן רציף אחרי כל חוט ומשבית חוט אם הוא מאבד את הקישוריות, כדי שתוכלו לבצע מעבר לגיבוי (failover) לנתיב חלופי, כמו חוט תקין אחר בקבוצה.

  • DESCRIPTION: תיאור אופציונלי של קבוצת החוטים.

‫3א. הוספת נקודת קצה לאתר א'

כדי להוסיף נקודת קצה לקבוצת החיבורים שמייצגת את האתר הראשון, או אתר א', משתמשים בפקודה gcloud compute interconnects wire-groups add-endpoint.

  gcloud compute interconnects wire-groups add-endpoint WIRE_GROUP_NAME \
      --cross-site-network=CROSS_SITE_NETWORK_NAME \
      --endpoint-label=ENDPOINT_A_LABEL

מחליפים את הערכים הבאים:

  • WIRE_GROUP_NAME: שם קבוצת הערוצים שיצרתם קודם
  • CROSS_SITE_NETWORK_NAME: השם של הרשת חוצת האתרים שאליה מוסיפים קבוצת חוטים
  • ENDPOINT_A_LABEL: תווית לנקודת הקצה, למשל ashburn

3ב. הוספת חיבור A1

כדי להוסיף את חיבור ה-Cross-Site Interconnect הראשון לקבוצת החיבורים באתר א', או חיבור א1, משתמשים בפקודה gcloud compute interconnects wire-groups add-interconnect.

  gcloud compute interconnects wire-groups add-interconnect WIRE_GROUP_NAME \
      --cross-site-network=CROSS_SITE_NETWORK_NAME \
      --endpoint-label=ENDPOINT_A_LABEL \
      --interconnect-label=INTERCONNECT_CONNECTION_A1_LABEL \
      --interconnect=INTERCONNECT_CONNECTION_A1 \
      --vlan-tags=TRAFFIC_MODE

מחליפים את הערכים הבאים:

  • WIRE_GROUP_NAME: שם קבוצת הערוצים שיצרתם קודם
  • CROSS_SITE_NETWORK_NAME: השם של הרשת חוצת האתרים שאליה מוסיפים קבוצת חוטים
  • ENDPOINT_A_LABEL: התווית הקיימת שציינתם כשיצרתם את נקודת הקצה לאתר א'
  • INTERCONNECT_CONNECTION_A1_LABEL: תווית חדשה לחיבור הראשון של Cross-Site Interconnect שיצרתם לאתר א'
  • INTERCONNECT_CONNECTION_A1: החיבור שיצרתם לאתר א'. אפשר לציין את החיבור לפי השם, ה-URI החלקי או ה-URI המלא שלו. דוגמאות:
    • my-connection
    • projects/my-project/global/interconnects/my-connection
    • https://compute.googleapis.com/compute/v1/projects/my-project/global/interconnects/my-connection
  • TRAFFIC_MODE: הגדרת מצב התנועה לחיבורים שמשתמשים בחיבור Cross-Site Interconnect הזה:

    • כדי להגדיר את מצב היציאה, מזינים -1.
    • כדי להגדיר את מצב ה-VLAN, בוחרים באחת מהאפשרויות הבאות:

      • כדי להקצות ערכים של תגי VLAN באופן אוטומטי, מזינים 0.
      • כדי לציין ערכים משלכם לתיוג VLAN, מזינים מספר שלם בין 2 לבין 4093. תגי ה-VLAN צריכים להיות זהים בשתי נקודות הקצה של החוט. אי אפשר להזין ערך של תג VLAN שכבר נמצא בשימוש בחיבור Cloud Interconnect.

3ג. הוספת חיבור A2

  gcloud compute interconnects wire-groups add-interconnect WIRE_GROUP_NAME \
      --cross-site-network=CROSS_SITE_NETWORK_NAME \
      --endpoint-label=ENDPOINT_A_LABEL \
      --interconnect-label=INTERCONNECT_CONNECTION_A2_LABEL \
      --interconnect=INTERCONNECT_CONNECTION_A2 \
      --vlan-tags=TRAFFIC_MODE

מחליפים את הערכים הבאים:

  • WIRE_GROUP_NAME: שם קבוצת הערוצים שיצרתם קודם
  • CROSS_SITE_NETWORK_NAME: השם של הרשת חוצת האתרים שאליה מוסיפים קבוצת חוטים
  • ENDPOINT_A_LABEL: התווית הקיימת שציינתם כשיצרתם את נקודת הקצה לאתר א'
  • INTERCONNECT_CONNECTION_A2_LABEL: תווית חדשה לחיבור המיותר של Cross-Site Interconnect שיצרתם לאתר א'
  • INTERCONNECT_CONNECTION_A2: החיבור המיותר שיצרתם לאתר א'. אפשר לציין את החיבור לפי השם, ה-URI החלקי או ה-URI המלא שלו. דוגמאות:
    • my-connection
    • projects/my-project/global/interconnects/my-connection
    • https://compute.googleapis.com/compute/v1/projects/my-project/global/interconnects/my-connection
  • TRAFFIC_MODE: הגדרת מצב התנועה לחיבורים שמשתמשים בחיבור Cross-Site Interconnect הזה:

    • כדי להגדיר את מצב היציאה, מזינים -1.
    • כדי להגדיר את מצב ה-VLAN, בוחרים באחת מהאפשרויות הבאות:

      • כדי להקצות ערכים של תגי VLAN באופן אוטומטי, מזינים 0.
      • כדי לציין ערכים משלכם לתיוג VLAN, מזינים מספר שלם בין 2 לבין 4093. תגי ה-VLAN צריכים להיות זהים בשתי נקודות הקצה של החוט. אי אפשר להזין ערך של תג VLAN שכבר נמצא בשימוש בחיבור Cloud Interconnect.

‫4א. הוספת נקודת קצה לאתר ב'

כדי להוסיף נקודת קצה לקבוצת החוטים שמייצגת את האתר השני, או אתר ב', משתמשים בפקודה gcloud compute interconnects wire-groups add-endpoint.

  gcloud compute interconnects wire-groups add-endpoint WIRE_GROUP_NAME \
      --cross-site-network=CROSS_SITE_NETWORK_NAME \
      --endpoint-label=ENDPOINT_B_LABEL

מחליפים את הערכים הבאים:

  • WIRE_GROUP_NAME: שם קבוצת הערוצים שיצרתם קודם
  • CROSS_SITE_NETWORK_NAME: השם של הרשת חוצת האתרים שאליה מוסיפים קבוצת חוטים
  • ENDPOINT_B_LABEL: תווית לנקודת הקצה, למשל chicago

‫4ב. הוספת חיבור B1

כדי להוסיף חיבור Cross-Site Interconnect לקבוצת החיבורים הקוויים של אתר ב', או חיבור Interconnect ב'1, משתמשים בפקודה gcloud compute interconnects wire-groups add-interconnect.

  gcloud compute interconnects wire-groups add-interconnect WIRE_GROUP_NAME \
      --cross-site-network=CROSS_SITE_NETWORK_NAME \
      --endpoint-label=ENDPOINT_B_LABEL \
      --interconnect-label=INTERCONNECT_CONNECTION_B1_LABEL \
      --interconnect=INTERCONNECT_CONNECTION_B1 \
      --vlan-tags=TRAFFIC_MODE

מחליפים את הערכים הבאים:

  • WIRE_GROUP_NAME: שם קבוצת הערוצים שיצרתם קודם
  • CROSS_SITE_NETWORK_NAME: השם של הרשת חוצת האתרים שאליה מוסיפים קבוצת חוטים
  • ENDPOINT_B_LABEL: התווית הקיימת שציינתם כשיצרתם את נקודת הקצה לאתר ב'
  • INTERCONNECT_CONNECTION_B1_LABEL: תווית חדשה לחיבור Cross-Site Interconnect שיצרתם לאתר ב'
  • INTERCONNECT_CONNECTION_B1: החיבור שיצרתם לאתר ב'. אפשר לציין את החיבור לפי השם, ה-URI החלקי או ה-URI המלא שלו. דוגמאות:
    • my-connection
    • projects/my-project/global/interconnects/my-connection
    • https://compute.googleapis.com/compute/v1/projects/my-project/global/interconnects/my-connection
  • TRAFFIC_MODE: הגדרת מצב התנועה לחיבורים שמשתמשים בחיבור Cross-Site Interconnect הזה:

    • כדי להגדיר את מצב היציאה, מזינים -1.
    • כדי להגדיר את מצב ה-VLAN, בוחרים באחת מהאפשרויות הבאות:

      • כדי להקצות ערכים של תגי VLAN באופן אוטומטי, מזינים 0.
      • כדי לציין ערכים משלכם לתיוג VLAN, מזינים מספר שלם בין 2 לבין 4093. תגי ה-VLAN צריכים להיות זהים בשתי נקודות הקצה של החוט. אי אפשר להזין ערך של תג VLAN שכבר נמצא בשימוש בחיבור Cloud Interconnect.

‫4ג. הוספת חיבור B2

  gcloud compute interconnects wire-groups add-interconnect WIRE_GROUP_NAME \
      --cross-site-network=CROSS_SITE_NETWORK_NAME \
      --endpoint-label=ENDPOINT_B_LABEL \
      --interconnect-label=INTERCONNECT_CONNECTION_B2_LABEL \
      --interconnect=INTERCONNECT_CONNECTION_B2 \
      --vlan-tags=TRAFFIC_MODE

מחליפים את הערכים הבאים:

  • WIRE_GROUP_NAME: שם קבוצת הערוצים שיצרתם קודם.
  • CROSS_SITE_NETWORK_NAME: השם של הרשת חוצת האתרים שאליה רוצים להוסיף את קבוצת החוטים.
  • ENDPOINT_B_LABEL: התווית הקיימת שציינתם כשיצרתם את נקודת הקצה לאתר א'.
  • INTERCONNECT_CONNECTION_B2_LABEL: תווית חדשה לחיבור המיותר של Cross-Site Interconnect שיצרתם לאתר ב'.
  • INTERCONNECT_CONNECTION_B2: החיבור המיותר שיצרתם לאתר ב'. אפשר לציין את החיבור לפי השם, ה-URI החלקי או ה-URI המלא שלו. דוגמאות:
    • my-connection
    • projects/my-project/global/interconnects/my-connection
    • https://compute.googleapis.com/compute/v1/projects/my-project/global/interconnects/my-connection
  • TRAFFIC_MODE: הגדרת מצב התנועה לחיבורים שמשתמשים בחיבור Cross-Site Interconnect הזה:

    • כדי להגדיר את מצב היציאה, מזינים -1.
    • כדי להגדיר את מצב ה-VLAN, בוחרים באחת מהאפשרויות הבאות:

      • כדי להקצות ערכים של תגי VLAN באופן אוטומטי, מזינים 0.
      • כדי לציין ערכים משלכם לתיוג VLAN, מזינים מספר שלם בין 2 לבין 4093. תגי ה-VLAN צריכים להיות זהים בשתי נקודות הקצה של החוט. אי אפשר להזין ערך של תג VLAN שכבר נמצא בשימוש בחיבור Cloud Interconnect.