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