הגדרת קצה קדמי אזורי של Cloud Load Balancing

אתם יוצרים מאזן עומסים באפליקציה על ידי הגדרה וחיבור של רכיבי קצה קדמי וקצה עורפי נפרדים של 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 שנוצר.

רכיב מחובר

עדכונים לאפליקציות

נתוני רקע

תבנית של הגדרות מכונה ב-Compute Engine

  • המופעים של Compute Engine יכולים להפנות תעבורה לחלק הקדמי של Cloud Load Balancing האזורי.
  • הכתובת של Cloud Load Balancing מתווספת לתבנית של הגדרות מכונה של Compute Engine.
סקירה כללית על כללי העברה

Cloud Run

  • כתובות ה-IP של מאזן העומסים ב-HTTP וב-HTTPS זמינות לאפליקציה שפועלת בקונטיינר של Cloud Run.
  • המטא-נתונים של כתובת Cloud Load Balancing מתווספים למשתני הסביבה של Cloud Run.
סקירה כללית על כללי העברה

קצה עורפי אזורי של Cloud Load Balancing (חובה)

  • חלק הקצה הקדמי של Cloud Load Balancing, שמטפל בבקשות נכנסות, מקושר לחלק הבק-אנד של Cloud Load Balancing, שמעבד את הבקשות.
  • פרטי שירות לקצה העורפי מתווספים לקלט של מפת URL בקצה הקדמי.
  • התעבורה הנכנסת מוגשת על סמך מיפויי נתיבי המארחים שאתם מגדירים במפות כתובות ה-URL של הקצה העורפי האזורי ב-Cloud Load Balancing.
סקירה כללית של מפות כתובות 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 ואז מבצעים אחת מהפעולות הבאות:
  • מפעילים את האפשרות Create SSL Certificate (יצירת אישור SSL) ומזינים את Private Key (מפתח פרטי) ואת Certificate (אישור).
  • מזינים אישורי SSL.
  • מזינים Managed SSL Certificate Domains (דומיינים עם אישור 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 מוסבר איך להגדיר את רכיב הקצה העורפי.