כשיוצרים מאזן עומסים פנימי, אפשר לבחור לרשום באופן אוטומטי את שירות מאזן העומסים הפנימי ב-Service Directory. כך אפליקציות לקוח יכולות להשתמש ב-Service Directory דרך HTTP, gRPC או DNS כדי לבצע התאמת נתונים (resolve) של כתובת שירות מאזן העומסים הפנימי ולהתחבר אליו ישירות.
רישום של מאזן עומסים פנימי ב-Service Directory מאפשר לכם:
- אפשר לבחור שמות DNS בהתאמה אישית כדי להציג את מיקומי הרשת של איזון העומסים הפנימיים, במקום ש-DNS יגש לאיזון העומסים הפנימי רק דרך שם DNS שנוצר באופן פנימי בדומיין
.internal. - הצגת כמה מאזני עומסים פנימיים מאותו שם דומיין ב-DNS, מה שלא אפשרי אחרת עם רשומות ה-DNS שנוצרות אוטומטית כרגע.
- רישום מאזני עומסים פנימיים ישירות ובאופן אוטומטי ב-Service Directory, כדי לספק מאגר יחיד לכל השירותים ב- Google Cloud.
- אפשר לראות שירותים עצמאיים, נקודות קצה ונקודות קצה של איזון עומסים פנימיים באמצעות פקודה אחת ב-Service Directory API.
- להחיל פעולות ניהול כמו בקרת גישה על משאבים של Service Directory ברמת מרחב השמות או השירות, כדי לכלול גם את נקודות הקצה של מאזן העומסים הפנימי וגם שירותי קצה עורפיים אחרים.
רישום של מאזן עומסי רשת פנימי להעברת סיגנל ללא שינוי ב-Service Directory
כדי לרשום מאזן עומסי רשת פנימי להעברת סיגנל ללא שינוי, מריצים את הפקודה gcloud compute forwarding-rules
create ומגדירים את הדגל service-directory-registration:
gcloud compute forwarding-rules create FORWARDING_RULE_NAME \
--region=REGION \
--load-balancing-scheme=INTERNAL \
--network=NETWORK_NAME \
--subnet=SUBNET_NAME \
--address=RESERVED_IP_ADDRESS \
--ip-protocol=PROTOCOL_TYPE \
--ports=PORT_NUMBER \
--backend-service=BACKEND_SERVICE_NAME \
--backend-service-region=REGION \
--service-directory-registration=SD_SERVICE_NAME
מחליפים את מה שכתוב בשדות הבאים:
-
FORWARDING_RULE_NAME: שם לכלל ההעברה שרוצים ליצור -
REGION: האזור שבו יוצרים את כלל ההעברה -
NETWORK_NAME: הרשת שכלל ההעברה הזה חל עליה -
SUBNET_NAME: תת-הרשת שכלל ההעברה הזה חל עליה -
RESERVED_IP_ADDRESS: כתובת ה-IP שהכלל להעברת תנועה משרת -
PROTOCOL_TYPE: פרוטוקול ה-IP שהכלל ישרת -
PORT_NUMBER: רשימה של יציאות מופרדות בפסיקים BACKEND_SERVICE_NAME: שירות הקצה העורפי היעד שמקבל את התנועה-
SD_SERVICE_NAME: השם המוגדר במלואו של שירות Service Directory שבו רוצים לרשום את נקודת הקצה. היא צריכה להיות באותו פרויקט ואזור שבהם נוצר כלל ההעברה. לדוגמה: projects/PROJECT/locations/REGION/namespaces/NAMESPACE_NAME/services/SERVICE_NAME.
המאמרים הבאים
- מידע נוסף על Service Directory זמין במאמר סקירה כללית של Service Directory.
- מידע על מגבלות של שילוב Service Directory עם מאזן עומסי רשת פנימי להעברת סיגנל ללא שינוי ועל אימות נקודת הקצה מופיע במאמר רישום מאזן עומסים פנימי.
- כדי לפתור בעיות שקשורות לניתוב לקפיצה הבאה במאזן עומסי רשת פנימי להעברת סיגנל ללא שינוי, אפשר לעיין במאמר פתרון בעיות שקשורות למאזן עומסים כניתוב לקפיצה הבאה.