בדף הזה יש סקירה כללית השוואתית של התכונות של איזון העומסים שמוצעות על ידי Cloud Load Balancing. אם עדיין לא עשיתם את זה, כדאי להתחיל בקריאת המאמרים הבאים:
- סקירה כללית של פתרונות איזון העומסים השונים שזמינים ב- Google Cloudמופיעה במאמר סקירה כללית של Cloud Load Balancing.
- כדי לקבוע איזה Google Cloud מאזן עומסים מתאים ביותר לצרכים של האפליקציה, אפשר לעיין במאמר בנושא בחירת מאזן עומסים.
בטבלאות הבאות, סימן וי מציין שהתכונה נתמכת. כדי לקבל מידע נוסף על תכונה מסוימת, לוחצים על הקישור מידע.
סוג מאזן העומסים
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| בשם אחרים | מצבי מאזן עומסים: אזורי בכמה אזורים |
מצבי מאזן עומסים: גלובלי קלאסי אזורי |
מצבי מאזן עומסים: אזורי בכמה אזורים |
מצבי מאזן עומסים: גלובלי קלאסי אזורי |
||
| העברת סיגנל ללא שינוי | מצבי מאזן עומסים: אזורי |
מצבי מאזן עומסים: גלובלי (גרסת Preview) אזורי |
||||
פרוטוקולים מהלקוחות למאזן העומסים
בטבלה הזו מפורטים הפרוטוקולים שנתמכים בתקשורת בין לקוחות לבין מאזני העומסים השונים.
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
|
אחת מהאפשרויות הבאות:
HTTP (HTTP/1.0) HTTPS (HTTP/1.0) |
(רק במצבים גלובליים וקלאסיים) |
|||||
|
אחת מהאפשרויות הבאות:
HTTP (HTTP/1.1) HTTPS (HTTP/1.1) |
אין תמיכה ב-QUIC |
אין תמיכה ב-QUIC במצב אזורי. |
||||
|
HTTP/2 over TLS HTTP/2 over TCP, H2C gRPC 1 |
(תמיכה ב-H2C רק במצבים גלובליים ואזוריים) |
|||||
| HTTP/3 (מבוסס על IETF QUIC) | (רק במצבים גלובליים וקלאסיים) |
|||||
| SSL או TCP | TCP בלבד |
מצב אזורי: TCP בלבד מצב גלובלי וקלאסי : SSL או TCP |
||||
| TCP, UDP או L3_DEFAULT2 | info |
global: info אזורי: info |
||||
| WebSockets | info |
info |
||||
| נתונים מוקדמים של TLS | 3 | |||||
1 כדי לתמוך בלקוחות gRPC, יוצרים מאזן עומסים של אפליקציות שתומך ב-HTTP/2 מקצה לקצה (עם או בלי TLS).
2 ההגדרה L3_DEFAULT מאפשרת תמיכה בפרוטוקולי ה-IP הנוספים הבאים:
- במאזני עומסי רשת פנימיים להעברת סיגנל ללא שינוי,
L3_DEFAULTמפעיל תמיכה ב-TCP, ב-UDP, ב-ICMP, ב-ICMPv6, ב-SCTP, ב-ESP, ב-AH וב-GRE. - במאזנים גלובליים חיצוניים של עומסי רשת להעברת סיגנל ללא שינוי ובמאזנים אזוריים חיצוניים של עומסי רשת להעברת סיגנל ללא שינוי,
L3_DEFAULTמפעיל תמיכה ב-TCP, ב-UDP, ב-ESP, ב-GRE, ב-ICMP וב-ICMPv6.
3 נתונים מוקדמים של TLS נתמכים עבור HTTPS דרך TCP (HTTP/1.1, HTTP/2) ו-HTTP/3 דרך QUIC.
פרוטוקולים ממאזן העומסים לקצה העורפי
בטבלה הזו מפורטות הגדרות פרוטוקול ה-IP שנתמכות בשירותים עורפיים עבור מאזני עומסים שונים. מידע נוסף זמין במאמר בנושא שירותי קצה עורפי.
הטבלה הזו לא רלוונטית למאזני עומסים של אפליקציות עם קצה עורפי של קבוצות נקודות קצה ללא שרתים (NEG). המערכת מתעלמת מהגדרת הפרוטוקול של שירות הקצה העורפי במאזני העומסים האלה.
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
|
אחת מהאפשרויות הבאות:
HTTP (HTTP/1.1) HTTPS (HTTP/1.1) |
||||||
|
HTTP/2 over TLS, כולל gRPC HTTP/2 over TCP, H2C |
(תמיכה ב-H2C רק במצבים גלובליים ואזוריים) |
|||||
| אחת מהאפשרויות: SSL (TLS) או TCP |
TCP בלבד |
מצב אזורי: TCP בלבד מצב גלובלי וקלאסי : SSL או TCP |
||||
| אחת מהאפשרויות הבאות: TCP, UDP או UNSPECIFIED1 |
info |
אזורי: info |
||||
| UNSPECIFIED1 | global: info |
|||||
| WebSockets | info |
info |
||||
1 ההגדרה UNSPECIFIED מאפשרת תמיכה בפרוטוקולי ה-IP הבאים:
- במאזני עומסי רשת פנימיים להעברת סיגנל ללא שינוי,
UNSPECIFIEDמפעיל תמיכה ב-TCP, ב-UDP, ב-ICMP, ב-ICMPv6, ב-SCTP, ב-ESP, ב-AH וב-GRE. - למאזני עומסי רשת גלובליים חיצוניים להעברת סיגנל ללא שינוי ולמאזני עומסי רשת אזוריים חיצוניים להעברת סיגנל ללא שינוי,
UNSPECIFIEDמופעלת תמיכה ב- TCP, UDP, ESP, GRE, ICMP ו-ICMPv6 .
בק-אנד
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| שרתי בק-אנד יכולים להיות בכמה אזורים | (במצב חוצה אזורים בלבד) |
(רק במצב גלובלי ובמצב קלאסי) |
(במצב חוצה אזורים בלבד) |
(רק במצב גלובלי ובמצב קלאסי) |
(רק במצב גלובלי) |
|
| הבק-אנדים צריכים להיות באזור אחד | (מצב אזורי בלבד) |
(רק במצב אזורי ובמצב קלאסי) |
(מצב אזורי בלבד) |
(רק במצב אזורי ובמצב קלאסי) |
info |
(רק במצב אזורי) |
| Cloud Storage בקטגוריות של Backend | ||||||
| נקודות קצה חיצוניות ב-NEGs של האינטרנט | (מצב אזורי בלבד) |
(מצבים גלובלי, אזורי וקלאסי) |
(מצב אזורי בלבד) |
(מצב אזורי בלבד) |
||
| מספר שירותים לקצה העורפי ומפת URL | ||||||
| בקצה העורפי של מכונות וירטואליות ב-Compute Engine | ||||||
| Kubernetes ו-GKE בניהול עצמי | (מצב אזורי בלבד) |
|||||
| Zonal NEGs | נקודות קצה של GCE_VM_IP_PORT
|
נקודות קצה של GCE_VM_IP_PORT
|
נקודות קצה של GCE_VM_IP_PORT |
נקודות קצה של GCE_VM_IP_PORT |
נקודות קצה של GCE_VM_IP |
נקודות קצה של GCE_VM_IP
|
| קבוצות של נקודות קצה ברשת (NEGs) של Private Service Connect | (רק במצב גלובלי ואזורי) |
(רק במצב גלובלי ואזורי) |
||||
| נקודות קצה חיצוניות פרטיות בעורפי קצה של Hybrid NEG | info |
info |
info |
info |
||
| בק-אנד בלי שרת (serverless) | info |
info |
||||
| עורפי חזית (backend) עם תמיכה כפולה (IPV4 ו-IPv6) | info |
(רק במצבים גלובליים ואזוריים) |
info |
(רק במצבים גלובליים ואזוריים) |
info |
(גם במצב גלובלי וגם במצב אזורי) |
| קצה עורפי (backend) עם IPv6 בלבד | info |
(גם במצב גלובלי וגם במצב אזורי) |
||||
בדיקות תקינות
קישורים למידע נוסף מופיעים במאמר בדיקות תקינות.
אין תמיכה בבדיקות תקינות במאזני עומסים פנימיים וחיצוניים של אפליקציות שמשתמשים בשרתים עורפיים של NEG ללא שרת (serverless).
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| בדיקות תקינות של gRPC (ללא TLS) | 2 | 2 | 2 | 2 | 1 | |
| בדיקות תקינות של gRPC (עם TLS) | 2 | 2 | 2 | 2 | 1 | |
| בדיקות תקינות של HTTP | 3 | (רק במצב קלאסי ובמצב אזורי) |
1 | |||
| בדיקות תקינות של HTTPS | 3 | (רק במצב קלאסי ובמצב אזורי) |
1 | |||
| בדיקות תקינות של HTTP/2 | (רק במצב קלאסי ובמצב אזורי) |
1 | ||||
| בדיקות תקינות של SSL | 1 | |||||
| בדיקות תקינות של TCP | 1 | |||||
| בדיקות תקינות שאפשר להגדיר | ||||||
| נתיב בקשה שניתן להגדרה (HTTP, HTTPS, HTTP/2) | ||||||
| מחרוזת או נתיב של בקשה שאפשר להגדיר (TCP או SSL) | ||||||
| מחרוזת צפויה של תגובה שניתנת להגדרה | 1 | |||||
| בדיקות תקינות מבוזרות של Envoy | (רק במצב אזורי) |
(רק במצב אזורי) |
||||
1 בטבלה הזו מתועדות בדיקות התקינות שמשמשות מאזני עומסים גלובליים חיצוניים של רשת להעברת סיגנל ללא שינוי ומאזני עומסים אזוריים חיצוניים של רשת להעברת סיגנל ללא שינוי שמבוססים על שירותים לקצה העורפי. מאזני עומסים שמבוססים על מאגרי יעד תומכים רק בבדיקות תקינות של HTTP מדור קודם.
2 מאזני עומסים אזוריים שמבוססים על Envoy (מאזני עומסים פנימיים וחיצוניים של אפליקציות (ALB) ומאזני עומסי רשת אזוריים פנימיים וחיצוניים לשרת proxy) שמשתמשים בקצה עורפי היברידי של קבוצות של נקודות קצה ברשת (NEG) לא תומכים בבדיקות תקינות של gRPC. מידע נוסף מופיע במאמר סקירה כללית של קבוצות משולבות של נקודות קצה ברשת.
3 מאזן עומסים חיצוני אזורי של אפליקציות (ALB) לא תומך בבדיקות תקינות מדור קודם. מאזן העומסים הגלובלי החיצוני של אפליקציות (ALB) ומאזן העומסים הקלאסי של אפליקציות (ALB) תומכים בבדיקות תקינות מדור קודם רק אם שני התנאים הבאים מתקיימים:
- הבק-אנד הוא קבוצות של מכונות.
- המכונות הווירטואליות (VM) בבק-אנד משרתות תעבורה שמשתמשת בפרוטוקול HTTP או HTTPS.
כתובות IP
קישורים למידע נוסף מופיעים במאמר בנושא כתובות.
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| כתובת IPv4 פנימית אזורית, שאפשר לגשת אליה ברשת ה-VPC | ||||||
| כתובת IPv6 פנימית אזורית, שאפשר לגשת אליה ברשת ה-VPC | (תצוגה מקדימה) | (תצוגה מקדימה) | info |
|||
| כתובת IPv4 חיצונית גלובלית (כולל כתובות BYOIP) |
(רק במצב גלובלי ובמצב קלאסי1) |
(רק במצב גלובלי ובמצב קלאסי1) |
(במצב גלובלי1,6 בלבד) |
|||
| כתובת IPv6 חיצונית גלובלית | סיום IPv6 (רק במצב גלובלי ובמצב קלאסי1) |
סיום IPv6 (רק במצב גלובלי ובמצב קלאסי1) |
(במצב גלובלי1,6 בלבד) |
|||
| כתובת IPv4 חיצונית אזורית (כולל כתובות BYOIP) |
(רק במצב אזורי ובמצב קלאסי2) |
(רק במצב אזורי ובמצב קלאסי2) |
(רק במצב אזורי) |
|||
| כתובת IPv6 חיצונית אזורית (כולל כתובות BYOIP) |
(תצוגה מקדימה) | (תצוגה מקדימה) | (במצב אזורי1,3 בלבד) |
|||
| כמה כללי העברה עם אותה כתובת IP, שלכל אחד מהם יש שילוב ייחודי של פרוטוקול ויציאה | ||||||
| גישה לאינטרנט4 | ||||||
| גישה פרטית | info5 |
info5 |
info5 |
|||
| שמירה על כתובת ה-IP של המקור של הלקוח | כותרת X‑Forwarded‑For | כותרת X‑Forwarded‑For | פרוטוקול PROXY | פרוטוקול PROXY | ||
1 נתמך רק במסלול פרימיום.
2 נתמך רק במסלול רגיל.
3 מאזני עומסי רשת אזוריים חיצוניים להעברת סיגנל ללא שינוי שמבוססים על מאגרי יעד לא תומכים בתעבורת IPv6.
4 גישה לאינטרנט זמינה גם ללקוחות שנמצאים ב- Google Cloud.
5 גישה פרטית זמינה באותה רשת VPC ומכל אזור עם גישה גלובלית. במצב חוצה-אזורים, גישה גלובלית מופעלת כברירת מחדל.
6 מאזני עומסים גלובליים חיצוניים של רשת להעברת סיגנל ללא שינוי מספקים שתי כתובות IP חיצוניות גלובליות לזמינות גבוהה.
טופולוגיות של רשתות
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| תמיכה ב-Network Service Tiers | מסלול פרימיום | מצב גלובלי: מסלול פרימיום מצב קלאסי ואזורי: מסלול פרימיום או מסלול רגיל |
מסלול פרימיום | מצב גלובלי: מסלול פרימיום מצב קלאסי ואזורי: מסלול פרימיום או מסלול רגיל |
מסלול פרימיום | מצב גלובלי: מסלול פרימיום מצב אזורי: מסלול פרימיום או מסלול רגיל |
| הקשרים בין רשתות VPC, מאזני עומסים והעורף שלהם | ||||||
| מאזן עומסים ושרתי קצה עורפי ברשתות VPC שונות | info |
info |
info |
info |
global: info regional: info |
|
| אפשר להשתמש ב-VPC משותף לשרתי backend | ||||||
| הפניה לשירותים בפרויקטים שונים | info |
info (רק במצב גלובלי ואזורי) |
||||
| גישת לקוחות למאזני עומסים | ||||||
| Google Cloud או שלקוחות מקומיים צריכים לגשת למאזן העומסים באופן פרטי1 | ||||||
| Google Cloud מכונות וירטואליות של לקוחות צריכות כתובות IP חיצוניות או פתרון NAT כמו Cloud NAT כדי לגשת למאזן העומסים | ||||||
| למכונות וירטואליות של לקוחות מקומיים נדרשת גישה לאינטרנט כדי לגשת למאזן העומסים | ||||||
| Google Cloud מכונות וירטואליות של לקוחות יכולות להיות ממוקמות בכל אזור | info |
(רק במצבים גלובלי וקלאסי2 ) |
info |
info |
||
| Google Cloud מכונות וירטואליות של לקוחות יכולות להיות ממוקמות בכל פרויקט | ||||||
| טופולוגיות נוספות | ||||||
| מאזן עומסים כצעד הבא | info |
|||||
| ציון ממשק רשת של מכונת VM לקצה עורפי | 3 | 4 | 3 | 4 | info | global: info5 regional: info5 |
| איזון עומסים עם מתאמי NIC מרובים | info | info | info | info | info | global: info5 regional: info5 |
1 Google Cloud או שלקוחות מקומיים צריכים לגשת למאזן העומסים באופן פרטי, כלומר להיות באותה רשת VPC, ברשת VPC שכנה או ברשת אחרת שמחוברת באמצעות מנהרות Cloud VPN או קבצים מצורפים של Cloud Interconnect (רשתות VLAN).
2 נתמך רק במסלול פרימיום.
3 במאזני עומסים אזוריים, המכונה הווירטואלית של הבק-אנד nic0 צריכה להיות באותה רשת ובאותו אזור שבהם נעשה שימוש בכלל ההעברה. במאזני עומסים חוצי-אזורים, המכונות הווירטואליות של הבק-אנד nic0 צריכות להיות באותה רשת שבה נעשה שימוש בכלל ההעברה.
4 מאזן העומסים שולח תעבורה רק לממשק הרשת הראשון (nic0), לא משנה באיזו רשת VPC נמצא nic0.
5 המכונות הווירטואליות של הקצה העורפי בקבוצת מכונות תמיד מקבלות תעבורה בממשק הרשת הראשון (nic0), ו-multi-NIC load balancing נתמך רק עבור קבוצות נקודות קצה ברשת (NEG) אזוריות עם נקודות קצה מסוג GCE_VM_IP.
מעבר לגיבוי (Failover) וזמינות
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| מאזן העומסים עמיד להפסקות חשמל אזוריות מעבר אוטומטי לשרתי קצה תקינים באותו אזור |
||||||
| מאזן העומסים עמיד בפני הפסקות זמניות בשירות באזור מסוים מעבר אוטומטי לשרתי קצה עורפיים תקינים באזורים אחרים |
(במצב חוצה אזורים בלבד) |
(רק במצבים גלובליים וקלאסיים1) |
(במצב חוצה אזורים בלבד) |
(רק במצבים גלובליים וקלאסיים1) |
(רק במצב global) |
|
| תמיכה בהגדרת זמינות גבוהה (HA) פעילה-פעילה במאזני עומסים | info |
(רק במצב אזורי) |
||||
| תמיכה בהגדרת יתירות כשל פעיל-פסיבי במאזני עומסים | (רק במצב global) |
|||||
| תמיכה בזמינות גבוהה שמבוססת על כתובת IP כפולה | (רק במצב global) |
|||||
| התנהגות שניתנת להגדרה כשכל השרתים העורפיים לא תקינים | info |
(מצב אזורי2 בלבד) |
||||
| קצה עורפי להעברה אוטומטית שניתן להגדרה | info |
(רק במצב אזורי3) |
||||
| הגדרה של ניתוק חיבורים בהעברה אוטומטית במקרה של כשל | info |
(רק במצב אזורי4) |
||||
1 נתמך במסלול פרימיום.
2 אם כל הקצוות העורפיים של מאזן עומסי רשת אזורי חיצוני להעברת סיגנל ללא שינוי שמבוסס על מאגרי יעד לא תקינים, התנועה מתחלקת בין כל הקצוות העורפיים.
3 מאזני עומסים אזוריים חיצוניים של רשתות להעברת סיגנל ללא שינוי שמבוססים על מאגרי יעד משתמשים במאגרי גיבוי כדי לתמוך בגיבוי בעת כשל.
4 מאזני עומסי רשת אזוריים חיצוניים להעברת סיגנל ללא שינוי שמבוססים על מאגרי יעד לא תומכים בהגדרת ניתוק הדרגתי של חיבורים במעבר לגיבוי.
מעקב
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| מדדים של ספירת בייטים | info |
info |
info |
info |
info |
global: info regional: info |
| מדדים של מספר החבילות | info |
global: info regional: info |
||||
| מדדים של זמן הלוך ושוב (RTT) | info |
global: info regional: info |
||||
| מדדי השהיה של הבקשה | info |
info |
info |
|||
| מדדים של מספר החיבורים | info |
info |
||||
| מדדים של מספר בקשות HTTP | info |
info |
||||
רישום ביומן
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| סוג היומן | ||||||
| יומנים של מאפייני בקשות ותגובות HTTP | info |
info |
||||
| יומנים של מאפייני חיבור | info |
info |
info |
global: info regional: info |
||
| שדות ביומן | ||||||
| בקשת HTTP | info |
global, classic regional |
||||
| מחרוזת שמסבירה את תגובת ה-proxy | proxyStatus | statusDetails proxyStatus |
||||
| מטא-נתונים של TLS בין הלקוח למאזן העומסים | info |
(רק במצב אזורי) |
||||
| מאפייני החיבור: 5-tuple, בייטים/מנות שנשלחו וקבלה | info |
info |
global: info regional: info |
|||
| פרטים על מכונות וירטואליות ופרטים על GKE | info |
(רק במצב אזורי) |
info |
global: info regional: info |
||
| פרטים על ה-VPC או המיקום של הלקוח | info |
global: info regional: info |
||||
| פרטים על מסלול הרשת | global: info regional: info |
|||||
| תוויות שמתארות את משאב מאזן העומסים | info |
global, classic regional |
info |
info |
info |
global: info regional: info |
זיקה לסשן (session affinity)
מידע מפורט זמין במאמר בנושא Session affinity.
קישורים למידע נוסף זמינים במאמר בנושא שירותי קצה עורפי.
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| כותרות | (רק במצב גלובלי ואזורי) |
|||||
| קובץ Cookie של HTTP | (גלובלי ואזורי בלבד) |
|||||
| קובץ Cookie שנוצר | ||||||
| קובץ Cookie עם שמירת מצב | (גלובלי ואזורי בלבד) |
|||||
כתובת ה-IP של הלקוח, ללא יעד (1-tuple)CLIENT_IP_NO_DESTINATION
|
info |
|||||
כתובת ה-IP של הלקוח, כתובת ה-IP של היעד (2-tuple)CLIENT_IP |
1 | 1 | ||||
כתובת ה-IP של הלקוח, כתובת ה-IP של היעד, פרוטוקול (3-tuple)CLIENT_IP_PROTO |
1 | 1 | ||||
כתובת ה-IP של הלקוח, היציאה של הלקוח, כתובת ה-IP של היעד, היציאה של היעד, הפרוטוקול
(5-tuple)CLIENT_IP_PORT_PROTO |
1,2 | 1,2 | ||||
ללא (5-tuple)NONE |
3 | 3 | ||||
1 הגדרת זיקה לסשן רלוונטית רק אם הפרוטוקול משתמש בסשנים – לדוגמה, TCP.
2 אם בפרוטוקול אין מושג של יציאות או אם חבילת הנתונים לא מכילה מידע על יציאות (לדוגמה, פרגמנטים עוקבים של UDP), נעשה במקום זאת שימוש בגיבוב של 3 טאפלים של כתובת ה-IP של הלקוח, כתובת ה-IP של היעד והפרוטוקול.
3 אם בפרוטוקול יש מושג של יציאות וחבילת הנתונים מכילה מידע על יציאה, אז None הוא גיבוב של 5 טאפלים. אם בפרוטוקול אין מושג של יציאות או אם החבילה לא מכילה פרטי יציאה (לדוגמה, אם מדובר בשברים עוקבים של UDP), אז None הוא גיבוב של 3 טפלים של כתובת ה-IP של הלקוח, כתובת ה-IP של היעד והפרוטוקול.
שיטות לאיזון עומסים
מידע מפורט זמין במאמר סקירה כללית על שירותי Backend.
קישורים למידע נוסף זמינים במאמר בנושא שירותי קצה עורפי.
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| מצב איזון: חיבור | (מצב אזורי בלבד) |
|||||
| מצב איזון: מדדים מותאמים אישית | 1 | 1 | ||||
| מצב איזון: במהלך הטיסה | 1 | 1 (במצב גלובלי ואזורי בלבד) |
||||
| מצב איזון: קצב (בקשות לשנייה) | 1 | 1 | ||||
| מצב איזון: קצב (מנות לשנייה) | (רק במצב גלובלי) |
|||||
| מצב איזון: ניצול הקצה העורפי (רק קצוות עורפיים של קבוצת מכונות) |
1 | 1 | (רק במצב גלובלי) |
|||
| מדיניות מקומית של איזון עומסים | info |
מידע
(רק במצבים גלובליים ואזוריים) |
info |
מידע
(רק במצבים גלובליים ואזוריים) |
info |
|
| קיבולת מקסימלית שניתנת להגדרה לכל קבוצת מופעים של שרת עורפי או NEG | 1 | 1 | (רק במצב גלובלי) |
|||
| הפסקת פעולה | 1 | (רק במצב אזורי) |
(במצב אזורי בלבד) |
|||
| מעדיף את האזור הקרוב ביותר ללקוח באינטרנט2 | (רק במצבים גלובלי וקלאסי3) |
(רק במצבים גלובלי וקלאסי3) |
(רק במצב גלובלי) |
|||
| העדפה של האזור הקרוב ביותר למאזן העומסים2 | (רק במצבים גלובלי וקלאסי3 ) |
(רק במצבי 3 קלאסיים) |
(רק במצב גלובלי) |
|||
| איזון עומסים לפי משקל | (רק במצבים גלובליים ואזוריים) |
(רק במצב אזורי4) |
||||
| מדיניות איזון עומסים בתוך אזור או אזור משנה | info |
info |
info |
info |
info |
info |
1 התכונה הזו לא נתמכת במאזני עומסים שמשתמשים בקצה העורפי של NEG ללא שרתים.
2 אם האזור הקרוב ביותר מלא או לא תקין, מאזן העומסים מעדיף את האזור הקרוב הבא.
3 נתמך במאזני עומסים קלאסיים רק במסלול פרימיום.
4 התכונה הזו לא נתמכת במאזני עומסי רשת אזוריים חיצוניים להעברת סיגנל ללא שינוי שמבוססים על מאגר כתובות יעד.
ניתוב וניהול תנועה
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| ניתוב בקשות HTTP או בשכבה 7 | info |
info |
||||
| החדרת תקלות | info |
(רק במצבים גלובליים ואזוריים) |
||||
| הגדרת פסק זמן | info |
info |
info |
info |
||
| ניסיונות חוזרים | info |
info |
||||
| הפניות לכתובות אחרות | info |
global classic regional |
||||
| שכתוב של כתובות URL | info |
global classic regional |
||||
| טרנספורמציות של כותרות בקשות ותגובות (מוגדרות במפת ה-URL) |
info |
(רק במצבים גלובלי ואזורי) |
||||
| חלוקת התנועה | info |
(רק במצבים גלובלי ואזורי) |
||||
| שיקוף תנועה | info1 |
(רק במצבים גלובליים ואזוריים) |
(במצב אזורי בלבד) |
|||
| זיהוי חריגות | info |
(רק במצבים גלובלי ואזורי) |
||||
| ניסיון חוזר של בקשות שנכשלו | info |
(רק במצבים גלובלי ואזורי) |
||||
| כותרות מותאמות אישית של בקשות ותגובות (מוגדרות בשירות הקצה העורפי) |
(רק במצבים גלובליים ואזוריים) |
|||||
| תשובות שגיאה בהתאמה אישית | (רק במצב גלובלי) |
|||||
| מדיניות איזון עומסים בשירות | info |
(רק במצבים גלובליים ואזוריים) |
(במצב חוצה אזורים בלבד) |
(רק במצב גלובלי) |
||
| מדיניות מעקב אחר חיבורים | info |
(גם במצב גלובלי3 וגם במצב אזורי) |
||||
| ניתוב תנועה מבוסס-IP של המקור | (מצב אזורי2 בלבד) |
|||||
1 התכונה הזו לא נתמכת במאזני עומסים שמשתמשים בקצה עורפי של NEG ללא שרת.
2 התכונה הזו נתמכת על ידי מאזני עומסים אזוריים חיצוניים של רשתות להעברת סיגנל ללא שינוי שמבוססים על שירות קצה עורפי. מאזני עומסי רשת גלובליים חיצוניים להעברת סיגנל ללא שינוי ומאזני עומסי רשת אזוריים חיצוניים להעברת סיגנל ללא שינוי שמבוססים על מאגרי יעד לא תומכים בתכונה הזו.
3 מאזן עומסי רשת גלובלי חיצוני להעברת סיגנל ללא שינוי לא תומך במצב מעקב החיבורים PER_SESSION.
במאמר תכונות של Cloud Service Mesh: ניתוב וניהול תעבורה מפורטות התכונות לניהול תעבורה שזמינות ב-Cloud Service Mesh.
התאמה אוטומטית לעומס (autoscaling) ותיקון אוטומטי (autohealing)
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| שינוי אוטומטי של גודל קבוצת מופעי מכונה מנוהלים על סמך קיבולת ההגשה של מאזן העומסים | (רק במצבים גלובליים וקלאסיים) | |||||
| תיקון אוטומטי (במקור בקבוצות של מופעי מכונה מנוהלים וב-GKE) | ||||||
| הפסקת החיבור | 1 | |||||
אבטחה
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| אישורי SSL בניהול Google | info |
info1 |
(במצב גלובלי וקלאסי בלבד)2 |
|||
| CORS | info |
(רק במצבים גלובליים ואזוריים) |
||||
| שרת proxy לאימות זהויות (IAP) | 3 | |||||
| Google Cloud Armor | info |
info |
(רק במצב גלובלי ובמצב קלאסי) |
(במצב אזורי בלבד) |
||
| הפחתת עומס של SSL | (במצב גלובלי ובמצב קלאסי בלבד)2 |
|||||
| מדיניות SSL (גרסת TLS וסט אלגוריתמים להצפנה) |
info |
info |
מידע (במצב גלובלי ובמצב קלאסי בלבד)2 |
|||
| mTLS בקצה הקדמי | info |
info |
||||
| mTLS בקצה העורפי | info |
info (רק במצבים גלובליים ואזוריים) |
||||
| כללי מדיניות בנושא הרשאות | info |
info (רק במצבים גלובליים ואזוריים) |
||||
1 מאזני עומסים גלובליים חיצוניים של אפליקציות ומאזני עומסים קלאסיים של אפליקציות תומכים באישורי SSL בניהול Google של Compute Engine ושל Certificate Manager, בעוד שמאזני עומסים חיצוניים אזוריים של אפליקציות תומכים רק באישורים בניהול Google של Certificate Manager.
2 נתמך רק אם מאזן העומסים מוגדר עם proxy SSL ליעד.
3 IAP לא תואם ל-Cloud CDN.
הגנה של Google Cloud Armor על מאזני עומסים חיצוניים
Cloud Armor מספק הגנה מפני DDoS שפועלת תמיד וניתנת להגדרה על ידי המשתמשים עבור מאזני העומסים החיצוניים הבאים, וכללים של מדיניות אבטחה שניתנים להגדרה על ידי המשתמשים בהתאם לסוג מאזן העומסים.
| סוג או מצב של מאזן עומסים | כללי מדיניות האבטחה של Cloud Armor | סוגי מדיניות אבטחה נתמכים |
|---|---|---|
| מאזן עומסים גלובלי חיצוני של אפליקציות (ALB) |
|
|
| מאזן עומסים קלאסי של אפליקציות (ALB) |
|
|
| מאזן עומסים חיצוני אזורי של אפליקציות (ALB) |
|
|
| מאזן עומסי רשת גלובלי חיצוני בשרת proxy |
|
|
| מאזן עומסי רשת קלאסי בשרת proxy |
|
|
| מאזן עומסי רשת חיצוני אזורי להעברת סיגנל ללא שינוי |
|
אפשר גם להגדיר הגנה מתקדמת מפני DDoS ברשת עבור מאזנים אזוריים חיצוניים של עומסי רשת להעברת סיגנל ללא שינוי, העברת פרוטוקולים או מכונות וירטואליות עם כתובות IP ציבוריות. מידע נוסף על הגנה מתקדמת מפני DDoS ברשת זמין במאמר בנושא הגדרת הגנה מתקדמת מפני DDoS ברשת.
שילובים בין מוצרים
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| Cloud CDN | (רק במצבים גלובלי וקלאסי1) |
|||||
| תוספי Service Extensions ויתרונות מרכזיים | info |
info |
||||
| שמות DNS פנימיים של Compute Engine | (רק במצב אזורי) |
(רק במצב אזורי) |
info |
|||
| רישום אוטומטי בספריית השירותים (טרום השקה) | info |
info |
||||
| שילוב של מרכז האפליקציות | info |
info |
info |
info |
info |
info |
1 נתמך במסלול פרימיום
המאמרים הבאים
למידע מפורט על כל מאזן עומסים, אפשר לעיין במאמרים הבאים:
- סקירה כללית על מאזן עומסים חיצוני של אפליקציות (ALB) (גלובלי, קלאסי ואזורי)
- סקירה כללית של מאזן עומסים פנימי של אפליקציות (ALB) (אזורי ובין-אזורי)
- סקירה כללית על מאזן עומסי רשת חיצוני בשרת proxy (גלובלי, קלאסי ואזורי)
- סקירה כללית של מאזן עומסי רשת פנימי לשרת proxy (אזורי ובין-אזורי)
- סקירה כללית על מאזן עומסי רשת גלובלי חיצוני להעברת סיגנל ללא שינוי
- סקירה כללית על מאזן עומסי רשת חיצוני אזורי להעברת סיגנל ללא שינוי
- סקירה כללית על מאזן עומסי רשת פנימי להעברת סיגנל ללא שינוי