כדי ליצור מאזן עומסים באפליקציה, מגדירים ומחברים רכיבים נפרדים של ממשק קצה וממשק לקצה העורפי של Cloud Load Balancing. הרכיבים האלה עוזרים להחיל אמצעי בקרה נפרדים על תעבורת נתונים חיצונית ופנימית, ולמנוע גישה ישירה לנתונים. ב-App Design Center, הרכיב הגלובלי של ממשק Cloud Load Balancing מטפל בתעבורת נתונים נכנסת, מגדיר כללי ניתוב ומפנה בקשות דרך שרת proxy לחלוקת העומס, מפת URL, כלל העברה ואישור SSL, עם חיבורים ופרמטרים של הגדרות אישיות שמבוססים על המודול terraform-google-lb-http של Terraform.
חיבורים של רכיבים
כדי ליצור רכיב מלא של Cloud Load Balancing, צריך לחבר את ממשק המשתמש הגלובלי של Cloud Load Balancing לקצה עורפי גלובלי אחד לפחות של Cloud Load Balancing. רכיבי Cloud Load Balancing המחוברים מוצגים כקבוצה בלוח השרטוט.
בטבלה הבאה מפורטים הרכיבים שאפשר לחבר לממשק קצה גלובלי של Cloud Load Balancing, והעדכונים שנובעים מכך באפליקציה ובקוד Terraform.
רכיב מחובר |
עדכונים לאפליקציות |
מידע רקע |
|---|---|---|
|
סקירה כללית של מפות URL |
פרמטרים נדרשים להגדרה
אם התבנית כוללת רכיב ממשק משתמש גלובלי של Cloud Load Balancing, צריך להגדיר את הפרמטרים הבאים לפני הפריסה.
שם הפרמטר |
תיאור ומגבלות |
מידע רקע |
|---|---|---|
שם |
name | סקירה כללית של כללי העברה |
מזהה פרויקט |
הפרויקט שבו רוצים לפרוס את ממשק המשתמש של Cloud Load Balancing. |
הגדרת רכיבים |
פרמטרים אופציונליים להגדרה
הפרמטרים הבאים הם אופציונליים. כדי להציג פרמטרים מתקדמים, באזור Configuration בוחרים באפשרות Show advanced fields.
תכונה |
שם הפרמטר |
תיאור ומידע על המגבלה |
מידע רקע |
|---|---|---|---|
| יצירת כתובת | יוצרים כתובת IPv4 גלובלית חדשה. | מפרט של כתובות IP | |
| כתובת | IPAddress | מפרט של כתובות IP | |
| הפעלת IPv6 | ipVersion | IPv6 למאזני עומסים של אפליקציות (ALB) ולמאזני עומסי רשת בשרת 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 | מבטלים את הסימון כדי להשבית את ההעברה של יציאת HTTP 80. | סקירה כללית של כללי העברה | |
| SSL | מפעילים תמיכה ב-SSL ואז מבצעים אחת מהפעולות הבאות:
|
סקירה כללית על אישורי SSL | |
| יצירת אישור SSL | יוצרים אישור באמצעות המידע שמזינים בשדות מפתח פרטי ואישור. | סקירה כללית על אישורי SSL | |
| אישורי SSL | sslCertificates[] | סקירה כללית על אישורי SSL | |
| מפתח פרטי | privateKey | שלב 1: יוצרים מפתח פרטי ואישור | |
| אישור | אישור | שלב 1: יוצרים מפתח פרטי ואישור | |
| דומיינים של אישורי SSL מנוהלים | managed.domains[] | שימוש באישורי SSL בניהול Google | |
| מפת אישורים | certificateMap | שיטות להגדרת אישורים | |
| מדיניות SSL | sslPolicy | כללי מדיניות SSL לפרוטוקולים מסוג SSL ו-TLS | |
| QUIC | quicOverride | הגדרת HTTP/3 | |
| הפניה אוטומטית ל-HTTPS | כדי להפעיל הפניה אוטומטית ל-HTTPS, בוחרים באפשרות הזו. | הגדרת הפניה אוטומטית מ-HTTP ל-HTTPS במאזני עומסים חיצוניים אזוריים של אפליקציות (ALB) | |
| סיומת אקראית של אישור | צריך לבחור באפשרות הזו כדי ליצור שמות אקראיים לאישורים. צריך להפעיל את ההגדרה הזו אם רוצים לשנות את אישור ה-SSL. | random_certificate_suffix | |
| תוויות | מפתח | תוויות | ארגון משאבים באמצעות תוויות |
| ערך | תוויות | ארגון משאבים באמצעות תוויות | |
| סכמת איזון עומסים | loadBalancingScheme | סיכום של סוגי Google Cloud מאזני העומסים | |
| רשת | network | סקירה כללית של כללי העברה | |
| מדיניות TLS של השרת | serverTlsPolicy | סקירה כללית על Mutual TLS | |
| יציאת HTTP | היציאה של מאזן העומסים ב-HTTP. | מפרט היציאות | |
| יציאת HTTPS | היציאה של מאזן העומסים מסוג HTTPS. | מפרט היציאות | |
| זמן קצוב לתפוגה של HTTP Keep Alive בשניות | httpKeepAliveTimeoutSec | זמנים קצובים לתפוגה וניסיונות חוזרים |
המאמרים הבאים
מחברים את רכיב החזית לרכיב הקצה העורפי. כדי להגדיר את רכיב הקצה העורפי, קראו את המאמר הגדרת שירות לקצה העורפי של Cloud Load Balancing גלובלי ב-Application Design Center.