הגדרה של ביצועי רשת ברמה 1 לכל מכונה וירטואלית

ב-Compute Engine אפשר לבחור הגדרת ביצועים של רשת Tier_1 עם רוחב פס גבוה לכל מכונה וירטואלית (VM) עבור מכונות וירטואליות מסוימות של Compute Engine ומכונות Bare Metal. מכונות Compute עם הגדרות רשת Tier_1 שימושיות במיוחד לעומסי עבודה גדולים ומבוזרים של מחשוב עם תקשורת רבה בין צמתים, כמו מחשוב עתיר ביצועים (HPC), למידת מכונה (ML) ולמידה עמוקה (DL).

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

לפני שמתחילים

  • מידע על התמחור של ביצועי רשת Tier_1 לכל מכונה וירטואלית זמין במאמר בנושא תמחור של רשת עם רוחב פס גבוה יותר Tier_1.
  • אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות. אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Cloud de Confiance by S3NS . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:

    צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:

    המסוף

    כשמשתמשים במסוף Cloud de Confiance כדי לגשת לשירותים ולממשקי ה-API, לא צריך להגדיר אימות. Cloud de Confiance by S3NS

    gcloud

    1. התקינו את ה-CLI של Google Cloud ואז היכנסו ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם. אחרי שנכנסתם לחשבון, אתחלו את ה-CLI של Google Cloud באמצעות הפקודה הבאה:

      gcloud init
  • הגדרת אזור ותחום כברירת מחדל
  • REST

    כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.

      התקינו את ה-CLI של Google Cloud ואז היכנסו ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם.

    מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Cloud de Confiance .

התפקידים הנדרשים

כדי לקבל את ההרשאות שנדרשות להגדרת מכונה לשימוש בביצועי רשת ברמה 1 לכל מכונה, צריך לבקש מהאדמין להקצות לכם בפרויקט את תפקידי ה-IAM הבאים:

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

התפקידים המוגדרים מראש האלה מכילים את ההרשאות שנדרשות להגדרת מכונה וירטואלית לשימוש בביצועי רשת ברמה 1. כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:

ההרשאות הנדרשות

כדי להגדיר מכונה וירטואלית לשימוש בביצועי רשת Tier_1, צריך את ההרשאות הבאות:

  • כדי ליצור מופעים:
    • compute.instances.create בפרויקט
    • כדי להשתמש באימג' בהתאמה אישית ליצירת המכונה הווירטואלית (VM): compute.images.useReadOnly בקובץ אימג'
    • כדי להשתמש ב-snapshot ליצירת המכונה הווירטואלית: compute.snapshots.useReadOnly בקובץ ה-snapshot
    • כדי להשתמש בתבנית של מכונה ליצירת המכונה הווירטואלית: compute.instanceTemplates.useReadOnly בתבנית של המכונה
    • כדי להקצות רשת מדור קודם למכונה הווירטואלית: compute.networks.use בפרויקט
    • כדי לציין כתובת IP סטטית למכונה הווירטואלית: compute.addresses.use בפרויקט
    • כדי להקצות כתובת IP חיצונית למכונה הווירטואלית כשמשתמשים ברשת מדור קודם: compute.networks.useExternalIp בפרויקט
    • כדי לציין רשת משנה למכונה הווירטואלית: compute.subnetworks.use בפרויקט או ברשת המשנה שנבחרה
    • כדי להקצות כתובת IP חיצונית למכונה הווירטואלית כשמשתמשים ברשת VPC: compute.subnetworks.useExternalIp בפרויקט או ברשת המשנה שנבחרה
    • כדי להגדיר מטא-נתונים של המכונה הווירטואלית למכונה הווירטואלית: compute.instances.setMetadata בפרויקט
    • כדי להגדיר תגים למכונה הווירטואלית: compute.instances.setTags במכונה הווירטואלית
    • כדי להגדיר תוויות למכונה הווירטואלית: compute.instances.setLabels במכונה הווירטואלית
    • כדי להגדיר חשבון שירות לשימוש של המכונה הווירטואלית: compute.instances.setServiceAccount במכונה הווירטואלית
    • כדי ליצור דיסק חדש למכונה הווירטואלית: compute.disks.create בפרויקט
    • כדי לצרף דיסק קיים במצב קריאה-בלבד או במצב קריאה וכתיבה: compute.disks.use בדיסק
    • כדי לצרף דיסק קיים במצב קריאה-בלבד: compute.disks.useReadOnly בדיסק
  • כדי לעדכן מכונה כך שתכלול רשת Tier_1:
    • compute.instances.update
    • הרשאה להשתמש במשאבים שרוצים לשנות במופע, למשל compute.networks.use
  • כדי ליצור תבנית של מכונה עם רשת Tier_1: compute.instanceTemplates.create

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

