אתם יוצרים מאזן עומסים באפליקציה על ידי הגדרה וחיבור של רכיבי קצה קדמי וקצה עורפי נפרדים של Cloud Load Balancing. השימוש ברכיבים נפרדים מאפשר להחיל אמצעי בקרה שונים על תנועה חיצונית ופנימית, ולמנוע גישה ישירה לנתונים.
רכיב הקצה הקדמי של Cloud Load Balancing מאפשר להגדיר את הרכיבים שפונים לציבור של מאזן העומסים. הקצה הקדמי מטפל בתנועה הנכנסת, מגדיר כללי ניתוב ומפנה בקשות לקצה העורפי המתאים. אפשר להגדיר את הרכיבים הבאים:
- שרת proxy של יעד: מסיים חיבורים של לקוחות ומעביר בקשות.
- מיפוי כתובות URL: הגדרה של כללי ניתוב על סמך שמות מארחים ונתיבי כתובות URL.
- כלל העברה: מקצה כתובת IP ויציאה למאזן העומסים, וכך הופך אותו לנגיש.
- אישור SSL: ניהול האבטחה של חיבורי HTTPS.
מידע נוסף זמין במאמר סקירה כללית על איזון עומסים ב-Cloud.
במסמך הזה מוסבר על הקישוריות והפרמטרים שאפשר להגדיר כשמשתמשים ב-App Design Center כדי ליצור קצה קדמי גלובלי של Cloud Load Balancing. פרמטרי ההגדרה מבוססים על מודול Terraform terraform-google-lb-http.
חיבורי רכיבים
כדי ליצור רכיב מלא של Cloud Load Balancing, צריך לקשר את הקצה הקדמי הגלובלי של Cloud Load Balancing לפחות לקצה עורפי גלובלי אחד של Cloud Load Balancing. רכיבים מחוברים של Cloud Load Balancing מוצגים כקבוצה באזור העיצוב.
בטבלה הבאה מפורטים הרכיבים שאפשר לחבר לחלק הקדמי של איזון עומסים גלובלי ב-Cloud, והעדכונים שיתבצעו כתוצאה מכך באפליקציה ובקוד Terraform.
רכיב מחובר |
עדכונים לאפליקציות |
נתוני רקע |
|---|---|---|
|
סקירה כללית של מפות כתובות URL |
פרמטרים נדרשים להגדרה
אם התבנית כוללת רכיב קצה קדמי של Cloud Load Balancing גלובלי, צריך להגדיר את הפרמטרים הבאים לפני הפריסה.
שם הפרמטר |
תיאור ומגבלות |
נתוני רקע |
|---|---|---|
שם |
name | סקירה כללית על כללי העברה |
מזהה הפרויקט |
הפרויקט שבו רוצים לפרוס את חזית Cloud Load Balancing. |
הגדרת רכיבים |
פרמטרים אופציונליים להגדרה
הפרמטרים הבאים הם אופציונליים. כדי להציג פרמטרים מתקדמים, באזור הגדרה, בוחרים באפשרות הצגת שדות מתקדמים.
תכונה |
שם הפרמטר |
תיאור ומידע על אילוצים |
נתוני רקע |
|---|---|---|---|
| יצירת כתובת | יוצרים כתובת IPv4 גלובלית חדשה. | מפרט כתובות IP | |
| כתובת | IPAddress | מפרט כתובות IP | |
| הפעלת IPv6 | ipVersion | IPv6 למאזני עומסים של אפליקציות ולמאזני עומסי רשת בשרת proxy | |
| יצירת כתובת IPv6 | יוצרים כתובת IPv6 גלובלית חדשה. | מפרט כתובות IP | |
| כתובת IPv6 | IPAddress | מפרט כתובות IP | |
| יצירת מפת כתובות URL | יצירה אוטומטית של מפת URL. מבטלים את הסימון של התיבה אם רוצים להגדיר מפת URL משלכם בקלט של מפת URL. | שימוש במפות של כתובות URL | |
| קלט של מפה של כתובות URL | מארח | הגדרת מיפוי כתובות URL | שימוש במפות של כתובות URL |
| נתיב | הגדרת מיפוי כתובות URL | שימוש במפות של כתובות URL | |
| שירות לקצה העורפי | הגדרת מיפוי כתובות URL | שימוש במפות של כתובות URL | |
| כתובת URI של משאב מפת כתובות URL | ה-URI של מפת URL שיצרתם קודם. | urlMap | |
| העברת HTTP | מבטלים את הסימון כדי להשבית את העברת היציאה 80 של HTTP. | סקירה כללית על כללי העברה | |
| SSL | מפעילים תמיכה ב-SSL ואז מבצעים אחת מהפעולות הבאות:
|
סקירה כללית על אישורי SSL | |
| יצירת אישור SSL | יוצרים אישור באמצעות המידע שמזינים במפתח פרטי ובאישור. | סקירה כללית על אישורי SSL | |
| אישורי SSL | sslCertificates[] | סקירה כללית על אישורי SSL | |
| מפתח פרטי | privateKey | שלב 1: יצירת מפתח פרטי ותעודה | |
| אישור | certificate | שלב 1: יצירת מפתח פרטי ותעודה | |
| דומיינים עם אישור SSL מנוהל | managed.domains[] | שימוש באישורי SSL בניהול Google | |
| Certificate Map | certificateMap | שיטות להגדרת אישורים | |
| מדיניות SSL | sslPolicy | מדיניות SSL לפרוטוקולים מסוג SSL ו-TLS | |
| QUIC | quicOverride | הגדרת HTTP/3 | |
| הפניה מחדש ל-HTTPS | בוחרים באפשרות הזו כדי להפעיל הפניה אוטומטית של HTTPS. | הגדרת הפניה אוטומטית מ-HTTP ל-HTTPS למאזני עומסים חיצוניים אזוריים של אפליקציות | |
| סיומת אקראית לתעודה | בוחרים באפשרות הזו כדי ליצור שמות אקראיים של אישורים. מפעילים את ההגדרה הזו אם צריך לשנות את אישור ה-SSL. | random_certificate_suffix | |
| תוויות | Key | labels | ארגון משאבים באמצעות תוויות |
| ערך | labels | ארגון משאבים באמצעות תוויות | |
| Load Balancing Scheme | loadBalancingScheme | סיכום של סוגי מאזני העומסים Google Cloud | |
| רשת | network | סקירה כללית על כללי העברה | |
| מדיניות TLS של השרת | serverTlsPolicy | סקירה כללית על TLS בו-זמני (mTLS) | |
| HTTP Port | היציאה של מאזן העומסים מסוג HTTP. | מפרטים של יציאות | |
| יציאת HTTPS | היציאה של מאזן העומסים מסוג HTTPS. | מפרט הניוד | |
| HTTP Keep Alive Timeout Sec | httpKeepAliveTimeoutSec | פסק זמן וניסיונות חוזרים |
המאמרים הבאים
מחברים את רכיב ה-frontend לרכיב ה-backend. כדי להגדיר את רכיב הקצה העורפי, אפשר לעיין במאמר הגדרה של שירות קצה עורפי גלובלי של Cloud Load Balancing ב-Application Design Center.