בדף הזה מופיעה סקירה כללית השוואתית של תכונות איזון העומסים שמוצעות ב-Cloud Load Balancing. אם עדיין לא עשיתם את זה, קודם כל קראו את המאמרים הבאים:
- במאמר סקירה כללית על Cloud Load Balancing תוכלו לקרוא על הפתרונות השונים לאיזון עומסים שזמינים ב- Google Cloud.
- כדי לקבוע איזה Google Cloud מאזן עומסים הכי מתאים לצרכים של האפליקציה, קראו את המאמר בחירת מאזן עומסים.
בטבלאות הבאות, סימן וי מציין שהתכונה נתמכת. כדי לקבל מידע נוסף על תכונה מסוימת, לוחצים על הקישור מידע.
סוג מאזן העומסים
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי (Passthrough) | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| בשם אחרים | מצבים של מאזן העומסים: אזורי בין אזורים |
מצבים של מאזן עומסים: גלובלי קלאסי אזורי |
מצבים של מאזן העומסים: אזורי חוצה-אזורים |
מצבים של מאזן עומסים: גלובלי קלאסי אזורי |
||
| העברת סיגנל ללא שינוי | מצבים של מאזן העומסים: אזורי |
מצבים של מאזן עומסים: גלובלי (גרסת טרום-השקה (Preview)) אזורי |
||||
פרוטוקולים מהלקוחות למאזן העומסים
בטבלה הזו מפורטים הפרוטוקולים שנתמכים לתקשורת בין לקוחות לבין מאזני העומסים השונים.
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי (Passthrough) | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
|
אחת מהאפשרויות:
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 אזורי: מידע |
||||
| 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) ללא שרת (serverless). המערכת מתעלמת מהגדרת הפרוטוקול של שירות לקצה העורפי במאזני העומסים האלה.
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי (Passthrough) | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
|
אחת מהאפשרויות:
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 |
אזורי: מידע |
||||
| לא צוין1 | 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 | מאזן עומסי רשת להעברת סיגנל ללא שינוי (Passthrough) | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| שרתי בק-אנד יכולים להיות בכמה אזורים | (רק במצב חוצה-אזורים) |
(רק במצב גלובלי ובמצב קלאסי) |
(רק במצב "בין אזורים") |
(רק במצב גלובלי ו קלאסי) |
(רק במצב גלובלי) |
|
| הבק-אנדים צריכים להיות באזור אחד | (מצב אזורי בלבד) |
(רק במצב אזורי ובמצב קלאסי) |
(מצב אזורי בלבד) |
(רק במצב אזורי וקלאסי) |
מידע |
(רק במצב אזורי) |
| Cloud Storage בקטגוריות קצה עורפי | ||||||
| נקודות קצה חיצוניות בקבוצות NEG באינטרנט | (מצב אזורי בלבד) |
(מצבים גלובלי, אזורי וקלאסי) |
(מצב אזורי בלבד) |
(מצב אזורי בלבד) |
||
| מספר שירותים לקצה העורפי ומפת URL | ||||||
| רכיבי backend של מכונות וירטואליות ב-Compute Engine | ||||||
| Kubernetes ו-GKE בניהול עצמי | (מצב אזורי בלבד) |
|||||
| קבוצות NEG אזוריות | GCE_VM_IP_PORT נקודות קצה (endpoints)
|
GCE_VM_IP_PORT נקודות קצה (endpoints)
|
GCE_VM_IP_PORT נקודות קצה (endpoints) |
GCE_VM_IP_PORT נקודות קצה (endpoints) |
GCE_VM_IP נקודות קצה (endpoints) |
GCE_VM_IP נקודות קצה (endpoints)
|
| קבוצות NEG של Private Service Connect | (רק במצב גלובלי ואזורי) |
(רק במצב גלובלי ואזורי) |
||||
| נקודות קצה (endpoint) פרטיות חיצוניות בקצוות עורפיים של NEG היברידי | מידע |
info |
מידע |
מידע |
||
| קצוות עורפיים ללא שרת (serverless) | info |
מידע |
||||
| רכיבי Back-end עם מחסנית כפולה (IPV4 ו-IPv6) | info |
(רק במצבים גלובליים ואזוריים) |
info |
(רק במצבים גלובליים ואזוריים) |
info |
(גם במצב גלובלי וגם במצב אזורי) |
| רכיבי בקאנד עם IPv6 בלבד | info |
(גם במצב גלובלי וגם במצב אזורי) |
||||
בדיקות תקינות
קישורים למידע נוסף מופיעים בקטע בדיקות תקינות.
אי אפשר להשתמש בבדיקות תקינות במאזני עומסים פנימיים וחיצוניים של אפליקציות (ALB) שמשתמשים בקבוצות NEG ללא שרת (serverless) כ-backend.
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי (Passthrough) | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| בדיקות תקינות של 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. מידע נוסף זמין במאמר סקירה כללית על קבוצות NEG היברידיות.
3 מאזן עומסים חיצוני אזורי של אפליקציות (ALB) לא תומך בבדיקות תקינות מדור קודם. מאזן העומסים הגלובלי החיצוני של אפליקציות (ALB) ומאזן העומסים הקלאסי של אפליקציות תומכים בבדיקות תקינות מדור קודם רק אם שני התנאים הבאים מתקיימים:
- רכיבי ה-backend הם קבוצות של מכונות.
- המכונות הווירטואליות (VM) של ה-backend משרתות תנועה שמשתמשת בפרוטוקול HTTP או HTTPS.
כתובות IP
במאמר כתובות יש קישורים למידע נוסף.
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי (Passthrough) | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| כתובת IPv4 פנימית אזורית, שאפשר לגשת אליה ברשת ה-VPC | ||||||
| כתובת IPv6 פנימית אזורית, שאפשר לגשת אליה ברשת ה-VPC | (גרסת טרום-השקה (Preview)) | (גרסת טרום-השקה (Preview)) | info |
|||
| כתובת IPv4 חיצונית גלובלית (כולל כתובות BYOIP) |
(רק במצב גלובלי ובמצב קלאסי1) |
(רק במצב גלובלי ובמצב קלאסי1) |
(רק במצב גלובלי1,6) |
|||
| כתובת IPv6 חיצונית גלובלית | סיום IPv6 (רק במצב גלובלי ובמצב קלאסי1) |
סיום IPv6 (רק במצב גלובלי ובמצב קלאסי1) |
(רק במצב גלובלי1,6) |
|||
| כתובת IPv4 חיצונית אזורית (כולל כתובות BYOIP) |
(רק במצב אזורי ובמצב קלאסי2) |
(רק במצב אזורי ובמצב קלאסי2) |
(רק במצב אזורי) |
|||
| כתובת IPv6 חיצונית אזורית (כולל כתובות BYOIP) |
(גרסת טרום-השקה (Preview)) | (גרסת טרום-השקה (Preview)) | (רק במצב אזורי1,3) |
|||
| כמה כללי העברה עם אותה כתובת IP, שלכל אחד מהם יש שילוב ייחודי של פרוטוקול ויציאה | ||||||
| גישה לאינטרנט4 | ||||||
| גישה פרטית | info5 |
info5 |
info5 |
|||
| שמירה על כתובת ה-IP של מקור הלקוח | כותרת X‑Forwarded‑For | כותרת X‑Forwarded‑For | פרוטוקול PROXY | פרוטוקול PROXY | ||
1 נתמך רק במסלול פרימיום.
2 נתמך רק במסלול Standard.
3 מאזני עומסי רשת חיצוניים אזוריים להעברת סיגנל ללא שינוי שמבוססים על מאגרי יעד לא תומכים בתנועת IPv6.
4 גישה לאינטרנט זמינה גם ללקוחות שנמצאים ב- Google Cloud.
5 גישה פרטית זמינה באותה רשת VPC ומכל אזור עם גישה גלובלית. במצב חוצה-אזורים, הגישה הגלובלית מופעלת כברירת מחדל.
6 מאזני עומסי רשת גלובליים חיצוניים להעברת סיגנל ללא שינוי מספקים שתי כתובות IP חיצוניות גלובליות לזמינות גבוהה.
הטופולוגיות של הרשת
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי (Passthrough) | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| תמיכה במסלולי שירות רשת | מסלול פרימיום | מצב גלובלי: מסלול פרימיום מצב קלאסי ומצב אזורי: מסלול פרימיום או מסלול רגיל |
מסלול פרימיום | מצב גלובלי: מסלול פרימיום מצב קלאסי ומצב אזורי: מסלול פרימיום או מסלול רגיל |
מסלול פרימיום | מצב גלובלי: מסלול פרימיום מצב אזורי: מסלול פרימיום או מסלול רגיל |
| הקשרים בין רשתות VPC, מאזני עומסים וה-backends שלהם | ||||||
| מאזן עומסים ורכיבי קצה עורפי ברשתות VPC שונות | info |
info |
info |
info |
גלובלי: מידע אזורי: מידע |
|
| ה-backends יכולים להשתמש ברשת VPC משותפת | ||||||
| הפניה לשירותים בין פרויקטים שונים | info |
info (רק במצב גלובלי ואזורי) |
||||
| גישת לקוח למאזני עומסים | ||||||
| Google Cloud או שלקוחות מקומיים צריכים לגשת למאזן העומסים באופן פרטי1 | ||||||
| מכונות וירטואליות של לקוחותGoogle Cloud צריכות כתובות IP חיצוניות או פתרון NAT כמו Cloud NAT כדי לגשת למאזן העומסים | ||||||
| למכונות וירטואליות של לקוחות מקומיים נדרשת גישה לאינטרנט כדי לגשת למאזן העומסים | ||||||
| Google Cloud המכונות הווירטואליות של הלקוח יכולות להיות בכל אזור | info |
(רק במצבים גלובלי וקלאסי2 ) |
info |
info |
||
| Google Cloud יכולות להיות בכל פרויקט | ||||||
| טופולוגיות נוספות | ||||||
| מאזן עומסים בתור הצעד הבא | מידע |
|||||
| ציון ממשק הרשת של VM לקצה העורפי | 3 | 4 | 3 | 4 | info | גלובלי: מידע5 אזורי: מידע5 |
| איזון עומסים ב-multi-NIC | info | info | info | info | info | גלובלי: מידע5 אזורי: מידע5 |
1 Google Cloud או לקוחות מקומיים צריכים לגשת למאזן העומסים באופן פרטי, על ידי הימצאות באותה רשת VPC, ברשת VPC שכנה ומקושרת או ברשת אחרת שמחוברת באמצעות מנהרות Cloud VPN או קבצים מצורפים של Cloud Interconnect (VLAN).
2 נתמך רק במסלול פרימיום.
3 במאזני עומסים אזוריים, המכונות הווירטואליות של ה-backend (nic0) צריכות להיות באותה רשת ובאותו אזור שבהם נמצא כלל ההעברה. במאזני עומסים באזורים שונים, ה-nic0 של המכונה הווירטואלית בקצה העורפי חייב להיות באותה רשת שבה נמצא כלל ההעברה.
4 מאזן העומסים שולח תנועה רק לממשק הרשת הראשון (nic0), לא משנה באיזו רשת VPC נמצא nic0.
5 המכונות הווירטואליות בקצה העורפי של קבוצת מכונות תמיד מקבלות תנועה בממשק הרשת הראשון (nic0), ואיזון עומסים עם כמה כרטיסי רשת נתמך רק בקבוצות NEG אזוריות עם נקודות קצה מסוג GCE_VM_IP.
יתירות כשל וזמינות
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי (Passthrough) | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| מאזן העומסים עמיד בפני הפסקות חשמל באזורים מעבר אוטומטי לגיבוי (failover) לקצוות עורפיים תקינים באותו אזור |
||||||
| מאזן העומסים עמיד בפני הפסקות זמניות בשירות באזור מסוים מעבר אוטומטי לגיבוי בעת כשל (failover) לקצוות עורפיים תקינים באזורים אחרים |
(רק במצב "בין אזורים") |
(רק במצבים גלובליים וקלאסיים1) |
(רק במצב "בין אזורים") |
(רק במצבים גלובליים וקלאסיים1) |
(רק במצב גלובלי) |
|
| תמיכה בהגדרת זמינות גבוהה (HA) מסוג active-active במאזני עומסים | מידע |
(מצבים גלובליים ואזוריים) |
||||
| תמיכה בהגדרת יתירות כשל פעילה-סבילה במאזני עומסים | (מצבים גלובליים ואזוריים) |
|||||
| תמיכה בזמינות גבוהה שמבוססת על כתובת IP כפולה | (רק במצב גלובלי) |
|||||
| התנהגות ניתנת להגדרה כשכל ה-backends לא תקינים | מידע |
(רק במצב אזורי2) |
||||
| קצוות עורפיים של יתירות כשל שניתן להגדיר | מידע |
(רק במצב אזורי3) |
||||
| הגדרה של זמן להשלמת תהליך (connection draining) במקרה של יתירות כשל | מידע |
(רק במצב אזורי4) |
||||
1 נתמך במסלול פרימיום.
2 כשכל הקצוות העורפיים של מאזן עומסי רשת חיצוני אזורי להעברת סיגנל ללא שינוי, שמבוסס על מאגר יעדים, לא תקינים, תעבורת הנתונים מבוזרת בין כל הקצוות העורפיים.
3 מאזני עומסי רשת חיצוניים אזוריים להעברת סיגנל ללא שינוי שמבוססים על מאגרי יעד משתמשים במאגרי גיבוי כדי לתמוך ביתירות כשל.
4 במאזני עומסי רשת חיצוניים אזוריים להעברת סיגנל ללא שינוי שמבוססים על מאגרי יעד, אי אפשר להגדיר זמן להשלמת תהליך (connection draining) במקרה של יתירות כשל.
מעקב
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי (Passthrough) | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| מדדים של ספירת בייטים | info |
info |
info |
info |
info |
גלובלי: מידע אזורי: מידע |
| מדדים של ספירת חבילות | info |
גלובלי: מידע אזורי: מידע |
||||
| מדדי זמן הלוך ושוב (RTT) | info |
גלובלי: מידע אזורי: מידע |
||||
| מדדי זמן אחזור של בקשות | info |
info |
info |
|||
| מדדים של מספר החיבורים | מידע |
מידע |
||||
| מדדים של ספירת בקשות HTTP | info |
מידע |
||||
רישום ביומן
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי (Passthrough) | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| סוג היומן | ||||||
| יומני מאפיינים של בקשות ותגובות HTTP | info |
info |
||||
| יומני מאפייני החיבור | info |
info |
info |
גלובלי: מידע אזורי: מידע |
||
| שדות ביומן | ||||||
| בקשת HTTP | info |
גלובלי, קלאסי אזורי |
||||
| מחרוזת שמסבירה את התגובה של שרת ה-proxy | proxyStatus | statusDetails proxyStatus |
||||
| מטא-נתונים של TLS בין הלקוח למאזן העומסים | מידע |
(רק במצב אזורי) |
||||
| מאפייני חיבור: 5-tuple, בייטים/חבילות שנשלחו והתקבלו | info |
info |
גלובלי: מידע אזורי: מידע |
|||
| פרטי המכונה הווירטואלית ופרטי GKE | info |
(רק במצב אזורי) |
info |
גלובלי: מידע אזורי: מידע |
||
| פרטי המיקום או ה-VPC של הלקוח | info |
גלובלי: מידע אזורי: מידע |
||||
| פרטים על מסלול הרשת | גלובלי: מידע אזורי: מידע |
|||||
| תוויות שמתארות את המשאב של מאזן העומסים | info |
גלובלי, קלאסי אזורי |
info |
info |
info |
גלובלי: מידע אזורי: מידע |
זיקה לסשן (session affinity)
למידע מפורט, קראו את המאמר זיקה לסשן (session affinity).
במאמר שירותים לקצה העורפי יש קישורים למידע נוסף.
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי (Passthrough) | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| כותרות | (רק במצב גלובלי ואזורי) |
|||||
| קובץ Cookie מסוג HTTP | (גלובלי ואזורי בלבד) |
|||||
| קובץ Cookie שנוצר | ||||||
| קובץ Cookie עם מצב (stateful) | (גלובלי ואזורי בלבד) |
|||||
כתובת ה-IP של הלקוח, ללא יעד (רכיב אחד)CLIENT_IP_NO_DESTINATION
|
info |
|||||
כתובת ה-IP של הלקוח, כתובת ה-IP של היעד (שני ערכים)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 הגדרת הזיקה לסשן (session affinity) רלוונטית רק אם הפרוטוקול משתמש בסשנים, למשל TCP.
2 אם לפרוטוקול אין קונספט של יציאות או אם חבילת הנתונים לא מכילה מידע על יציאות (לדוגמה, מקטעי UDP עוקבים), נעשה שימוש בגיבוב של 3 ערכים של כתובת ה-IP של הלקוח, כתובת ה-IP של היעד והפרוטוקול.
3 אם הפרוטוקול כולל מושג של יציאות והחבילה כוללת מידע על יציאות, אז None הוא גיבוב של 5 ערכים. אם לפרוטוקול אין קונספט של יציאות או אם החבילה לא מכילה מידע על יציאות (לדוגמה, מקטעי UDP עוקבים), אז None הוא גיבוב (hash) של 3 רכיבים: כתובת ה-IP של הלקוח, כתובת ה-IP של היעד והפרוטוקול.
שיטות לאיזון עומסים
למידע נוסף, קראו את הסקירה הכללית על שירותי קצה עורפי.
במאמר שירותים לקצה העורפי יש קישורים למידע נוסף.
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי (Passthrough) | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| מצב איזון: חיבור | (מצב אזורי בלבד) |
|||||
| מצב איזון: מדדים מותאמים אישית | 1 | 1 | ||||
| מצב איזון: בטיסה | 1 | 1 (רק במצבים גלובליים ואזוריים) |
||||
| מצב איזון: קצב (בקשות לשנייה) | 1 | 1 | ||||
| מצב איזון: קצב (חבילות לשנייה) | (מצב גלובלי בלבד) |
|||||
| מצב איזון: ניצולת בקצה העורפי (קצוות עורפיים של קבוצת מכונות בלבד) |
1 | 1 | (מצב גלובלי בלבד) |
|||
| מדיניות מקומית של איזון עומסים | info |
info
(רק במצבים גלובליים ואזוריים) |
info |
info
(רק במצבים גלובליים ואזוריים) |
info |
|
| קיבולת מקסימלית שאפשר להגדיר לכל קבוצת שרתים עורפיים או NEG | 1 | 1 | (מצב גלובלי בלבד) |
|||
| מפסק זרם | 1 | (מצב אזורי בלבד) |
(מצב אזורי בלבד) |
|||
| העדפה לאזור שהכי קרוב ללקוח באינטרנט2 | (רק במצבים גלובלי וקלאסי3) |
(רק במצבים גלובלי וקלאסי3) |
(מצב גלובלי בלבד) |
|||
| העדפה לאזור שהכי קרוב למאזן העומסים2 | (רק במצבים גלובלי וקלאסי3) |
(רק במצבי משחק קלאסיים3) |
(מצב גלובלי בלבד) |
|||
| איזון עומסים לפי משקל | (רק במצבים גלובליים ואזוריים) |
(רק במצב אזורי4) |
||||
| מדיניות איזון עומסים בתוך אזור/תחום | info |
info |
info |
info |
info |
info |
1 התכונה הזו לא נתמכת במאזני עומסים שמשתמשים בקצוות עורפיים של קבוצות נקודות קצה ברשת (NEG) ללא שרת (serverless).
2 כשהאזור הקרוב ביותר מגיע לקיבולת המקסימלית או לא תקין, מאזן העומסים מעדיף את האזור הקרוב ביותר הבא.
3 נתמך במאזני עומסים קלאסיים במסלול פרימיום בלבד.
4 התכונה הזו לא נתמכת במאזני עומסי רשת אזוריים חיצוניים להעברת סיגנל ללא שינוי שמבוססים על מאגר יעדים.
ניתוב וניהול תנועה
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי (Passthrough) | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| ניתוב בקשות HTTP או שכבה 7 | info |
info |
||||
| הזרקת תקלות | מידע |
(רק במצבים גלובליים ואזוריים) |
||||
| זמני קצובים לתפוגה שניתן להגדיר | מידע |
מידע |
מידע |
מידע |
||
| ניסיונות חוזרים | מידע |
מידע |
||||
| הפניות אוטומטיות | מידע |
global classic regional |
||||
| שכתוב כתובות URL | מידע |
global classic regional |
||||
| טרנספורמציות של כותרות של בקשות ותגובות (מוגדרות במפת URL) |
מידע |
(רק במצבים גלובלי ואזורי) |
||||
| חלוקת התנועה | מידע |
(רק במצבים גלובלי ואזורי) |
||||
| שיקוף תנועה | info1 |
(רק במצבים גלובלי ואזורי) |
(מצב אזורי בלבד) |
|||
| זיהוי חריגים | מידע |
(רק במצבים גלובלי ואזורי) |
||||
| ניסיון חוזר של בקשות שנכשלו | מידע |
(רק במצבים גלובלי ואזורי) |
||||
| כותרות מותאמות אישית של בקשות ותגובות (מוגדרות בשירות לקצה העורפי) |
(רק במצבים גלובלי ואזורי) |
|||||
| תגובות מותאמות אישית לשגיאות | (רק במצב גלובלי) |
|||||
| מדיניות איזון העומסים של השירות | info |
(רק מצבים גלובליים ואזוריים) |
(רק במצב חוצה-אזורים) |
(רק במצב גלובלי) |
||
| מדיניות מעקב אחרי חיבורים | מידע |
(גם במצב גלובלי3 וגם במצב אזורי) |
||||
| ניתוב תנועה שמבוסס על כתובת ה-IP של המקור | (רק במצב אזורי2) |
|||||
1 התכונה הזו לא נתמכת במאזני עומסים שמשתמשים בקצוות עורפיים של קבוצות נקודות קצה ברשת (NEG) ללא שרת (serverless).
2 התכונה הזו נתמכת במאזני עומסי רשת אזוריים חיצוניים להעברת סיגנל ללא שינוי שמבוססים על שירות לקצה העורפי. אי אפשר להשתמש בתכונה הזו במאזני עומסי רשת גלובליים חיצוניים להעברת סיגנל ללא שינוי, ובמאזני עומסי רשת אזוריים חיצוניים להעברת סיגנל ללא שינוי שמבוססים על מאגר יעדים.
3 מאזן עומסי הרשת החיצוני הגלובלי להעברת סיגנל ללא שינוי לא תומך במצב מעקב החיבורים PER_SESSION.
במאמר תכונות של Cloud Service Mesh: ניתוב וניהול תעבורת נתונים מפורטות התכונות של ניהול תעבורת הנתונים שזמינות ב-Cloud Service Mesh.
התאמה אוטומטית לעומס (autoscaling) ותיקון תוכנה אוטומטי (autohealing)
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי (Passthrough) | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| התאמה לעומס (autoscaling) של קבוצת מופעי מכונה מנוהלים על סמך קיבולת השירות של מאזן העומסים | (רק במצבים גלובליים וקלאסיים) | |||||
| תיקון תוכנה אוטומטי (autohealing) (מקורי לקבוצות של מופעי מכונה מנוהלים ול-GKE) | ||||||
| זמן להשלמת תהליך (connection draining) | 1 | |||||
אבטחה
| תכונה | Application Load Balancer | מאזן עומסי רשת בשרת proxy | מאזן עומסי רשת להעברת סיגנל ללא שינוי (Passthrough) | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| אישורי SSL בניהול Google | מידע |
info1 |
(רק במצב גלובלי וקלאסי)2 |
|||
| CORS | מידע |
(רק במצבים גלובליים ואזוריים) |
||||
| שרת proxy לאימות זהויות (IAP) | 3 | |||||
| Google Cloud Armor | מידע |
מידע |
(רק במצב גלובלי וקלאסי) |
(מצב אזורי בלבד) |
||
| הפחתת עומס ב-SSL | (רק במצבים "גלובלי" ו"קלאסי")2 |
|||||
| כללי מדיניות SSL (גרסת TLS וסט אלגוריתמים להצפנה) |
מידע |
מידע |
info (רק במצבים גלובלי וקלאסי)2 |
|||
| mTLS בפרונט-אנד | מידע |
מידע |
||||
| mTLS בבק-אנד | מידע |
info (רק במצבים גלובליים ואזוריים) |
||||
| כללי מדיניות בנושא הרשאות | מידע |
info (רק במצבים גלובליים ואזוריים) |
||||
| כללי מדיניות להגבלת קצב של יצירת בקשות לשירותים | info(מצב אזורי בלבד) |
|||||
1 מאזני עומסים גלובליים חיצוניים של אפליקציות ומאזני עומסים קלאסיים של אפליקציות תומכים גם באישורי SSL בניהול Google של Compute Engine וגם באישורי SSL בניהול Google של 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 | מאזן עומסי רשת להעברת סיגנל ללא שינוי (Passthrough) | |||
|---|---|---|---|---|---|---|
| פנימי | חיצוני | פנימי | חיצוני | פנימי | חיצוני | |
| Cloud CDN | (רק במצבים גלובלי וקלאסי1) |
|||||
| תוספים ורכיבי callout של Service Extensions | מידע |
מידע |
||||
| שמות DNS פנימיים של Compute Engine | (רק במצב אזורי) |
(רק במצב אזורי) |
info |
|||
| רישום אוטומטי של Service Directory (תצוגה מקדימה) | מידע |
מידע |
||||
| שילוב עם App Hub | info |
info |
info |
info |
info |
info |
1 נתמך במסלול פרימיום
המאמרים הבאים
למידע מפורט על כל מאזן עומסים, ראו:
- סקירה כללית על מאזן עומסים חיצוני של אפליקציות (גלובלי, קלאסי ואזורי)
- סקירה כללית על מאזן עומסים פנימי של אפליקציות (אזורי וחוצה-אזורים)
- סקירה כללית על מאזן עומסי רשת חיצוני לשרת proxy (גלובלי, קלאסי ואזורי)
- סקירה כללית על מאזן עומסי רשת פנימי בשרת proxy (אזורי וחוצה-אזורים)
- סקירה כללית על מאזן עומסי רשת גלובלי חיצוני להעברת סיגנל ללא שינוי
- סקירה כללית על מאזן עומסי רשת חיצוני אזורי להעברת סיגנל ללא שינוי
- סקירה כללית על מאזן עומסי רשת פנימי להעברת סיגנל ללא שינוי