מגבלות

רמות רוחב פס

מגבלת רוחב הפס של תעבורת הנתונים היוצאת (egress) מייצגת את כמות הנתונים המקסימלית האפשרית לכל יחידת זמן (לדוגמה, גיגה-ביט לשנייה, או Gbps) ש Cloud de Confianceמאפשרת למכונה של Compute Engine לשדר מממשקי הרשת שלה (NIC). רוחב הפס של התעבורה היוצאת כולל נתונים שמועברים לכל הכרכים של Persistent Disk ו-Google Cloud Hyperdisk שמצורפים למופע.

חשוב לשים לב לנקודות הבאות לגבי מגבלות רוחב פס:

  • מגבלת רוחב הפס שמוגדרת כברירת מחדל היא בין ‎10 Gbps ל-‎200 Gbps, בהתאם לסוג המכונה ולגודל המכונה.
  • למכונות שנוצרו עם סוג מכונה שעבר אופטימיזציה לרשת או עם סוג מכונה שמספק כמה כרטיסי רשת פיזיים, יש את מגבלות רוחב הפס הכי גבוהות ליציאה, כמו 400 Gbps ל-C4N.
  • רשת Tier_1 מגדילה את מגבלת רוחב הפס המקסימלית של תעבורת היציאה (egress) עבור מכונות וירטואליות. מגבלת רוחב הפס המקסימלית של התעבורה היוצאת היא בין 50 Gbps ל-200 Gbps, בהתאם לגודל ולסוג המכונה של המופע.
  • רוחב הפס בפועל של התעבורה היוצאת תמיד קטן ממגבלת רוחב הפס של התעבורה היוצאת או שווה לה.

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

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

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

מכונות וירטואליות לשימוש כללי מסוג C4 ומופעי Bare Metal

בטבלה הבאה מתוארות מגבלות רוחב הפס של התעבורה היוצאת למכונות וירטואליות מסוג C4 ולמופעי Bare Metal. במכונות וירטואליות מסוג C4 עם SSD מקומי, רק סוגי מכונות עם 288‏ vCPU תומכים ברשת Tier_1.

מעבדים וירטואלים כתובת IP פנימית Tier_1
Internal IP
כתובת IP חיצונית Tier_1
External IP
2 ‫10 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
4 ‫23 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
8 ‫23 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
16 ‫23 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
24 ‫23 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
32 ‫23 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
48 34 Gbps 50 Gbps ‫7 Gbps ‫25 Gbps
96 ‫67 Gbps ‫100 Gbps ‫7 Gbps ‫25 Gbps
144 ‫100 Gbps ‫150 Gbps ‫7 Gbps ‫25 Gbps
192 ‫100 Gbps 200 Gbps ‫7 Gbps ‫25 Gbps
288 ‫100 Gbps 200 Gbps ‫7 Gbps ‫25 Gbps

מכונות וירטואליות מסוג C4A לשימוש כללי

בטבלה הבאה מתוארות מגבלות רוחב הפס של התעבורה היוצאת במכונות וירטואליות מסוג C4A.

מעבדים וירטואלים כתובת IP פנימית כתובת IP פנימית ברמה 1 כתובת IP חיצונית כתובת IP חיצונית ברמה 1
1 ‫10 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
2 ‫10 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
4 ‫23 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
8 ‫23 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
16 ‫23 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
32 ‫23 Gbps 50 Gbps ‫7 Gbps ‫25 Gbps
48 34 Gbps 50 Gbps ‫7 Gbps ‫25 Gbps
64 45 Gbps ‫75 Gbps ‫7 Gbps ‫25 Gbps
72 50 Gbps ‫100 Gbps ‫7 Gbps ‫25 Gbps

מכונות C4D לשימוש כללי

בטבלה הבאה מתוארות מגבלות רוחב הפס של יציאה עבור מופעי C4D.

מעבדים וירטואלים כתובת IP פנימית כתובת IP פנימית ברמה 1 כתובת IP חיצונית כתובת IP חיצונית ברמה 1
2 ‫10 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
4 20 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
8 20 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
16 20 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
32 ‫23 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
48 34 Gbps 50 Gbps ‫7 Gbps ‫25 Gbps
64 45 Gbps ‫75 Gbps ‫7 Gbps ‫25 Gbps
96 ‫67 Gbps ‫100 Gbps ‫7 Gbps ‫25 Gbps
192 ‫100 Gbps ‫150 Gbps ‫7 Gbps ‫25 Gbps
384 ‫100 Gbps 200 Gbps ‫7 Gbps ‫25 Gbps

מופעי C4N שעברו אופטימיזציה לרשת

בטבלה הבאה מתוארות מגבלות רוחב הפס של התעבורה היוצאת במופעי C4N.

מעבדים וירטואלים מצב יציב פנימי1 מקסימום לכתובת IP פנימית הערך המקסימלי לכתובת IP חיצונית
2 ‫4 Gbps עד 25 Gbps עד ‎7 Gbps
4 ‫8 Gbps עד 30 Gbps עד ‎7 Gbps
8 ‫16 Gbps עד 40 Gbps עד 15 Gbps
16 ‫32 Gbps עד 50 Gbps עד 25 Gbps
24 50 Gbps 50 Gbps ‫25 Gbps
48 ‫100 Gbps ‫100 Gbps 50 Gbps
96 200 Gbps 200 Gbps ‫100 Gbps
‫1922 400 Gbps 400 Gbps 200 Gbps

‫1 רמת הביצועים העקבית והבת-קיימא של הרשת שהמופע יכול לשמור עליה לאורך תקופה ממושכת.
2 כדי להשיג תפוקה מלאה במופעים עם 192 vCPU, נדרשים לפחות שני vNIC שמצורפים ל-NIC פיזי שונה. המיפוי של vNIC ל-pNIC מוקצה באופן אוטומטי בשיטת round-robin כשיוצרים ומגדירים ממשקי רשת למכונה.

מכונות וירטואליות לשימוש כללי מסוג C3 ומכונות Bare Metal

בטבלה הבאה מתוארות מגבלות רוחב הפס של התעבורה היוצאת למכונות וירטואליות מסוג C3 ולמופעי Bare Metal.

מעבדים וירטואלים כתובת IP פנימית כתובת IP פנימית ברמה 1 כתובת IP חיצונית כתובת IP חיצונית ברמה 1
4 ‫23 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
8 ‫23 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
22 ‫23 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
44 ‫32 Gbps 50 Gbps ‫7 Gbps ‫25 Gbps
88 ‫62 Gbps ‫100 Gbps ‫7 Gbps ‫25 Gbps
176 ‫100 Gbps 200 Gbps ‫7 Gbps ‫25 Gbps
192 ‫100 Gbps 200 Gbps ‫7 Gbps ‫25 Gbps

מכונות וירטואליות לשימוש כללי C3D

מעבדים וירטואלים כתובת IP פנימית כתובת IP פנימית ברמה 1 כתובת IP חיצונית כתובת IP חיצונית ברמה 1
4 20 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
8 20 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
16 20 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
30 20 Gbps 50 Gbps ‫7 Gbps ‫25 Gbps
60 ‫40 Gbps ‫75 Gbps ‫7 Gbps ‫25 Gbps
90 60 Gbps ‫100 Gbps ‫7 Gbps ‫25 Gbps
180 ‫100 Gbps ‫150 Gbps ‫7 Gbps ‫25 Gbps
360 ‫100 Gbps 200 Gbps ‫7 Gbps ‫25 Gbps

מכונות H4D מותאמות לצריכת מעבד גבוהה (compute-optimized)

בטבלה הבאה מתוארות מגבלות רוחב הפס של תעבורת היציאה במופעי H4D.

מעבדים וירטואלים כתובת IP פנימית כתובת IP חיצונית
192 200 Gbps ‫1 Gbps

מכונות וירטואליות מסוג H3 שמותאמות לצריכת מעבד גבוהה

בטבלה הבאה מתוארות מגבלות רוחב הפס של התעבורה היוצאת במכונות וירטואליות מסוג H3.

מעבדים וירטואלים כתובת IP פנימית כתובת IP חיצונית
88 200 Gbps ‫1 Gbps

מכונות וירטואליות מסוג C2 שמותאמות לצריכת מעבד גבוהה (compute-optimized)

בטבלה הבאה מתוארות מגבלות רוחב הפס של תעבורת היציאה למכונות וירטואליות מסוג C2.

מעבדים וירטואלים כתובת IP פנימית כתובת IP פנימית ברמה 1 כתובת IP חיצונית כתובת IP חיצונית ברמה 1
4 ‫10 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
8 ‫16 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
16 ‫32 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
30 ‫32 Gbps 50 Gbps ‫7 Gbps ‫7 Gbps
60 ‫32 Gbps ‫100 Gbps ‫7 Gbps ‫7 Gbps

מכונות וירטואליות מסוג C2D שמותאמות לצריכת מעבד גבוהה

בטבלה הבאה מתוארות מגבלות רוחב הפס של תעבורת היציאה במכונות וירטואליות מסוג C2D.

מעבדים וירטואלים כתובת IP פנימית כתובת IP פנימית ברמה 1 כתובת IP חיצונית כתובת IP חיצונית ברמה 1
2 ‫10 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
4 ‫10 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
8 ‫16 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
16 ‫32 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
32 ‫32 Gbps 50 Gbps ‫7 Gbps ‫25 Gbps
56 ‫32 Gbps 50 Gbps ‫7 Gbps ‫25 Gbps
112 ‫32 Gbps ‫100 Gbps ‫7 Gbps ‫25 Gbps

מכונות וירטואליות מסוג M4N שעברו אופטימיזציה לרשת

בטבלה הבאה מתוארות מגבלות רוחב הפס של תעבורת היציאה במכונות וירטואליות מסוג M4N.

מעבדים וירטואלים כתובת IP פנימית כתובת IP חיצונית
16 50 Gbps ‫25 Gbps
28 50 Gbps ‫25 Gbps
32 ‫57 Gbps 28 Gbps
56 ‫100 Gbps 50 Gbps
64 ‫114 Gbps ‫57 Gbps
112 200 Gbps ‫100 Gbps

מכונות וירטואליות מסוג M4 שמותאמות לצריכת זיכרון גבוהה (memory-optimized)

בטבלה הבאה מתוארות מגבלות רוחב הפס של יציאה למכונות וירטואליות מסוג M4.

מעבדים וירטואלים כתובת IP פנימית כתובת IP חיצונית
16 ‫16 Gbps ‫7 Gbps
32 ‫32 Gbps ‫7 Gbps
56 ‫32 Gbps ‫7 Gbps
64 ‫32 Gbps ‫7 Gbps
112 50 Gbps ‫7 Gbps
224 ‫100 Gbps ‫7 Gbps

מכונות וירטואליות מסוג M3 שמותאמות לצריכת זיכרון גבוהה (memory-optimized)

בטבלה הבאה מתוארות מגבלות רוחב הפס של תעבורת היציאה במכונות וירטואליות מסוג M3.

מעבדים וירטואלים כתובת IP פנימית כתובת IP פנימית ברמה 1 כתובת IP חיצונית כתובת IP חיצונית ברמה 1
32 ‫32 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
64 ‫32 Gbps 50 Gbps ‫7 Gbps ‫25 Gbps
128 ‫32 Gbps ‫100 Gbps ‫7 Gbps ‫25 Gbps

מכונות וירטואליות מסוג N2 לשימוש כללי

בטבלה הבאה מתוארות מגבלות רוחב הפס של התעבורה היוצאת במכונות וירטואליות מסוג N2.

מעבדים וירטואלים כתובת IP פנימית כתובת IP פנימית ברמה 1 כתובת IP חיצונית כתובת IP חיצונית ברמה 1
2 ‫10 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
4 ‫10 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
8 ‫16 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
16 ‫32 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
32 ‫32 Gbps 50 Gbps ‫7 Gbps ‫25 Gbps
48 ‫32 Gbps 50 Gbps ‫7 Gbps ‫25 Gbps
64 ‫32 Gbps ‫75 Gbps ‫7 Gbps ‫25 Gbps
80 ‫32 Gbps ‫100 Gbps ‫7 Gbps ‫25 Gbps
96 ‫32 Gbps ‫100 Gbps ‫7 Gbps ‫25 Gbps
128 ‫32 Gbps ‫100 Gbps ‫7 Gbps ‫25 Gbps

מכונות וירטואליות לשימוש כללי N2 (צורות בגודל מותאם אישית)

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

מעבדים וירטואלים כתובת IP פנימית כתובת IP פנימית ברמה 1 כתובת IP חיצונית כתובת IP חיצונית ברמה 1
‫2, 4 או 6 ‫10 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
‫8, 10, 12 או 14 ‫16 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
‫16, 18, 20, 22, 24, 26, 28 או 30 ‫32 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
‫32, 36, 40, 44, 48, 52, 56 או 60 ‫32 Gbps 50 Gbps ‫7 Gbps ‫25 Gbps
‫64, 68, 72 או 76 ‫32 Gbps ‫75 Gbps ‫7 Gbps ‫25 Gbps
‫80 או יותר ‫32 Gbps ‫100 Gbps ‫7 Gbps ‫25 Gbps

מכונות וירטואליות מסוג N2D לשימוש כללי

בטבלה הבאה מתוארות מגבלות רוחב הפס של תעבורת היציאה למכונות וירטואליות מסוג N2D.

מעבדים וירטואלים כתובת IP פנימית כתובת IP פנימית ברמה 1 כתובת IP חיצונית כתובת IP חיצונית ברמה 1
2 ‫10 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
4 ‫10 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
8 ‫16 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
16 ‫32 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
32 ‫32 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
48 ‫32 Gbps 50 Gbps ‫7 Gbps ‫25 Gbps
64 ‫32 Gbps 50 Gbps ‫7 Gbps ‫25 Gbps
80 ‫32 Gbps 50 Gbps ‫7 Gbps ‫25 Gbps
96 ‫32 Gbps ‫100 Gbps ‫7 Gbps ‫25 Gbps
128 ‫32 Gbps ‫100 Gbps ‫7 Gbps ‫25 Gbps
224 ‫32 Gbps ‫100 Gbps ‫7 Gbps ‫25 Gbps

מכונות וירטואליות לשימוש כללי N2D (צורות בגודל מותאם אישית)

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

מעבדים וירטואלים כתובת IP פנימית כתובת IP פנימית ברמה 1 כתובת IP חיצונית כתובת IP חיצונית ברמה 1
‫2 או 4 ‫10 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
8 ‫16 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
‫16 או 32 ‫32 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
‫48, 64 או 80 ‫32 Gbps 50 Gbps ‫7 Gbps ‫25 Gbps
96 ‫32 Gbps ‫100 Gbps ‫7 Gbps ‫25 Gbps

מופע X4 מותאם לצריכת זיכרון גבוהה (memory-optimized)

בטבלה הבאה מתוארות מגבלות רוחב הפס של יציאה (egress) עבור מופעי X4 bare metal.

מעבדים וירטואלים כתובת IP פנימית כתובת IP חיצונית
960 ‫100 Gbps ‫7 Gbps
1440 ‫100 Gbps ‫7 Gbps
1920 ‫100 Gbps ‫7 Gbps

מכונות וירטואליות מסוג Z3 שעברו אופטימיזציה לאחסון

בטבלה הבאה מתוארות מגבלות רוחב הפס של יציאה למכונות וירטואליות מסוג Z3.

מעבדים וירטואלים כתובת IP פנימית כתובת IP פנימית ברמה 1 כתובת IP חיצונית כתובת IP חיצונית ברמה 1
‫8, 14, 16 או 22 ‫23 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
32 ‫32 Gbps לא רלוונטי ‫7 Gbps לא רלוונטי
44 ‫32 Gbps ‫50 Gbps ‫7 Gbps ‫25 Gbps
88 ‫62 Gbps ‫100 Gbps ‫7 Gbps ‫25 Gbps
176 ‫100 Gbps ‫200 Gbps ‫7 Gbps ‫25 Gbps
192 ‫100 Gbps ‫200 Gbps ‫7 Gbps ‫25 Gbps

הגדרת מכונה עם רשת Tier_1

אתם יכולים להפעיל רשת Tier_1 כשאתם יוצרים מכונת מחשוב, אם המכונה לא משתמשת בממשק VirtioNet. אפשר גם לערוך מכונה כדי להוסיף או להסיר רשת Tier_1, בתנאי שהמכונה נוצרה עם ממשק הרשת gVNIC או IDPF .

אפשר גם להפעיל עיבוד מהיר יותר של חבילות ברשת באמצעות DPDK כדי להריץ אפליקציות עתירות ביצועים במופע שמשתמש ברשת Tier_1.

יצירת מכונות וקונטיינרים שמשתמשים ברשת Tier_1

אפשר להשתמש במסוף Cloud de Confiance , ב-Google Cloud CLI או ב-REST כדי להוסיף רשת Tier_1 למכונת מחשוב חדשה או למאגר חדש.

המסוף

  1. נכנסים לדף VM instances במסוף Cloud de Confiance .

    כניסה לדף VM instances

  2. בוחרים את הפרויקט הרצוי.

  3. לוחצים על Create instance.

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

  5. בוחרים אזור ותחום שתומכים בסוג המכונה שמתכננים להשתמש בו.

  6. בוחרים Machine configuration למכונה. כדי ליצור מכונה וירטואלית עם רשת Tier_1, צריך לבחור סוג וסדרה של מכונה וירטואלית שנתמכים.

    • לוחצים על הכרטיסייה General purpose (למטרות כלליות) לפני שבוחרים באפשרות N2,‏ N2D,‏ C4,‏ C4A,‏ C4D,‏ C3 או C3D מהתפריט הנפתח Series (סדרה).
    • לוחצים על הכרטיסייה Compute optimized (מותאם לצריכת מעבד גבוהה) לפני שבוחרים C2 או C2D מהתפריט Series (סדרה).
    • לוחצים על הכרטיסייה אופטימיזציה של הזיכרון לפני שבוחרים באפשרות M3 בתפריט סדרות.
    • לוחצים על הכרטיסייה אופטימיזציה של נפח האחסון לפני שבוחרים באפשרות Z3 בתפריט סדרות.

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

  7. בתפריט Machine type, בוחרים סוג מכונה שתואם לדרישות הגודל של רמת רוחב הפס.

  8. כדי לבחור מערכת הפעלה תואמת, בקטע Boot disk לוחצים על Change, ואז בוחרים מערכת הפעלה נתמכת או משתמשים בכרטיסייה Custom Images כדי לבחור תמונה בהתאמה אישית.

  9. זה שינוי אופציונלי. בקטע Firewall, בוחרים את כללי חומת האש.

  10. מרחיבים את הקטע אפשרויות מתקדמות.

  11. מרחיבים את הקטע Networking (רשת) ומבצעים את הפעולות הבאות:

    1. בתפריט כרטיס ממשק רשת, בוחרים באפשרות gVNIC.

    2. בקטע Network bandwidth, מסמנים את התיבה Enable per VM Tier_1 networking performance.

    3. אם סוג המכונה תומך בכמה כרטיסי רשת או שהמופע משתמש בכתובות IPv6, צריך להגדיר את ממשקי הרשת.

  12. לוחצים על יצירה.

gcloud

משתמשים בפקודה gcloud compute instances create כדי ליצור מכונה עם מנהל התקן וירטואלי של רשת gVNIC. משתמשים בדגל --network-performance-configs ובדגל --network-interface כדי להגדיר את הגדרת הביצועים של הרשת עבור מופע. אם לא מציינים את ההגדרות האלה, המופע נוצר עם הגדרות ברירת המחדל של ביצועי הרשת.

כדי ליצור מכונה שמריצה קובצי אימג' של קונטיינרים, משתמשים בפקודה gcloud compute instances create-with-container.

gcloud compute instances create INSTANCE_NAME  \
    --image=OS_IMAGE  \
    --machine-type=MACHINE_TYPE  \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1  \
    --network-interface=nic-type=GVNIC

מחליפים את מה שכתוב בשדות הבאים:

לדוגמה:

gcloud compute instances create instance-1 \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1 \
    --network-interface=nic-type=GVNIC \
    --image-family=rocky-linux-8-optimized-gcp \
    --image-project=rocky-linux-cloud \
    --machine-type=n2-standard-32

REST

מפעילים את ה-method‏ instances.insert של Compute Engine API כדי ליצור מכונת מחשוב עם הגדרת רשת של רוחב פס גבוה. בגוף הבקשה:

  • מגדירים את הפרמטרים networkPerformanceConfig לערכים totalEgressBandwidthTier וTIER_1.
  • מגדירים את הפרמטרים networkInterface לערכים nicType ו-GVNIC.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances

{
  "name": INSTANCE_NAME,
    "description": string,
    ...
    "networkPerformanceConfig": {
        "totalEgressBandwidthTier": TIER_1
  },
    "networkInterfaces": [
      {
        "nicType": "GVNIC"
    },
    ...
    ]
  }

מחליפים את מה שכתוב בשדות הבאים:

  • PROJECT_ID: מזהה הפרויקט
  • ZONE: האזור שבו רוצים ליצור את המכונה
  • INSTANCE_NAME: השם של המכונה

עדכון מכונת חישוב כך שתכלול רשת Tier_1

כדי לוודא שאתם עומדים בכל הדרישות לעדכון מוצלח של מופע Compute, תוכלו לעיין במסמכי התיעוד בנושא עדכון מאפייני מופע. אפשר להשתמש במסוף Cloud de Confiance , ב-Google Cloud CLI או ב-REST כדי לעדכן מכונה.

אפשר לשנות מכונה קיימת כדי לשנות את הגדרות הרשת כך שיכללו את ביצועי הרשת של Tier_1 לכל מכונה וירטואלית או לא יכללו אותם. למופע כבר צריך להיות משויך ממשק gVNIC. אי אפשר לערוך את המופע כדי להוסיף ממשק רשת. כדי לעדכן את הגדרות הרשת, צריך להפסיק את המופע ולהפעיל אותו מחדש.

המסוף

  1. נכנסים לדף VM instances במסוף Cloud de Confiance .

    כניסה לדף VM instances

  2. בוחרים את הפרויקט הרצוי.

  3. לוחצים על שם המופע שרוצים לשנות.

  4. כדי לעצור את המופע, לוחצים על Stop (עצירה). אם אין אפשרות עצירה, לוחצים על עוד פעולות > עצירה.

  5. לוחצים על Edit.

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

  7. שומרים את השינויים.

  8. מפעילים מחדש את המכונה.

gcloud

  1. כדי לייצא את פרטי המכונה לקובץ YAML, משתמשים בפקודה gcloud compute instances export.

    gcloud compute instances export INSTANCE_NAME \
       --zone=ZONE --destination=PATH_TO_FILE
    

    מחליפים את מה שכתוב בשדות הבאים:

    • INSTANCE_NAME: השם של המכונה
    • ZONE: השם של האזור שבו נמצאת המכונה
    • PATH_TO_FILE: הנתיב היחסי לקובץ ה-YAML

      לדוגמה:

         gcloud compute instances export instance-1 \
             --zone=europe-west1-c --destination=test-file.yaml
         

  2. משתמשים בCloud Shell Editor או בעורך אחר לבחירתכם כדי לפתוח את קובץ ה-YAML שיצרתם.

  3. בקובץ, מאתרים את קטע ההגדרה של networkPerformanceConfig. משנים את ההגדרה של totalEgressBandwidthTier כמו בדוגמה הבאה:

    networkPerformanceConfig:
     totalEgressBandwidthTier: TIER_1
    

    הגדרת totalEgressBandwidthTier ל-TIER_1 מוסיפה רשת Tier_1. הגדרת הערך ל-DEFAULT מסירה את ההגדרה.

  4. כדי לעדכן את המכונה עם השינויים בקובץ, משתמשים בפקודה gcloud compute instance update-from-file.

     gcloud compute instances update-from-file INSTANCE_NAME \
         --zone=ZONE \
         --source=PATH_TO_FILE \
         --most-disruptive-allowed-action=RESTART
    

    מחליפים את מה שכתוב בשדות הבאים:

    • INSTANCE_NAME: השם של המכונה
    • ZONE: השם של האזור שבו נמצאת המכונה
    • PATH_TO_FILE: שם קובץ ה-YAML

    ההגדרה של הדגל --most-disruptive-allowed-action=RESTART מפעילה מחדש את המכונה באופן אוטומטי עם ההגדרה המעודכנת.

REST

מבצעים קריאה ל-instances.update method כדי לשנות את תצורת הרשת.

PUT https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/RESOURCE_ID?most_disruptive_allowed_action=RESTART

{
  "networkPerformanceConfig":{
      "totalEgressBandwidthTier": "TIER_1"
  },
...
}

הגדרת totalEgressBandwidthTier ל-TIER_1 מוסיפה רשת Tier_1. הגדרת הערך ל-DEFAULT מסירה את ההגדרה.

מחליפים את מה שכתוב בשדות הבאים:

  • PROJECT_ID: מזהה הפרויקט
  • ZONE: האזור שבו נמצאת המכונה
  • RESOURCE_ID: השם של המכונה

פרמטר השאילתה most_disruptive_allowed_action=RESTART מפעיל מחדש את המכונה באופן אוטומטי עם ההגדרה המעודכנת.

אימות ההגדרה של רוחב פס גבוה במופע של Compute

כדי ליצור תיאור של מכונת Compute קיימת או של מכונה קיימת שמפעילה קובצי אימג' מקונטיינרים, כדי לאמת את רמת רוחב הפס של המכונות, משתמשים במסוף Cloud de Confiance , ב-Google Cloud CLI או ב-REST.

המסוף

  1. נכנסים לדף VM instances במסוף Cloud de Confiance .

    כניסה לדף VM instances

  2. בוחרים פרויקט ולוחצים על המשך.

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

gcloud

כדי לבדוק אם המופע שלכם משתמש בביצועי רשת ברמה 1 לכל מכונה וירטואלית, משתמשים בפקודה gcloud compute instances describe:

לדוגמה:

gcloud compute instances describe INSTANCE_NAME  \
    --format="text(name, networkPerformanceConfig)"

הפלט אמור להיראות כך:

name: instance-1
networkPerformanceConfig.totalEgressBandwidthTier:TIER_1

אם הפלט מציג את הערך DEFAULT, סימן שהרשת ברמה 1 לא מופעלת.

REST

מבצעים קריאה ל-instances.get כדי לראות את הגדרות הרשת.

GET https://compute.s3nsapis.fr/v1/projects/PROJECT_ID/zones/ZONE/instances/RESOURCE_ID/

מחליפים את מה שכתוב בשדות הבאים:

  • PROJECT_ID: שם הפרויקט
  • ZONE: האזור שבו נמצאת המכונה
  • RESOURCE_ID: השם של המכונה

הפלט צריך לכלול את השורות הבאות:

{
  "name": RESOURCE_ID,
    "description": string,
    ...
    "networkPerformanceConfig": {
        "totalEgressBandwidthTier": "TIER_1"
    },
    ...
  }

אם הפלט מציג את הערך DEFAULT, סימן שהרשת ברמה 1 לא מופעלת.

יצירת תבנית של הגדרות מכונה עם Tier_1 networking

משתמשים במסוף, ב-Google Cloud CLI או ב-REST כדי ליצור תבנית של מכונה עם ביצועי רשת ברמה 1 לכל מכונה וירטואלית. Cloud de Confiance כדי לוודא שאתם עומדים בכל הדרישות ליצירת תבנית מכונה, תוכלו לעיין במסמכי התיעוד בנושא יצירת תבנית מכונה.

המסוף

  1. נכנסים לדף Instance templates במסוף Cloud de Confiance .

    כניסה לדף Instance templates

  2. לוחצים על Create instance template.

  3. מזינים ערכים בשדות הבאים או מאשרים את ערכי ברירת המחדל.

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

  5. בוחרים אזור ותחום שתומכים ברשת Tier_1.

  6. בוחרים תצורת מכונה למופע של Compute. כדי ליצור מכונה וירטואלית שמשתמשת ברשת Tier_1, צריך לבחור סדרת מכונות וסוג מכונה נתמכים.

    • לוחצים על הכרטיסייה General purpose (לשימוש כללי) לפני שבוחרים באפשרות N2,‏ N2D,‏ C4,‏ C4A,‏ C4D,‏ C3 או C3D מהתפריט הנפתח Series (סדרה).
    • לוחצים על הכרטיסייה Compute optimized (מותאם לצריכת מעבד גבוהה) לפני שבוחרים C2 או C2D מהתפריט Series (סדרה).
    • לוחצים על הכרטיסייה אופטימיזציה של נפח האחסון לפני שבוחרים באפשרות Z3 בתפריט סדרות.
  7. בתפריט Machine type, בוחרים סוג מכונה שתואם לדרישות הגודל של רמת רוחב הפס.

  8. בקטע Boot disk לוחצים על Change ואז בוחרים תמונה בהתאמה אישית או תמונה שתואמת ל-gVNIC.

  9. זה שינוי אופציונלי. בקטע Firewall, בוחרים את כללי חומת האש.

  10. מרחיבים את הקטע אפשרויות מתקדמות.

  11. מרחיבים את הקטע Networking (רשת) ומבצעים את הפעולות הבאות:

    1. בתפריט כרטיס ממשק רשת, בוחרים באפשרות gVNIC.

    2. בקטע Network bandwidth, מסמנים את התיבה Enable per VM Tier_1 networking performance.

    3. אם סוג המכונה תומך בכמה כרטיסי רשת או שהמופע משתמש בכתובות IPv6, צריך להגדיר את ממשקי הרשת בהתאם.

  12. לוחצים על יצירה.

gcloud

משתמשים בפקודה gcloud compute instance-templates create עם הדגלים --network-performance-configs ו---network-interface.

gcloud compute instance-templates create INSTANCE_TEMPLATE_NAME \
    --image=OS_IMAGE \
    --machine-type=MACHINE_TYPE \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1 \
    --network-interface=nic-type=GVNIC

מחליפים את מה שכתוב בשדות הבאים:

  • INSTANCE_TEMPLATE_NAME: השם של תבנית הגדרות המכונה
  • OS_IMAGE: תמונת מערכת הפעלה שתומכת ב-gVNIC
  • MACHINE_TYPE: סוג מכונה שתומך ב-Tier_1 networking, כפי שמתואר במאמר Bandwidth tiers.

לדוגמה:

gcloud compute instance-templates create instance-template-1 \
    --image-family=rocky-linux-8-optimized-gcp \
    --image-project=rocky-linux-cloud \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1 \
    --machine-type=n2-standard-32 \
    --network-interface=nic-type=GVNIC

REST

מבצעים קריאה ל-instanceTemplates.insert. בגוף הבקשה, מגדירים את הפרמטר networkPerformanceConfig לערכים totalEgressBandwidthTier ו-TIER_1. מגדירים את הפרמטר networkInterfaces לערכים nicType ו-GVNIC.

POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_ID/global/instancesTemplates

{
  "name": "INSTANCE_TEMPLATE_NAME",
  "properties": {
    "machineType": "zones/ZONE/machineTypes/MACHINE_TYPE",
    ...
    "networkPerformanceConfig": {
        "totalEgressBandwidthTier": "TIER_1"
     },
    "networkInterfaces": [
      {
        "nicType": "GVNIC"
      },
    ...
    ]
  }
}

מחליפים את מה שכתוב בשדות הבאים:

  • PROJECT_ID: שם הפרויקט
  • INSTANCE_TEMPLATE_NAME: שם לתבנית של הגדרות המכונה
  • ZONE: האזור שבו נמצאת המכונה
  • MACHINE_TYPE: סוג המכונה של המכונה
  • RESOURCE_ID: השם של המכונה

השוואה של הגדרת רוחב פס גבוהה יותר

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

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