מידע על בק-אנדים של Private Service Connect

אפשר לגשת לממשקי Google APIs ולשירותים שפורסמו על ידי יצירת נקודת קצה של Private Service Connect (בהתבסס על כלל העברה) או קצה עורפי של Private Service Connect (בהתבסס על מאזן עומסים). המדריך הזה מתמקד בבק-אנדים של Private Service Connect.

בק-אנדים של Private Service Connect משתמשים במאזן עומסים שהוגדר עם בק-אנדים של קבוצת נקודות קצה ברשת (NEG) מסוג Private Service Connect. ההגדרה הזו נקראה בעבר נקודת קצה של Private Service Connect עם אמצעי בקרה של שירות HTTP(S) לצרכן.

גישה לממשקי API ולשירותים דרך מאזן עומסים שמנוהל על ידי הצרכן מספקת כמה יתרונות. מאזני עומסים יכולים לשמש כנקודת מרכזית לאכיפת כללי מדיניות, כמו כללי מדיניות אבטחה (למשל כללי מדיניות של Google Cloud Armor וכללי מדיניות של SSL) או כללי מדיניות של ניתוב (למשל Google Cloud מיפוי כתובות URL). הם מספקים מדדים ויומנים מרכזיים ששירות שפורסם לא יכול לספק, והם מאפשרים לצרכנים לשלוט בניתוב ובמעבר לגיבוי שלהם.

איור 1 מציג מאזן עומסים עם קבוצת נקודות קצה ברשת (NEG) מסוג Private Service Connect שמתחבר לשירות שפורסם. תנועת הלקוחות מועברת למאזן עומסים שמעבד את התנועה ואז מנתב אותה לקצה עורפי של Private Service Connect שממופה לשירות שפורסם ופועל ברשת VPC אחרת.

איור 1. שימוש במאזן עומסים חיצוני גלובלי של אפליקציות מאפשר לצרכני שירות עם גישה לאינטרנט לשלוח תעבורת נתונים לשירותים ברשת ה-VPC של ספק השירות (לחצו להגדלה).

סקירה כללית על הפריסה

כדי לגשת לממשקי API ולשירותים דרך בק-אנדים של Private Service Connect, צריך לבצע את הפעולות הבאות:

  1. מזהים את השירות שרוצים להתחבר אליו.

  2. פורסים מאזן עומסים כדי לשלוח תנועה לשירות שפורסם. בוחרים מאזן עומסים שמתאים לדרישות שלכם, כולל אם יש לכם לקוחות באינטרנט, לקוחות פנימיים או שאתם צריכים בידוד אזורי. אפשר גם להשתמש מחדש במאזן עומסים קיים.

  3. פורסים את קבוצות נקודות הקצה ברשת (NEG) של Private Service Connect ומוסיפים אותן לשירות הקצה העורפי של מאזן העומסים. יוצרים קבוצות Private Service Connect NEG שמפנות לשירות שפורסם. לאחר מכן מוסיפים את קבוצות ה-NEG לשירות הקצה העורפי של מאזן העומסים, כדי שמאזן העומסים יוכל לשלוח אליהן תעבורה.

מאזני עומסים ויעדים נתמכים

אפשר להשתמש בקצה העורפי כדי לגשת לשירות שפורסם או ל-API נתמך של Google.

מידע נוסף על מאזן העומסים שאליו רוצים להוסיף קצה עורפי מסוג Private Service Connect זמין במאמרי העזרה בנושא איזון עומסים.

יעדים של שירות שפורסם

בקצה עורפי של Private Service Connect לשירותים שפורסמו נדרשים שני מאזני עומסים – מאזן עומסים של צרכן ומאזן עומסים של בעלים.

הגדרות צרכן

בטבלה הזו מתוארים מאזני העומסים של הצרכנים שנתמכים על ידי קצה עורפי מסוג Private Service Connect בשירותים שפורסמו, כולל פרוטוקולי שירותי הבק-אנד שאפשר להשתמש בהם עם כל מאזן עומסים של צרכן. מאזני העומסים של הצרכנים יכולים לגשת לשירותים שפורסמו ומארחים במאזני עומסים נתמכים של ספקים.

מאזן עומסים לצרכנים פרוטוקולים גרסת ה-IP מעבר לגיבוי בעקבות כשל באזור אחר

מאזן עומסים פנימי של אפליקציות (ALB) בכמה אזורים

  • HTTP
  • HTTPS
  • HTTP2
IPv4

מאזן עומסי רשת פנימי לשרת proxy בין אזורים

  • TCP
IPv4

מאזן עומסים גלובלי חיצוני של אפליקציות (ALB)

שימו לב:

  • אין תמיכה במאזן עומסים קלאסי של אפליקציות (ALB).
  • אין תמיכה בהתחברות למאזני עומסי רשת אזוריים פנימיים של שרת proxy של יצרן.

  • HTTP
  • HTTPS
  • HTTP2
IPv4

מאזן עומסי רשת גלובלי חיצוני בשרת proxy

כדי לשייך את איזון העומסים הזה ל-NEG של Private Service Connect, משתמשים ב-Google Cloud CLI או שולחים בקשת API.

הערה: אין תמיכה במאזן עומסי רשת קלאסי בשרת proxy.

  • TCP/SSL
IPv4

מאזן עומסים חיצוני אזורי של אפליקציות (ALB)

  • HTTP
  • HTTPS
  • HTTP2
IPv4

מאזן עומסי רשת אזורי חיצוני בשרת proxy

  • TCP
IPv4

מאזן עומסים פנימי אזורי של אפליקציות (ALB)

  • HTTP
  • HTTPS
  • HTTP2
IPv4

מאזן עומסי רשת פנימי אזורי בשרת proxy

  • TCP
IPv4

הגדרות של Producer

בטבלה הזו מתוארת התצורה של מאזני עומסים של שירותים מנוהלים שנתמכים על ידי קצה עורפי מסוג Private Service Connect.

סוג המפיק הגדרות של הבעלים של שירות מנוהל (שירות שפורסם)
מערכות קצה עורפיות נתמכות של יצרנים פרוטוקולים של כללי העברה יציאות של כלל העברה פרוטוקול PROXY גרסת ה-IP תמיכה בנתוני בריאות משולבים
מאזן עומסים פנימי של אפליקציות (ALB) בכמה אזורים
  • ‫GCE_VM_IP_PORT zonal NEGs
  • קבוצות NEG היברידיות
  • קבוצות NEG ללא שרת (serverless)
  • קבוצות NEGs של Private Service Connect
  • קבוצות של מכונות
  • TCP
  • HTTP
  • HTTPS
  • HTTP/2
  • gRPC
תמיכה ביציאה אחת, בכמה יציאות או בכל היציאות IPv4
מאזן עומסי רשת פנימי להעברת סיגנל ללא שינוי
  • ‫GCE_VM_IP zonal NEGs
  • קבוצות של מכונות
  • TCP
הגדרת יציאה של יצרן IPv4
מאזן עומסים פנימי אזורי של אפליקציות (ALB)
  • ‫GCE_VM_IP_PORT zonal NEGs
  • קבוצות NEG היברידיות
  • קבוצות NEG ללא שרת (serverless)
  • קבוצות NEGs של Private Service Connect
  • קבוצות של מכונות
  • HTTP
  • HTTPS
  • HTTP/2
תמיכה ביציאה אחת IPv4

מאזן עומסי רשת פנימי אזורי בשרת proxy

הערה: אין תמיכה בחיבורים ממאזני עומסים חיצוניים גלובליים של אפליקציות בגרסה לצרכן.

  • ‫GCE_VM_IP_PORT zonal NEGs
  • קבוצות NEG היברידיות
  • קבוצות NEGs של Private Service Connect
  • קבוצות של מכונות
  • TCP
תמיכה ביציאה אחת IPv4
Secure Web Proxy
  • לא רלוונטי
  • לא רלוונטי
לא רלוונטי IPv4

דוגמה להגדרת קצה עורפי שמשתמש במאזן עומסים גלובלי חיצוני של אפליקציות מופיעה במאמר בנושא גישה לשירותים שפורסמו דרך קצה עורפי.

יעדים אזוריים של Google API

בטבלה הזו מתואר אילו מאזני עומסים יכולים להשתמש בבק-אנד של Private Service Connect כדי לגשת לממשקי Google APIs אזוריים.

דוגמה להגדרה שמשתמשת במאזן עומסים פנימי של אפליקציות מופיעה במאמר בנושא גישה לממשקי Google API דרך קצה עורפי.

הגדרות אישיות פרטים
הגדרות של צרכן (עורף של Private Service Connect)
מאזני עומסים נתמכים לצרכנים
  • מאזן עומסים פנימי של אפליקציות (ALB)

    פרוטוקולים: HTTPS

  • מאזן עומסים חיצוני אזורי של אפליקציות (ALB)

    פרוטוקולים: HTTPS

גרסת ה-IP IPv4
Producer
שירותים נתמכים ממשקי Google API אזוריים נתמכים

יעדים גלובליים של Google API

בטבלה הזו מפורט מאזני העומסים שיכולים להשתמש בבק-אנד של Private Service Connect כדי לגשת לממשק Google API גלובלי.

הגדרות אישיות פרטים
הגדרות של צרכן (עורף של Private Service Connect)
מאזני עומסים נתמכים לצרכנים
  • מאזן עומסים גלובלי חיצוני של אפליקציות (ALB)

    הערה: אין תמיכה ב-Classic Application Load Balancer.

  • מאזן עומסים פנימי של אפליקציות (ALB) שפועל בכמה אזורים

גרסת ה-IP IPv4
Producer
שירותים נתמכים

סטטוסים של חיבור

לנקודות קצה, לבק-אנדים ולקבצים מצורפים של שירותים ב-Private Service Connect יש סטטוסים של חיבורים שמתארים את מצב החיבורים שלהם. למשאבי הצרכן והבעלים שיוצרים את שני הצדדים של החיבור יש תמיד את אותו סטטוס.

אפשר לראות את סטטוס החיבור כשמציגים את פרטי נקודת הקצה, מתארים את ה-Backend או מציגים את הפרטים של שירות שפורסם.

בטבלה הבאה מפורטים הסטטוסים האפשריים.

סטטוס החיבור תיאור
Accepted החיבור של Private Service Connect מתקבל על ידי הספק, והחיבור מותר על ידי ההגדרה. עם זאת, הסטטוס הזה לא מבטיח שאפשר להעביר תנועה דרך החיבור.
בהמתנה

החיבור של Private Service Connect לא נוצר, ולא ניתן להעביר תנועה ברשת בין שתי הרשתות. יכול להיות שהסטטוס של החיבור יהיה כזה מהסיבות הבאות:

חיבורים שנחסמו מהסיבות האלה יישארו במצב 'בהמתנה' לזמן בלתי מוגבל עד שהבעיה הבסיסית תיפתר.

נדחתה

החיבור ל-Private Service Connect לא נוצר. תעבורת הנתונים ברשת לא יכולה לעבור בין שתי הרשתות. יכול להיות שהסטטוס של החיבור יהיה כזה מהסיבות הבאות:

נדרשת התייחסות יש בעיה בצד של המפיק בחיבור. יכול להיות שחלק מהתנועה תעבור בין שתי הרשתות, אבל יכול להיות שחלק מהחיבורים לא יפעלו. לדוגמה, יכול להיות שרשת המשנה של NAT של המפיק מוצתה ולא ניתן להקצות כתובות IP לחיבורים חדשים.
סגור

הקובץ המצורף עם השירות נמחק, והחיבור של Private Service Connect נסגר. תעבורת הנתונים ברשת לא יכולה לעבור בין שתי הרשתות.

חיבור סגור הוא מצב סופי. כדי לשחזר את החיבור, צריך ליצור מחדש את קובץ השירות ואת נקודת הקצה או את ה-backend.

מפרטים

הבק-אנדים של Private Service Connect כוללים את המפרטים הבאים:

  • רק מאזני העומסים הנתמכים יכולים להשתמש ב-NEGs מסוג Private Service Connect כקצה עורפי.
  • אי אפשר לשלב Private Service Connect NEGs עם סוגים אחרים של NEGs באותו שירות קצה עורפי. עם זאת, אפליקציות באירוח עצמי ושירותים מנוהלים יכולים להיות קצה עורפי של אותו מאזן עומסים, כל עוד הם חלק משירותים נפרדים של קצה עורפי.
  • שירותי קצה עורפי עם Private Service Connect NEGs לא תומכים בבדיקות תקינות. משאבי בדיקת תקינות לא מוגדרים עם שירותי קצה עורפיים שמשמשים ל-Private Service Connect.
  • שירותים עורפיים עם קבוצות של נקודות קצה ברשת (NEGs) מסוג Private Service Connect לא תומכים בהעדפה של סשנים.
  • אם NEG של Private Service Connect מפנה לקובץ מצורף של שירות, הקובץ המצורף של השירות חייב להיות ברשת VPC שונה מה-NEG וממאזן העומסים.
  • אי אפשר להפנות ל-NEGs של Private Service Connect לקבצים מצורפים של שירות שהוגדרו לשירותי מיפוי יציאות.
  • מספר ה-NEGs של Private Service Connect שאפשר לשייך לשירות קצה עורפי יחיד תלוי בהיקף של שירות הקצה העורפי ובסוג השירות שאליו הוא ניגש:
    • אפשר לשייך שירותים לקצה עורפי אזורי רק ל-NEG אחד מסוג Private Service Connect.
    • אפשר לשייך שירותי בק-אנד גלובליים שמאפשרים גישה לממשקי Google APIs גלובליים רק ל-NEG אחד של Private Service Connect.
    • אפשר לשייך שירותי קצה עורפיים גלובליים שמאפשרים גישה לשירותים שפורסמו לכמה קבוצות NEG של Private Service Connect, כל עוד קבוצות ה-NEG נמצאות באזורים שונים. אי אפשר להוסיף כמה קבוצות של נקודות קצה ברשת מסוג Private Service Connect מאותו אזור לאותו שירות קצה עורפי.
  • כדי ליהנות ממעבר אוטומטי לגיבוי בין אזורים בשירותים שפורסמו, אפשר לשייך כמה קבוצות של נקודות קצה ברשת (NEGs) של Private Service Connect לאותו שירות בקצה העורפי הגלובלי. מידע נוסף זמין בקטע הבא.

מעבר אוטומטי לשני אזורים

גישה לשירותים שפורסמו באמצעות בק-אנדים של Private Service Connect שמבוססים על מאזני עומסים גלובליים או חוצי-אזורים מאפשרת לכם ליהנות ממעבר אוטומטי לגיבוי באזור אחר.

במקרה של מעבר גיבוי אוטומטי, אם מופע של שירות שפורסם באזור מסוים הופך ללא תקין, מאזן העומסים של הצרכן מפסיק להפנות תעבורה לשירות הלא תקין, ובמקום זאת מפנה תעבורה למופע תקין של השירות באזור חלופי.

כדי לתמוך במעבר אוטומטי לגיבוי, גם ספק השירות וגם הלקוח צריכים להגדיר את המשאבים שלהם לפריסה במספר אזורים, כמו שמתואר בקטע הזה. למידע על דרישות נוספות של יצרנים לגבי מעבר לגיבוי במקרה של כשל באמצעות Composite Health, אפשר לעיין במפרטים של Composite Health.

הגדרת המפיק:

הגדרות לצרכנים:

התרשים הבא מציג פריסה במספר אזורים:

מאזן עומסים גלובלי-חיצוני של אפליקציות (ALB) עם כמה קצוות עורפיים מסוג Private Service Connect NEG מתחבר לשירות שמפורסם בכמה אזורים. הפריסה הזו בכמה אזורים מאפשרת למאזן העומסים של הצרכן לבצע מעבר לגיבוי חם כשמופע של השירות הופך ללא תקין, ולנתב את התעבורה למופע תקין של השירות שנמצא באזור חלופי (אפשר ללחוץ כדי להגדיל).

המעבר האוטומטי לגיבוי יכול להתבצע בשתי דרכים:

  • מעבר לגיבוי בעקבות זיהוי חריגות: מנגנון המעבר לגיבוי הרגיל של מאזן העומסים, שמופעל כברירת מחדל בפריסות במספר אזורים. התנועה מנותבת מ-NEGs של Private Service Connect שמקבלים שיעור גבוה של שגיאות מהשירות שפורסם.

  • מעבר גיבוי אוטומטי משופר עם Composite Health: ספקי שירותים יכולים להגדיר את Composite Health כדי לקבל אותות בריאות מפורטים יותר לגבי השירותים שלהם.

מעבר לגיבוי אוטומטי באמצעות זיהוי חריגות

כשמגדירים כמה NEGs של Private Service Connect בשירות עורפי גלובלי, זיהוי חריגים מופעל באופן אוטומטי בשירות העורפי.

כשמנגנון זיהוי החריגות מזהה כשלים בתגובות שנשלחות על ידי שירות שפורסם, כמו קודי תגובה 5xx, מאזן העומסים של הלקוח מבצע מעבר לגיבוי (failover), ומפנה את התנועה באופן זמני למופע תקין של השירות שנמצא באזור חלופי.

אתם יכולים להחליף את מדיניות ברירת המחדל לזיהוי חריגות על ידי החלת הגדרת זיהוי חריגות משלכם על שירות ה-Backend, או להשבית את התכונה על ידי הגדרת NEG יחיד של Private Service Connect בשירות ה-Backend והפניית 100% מהתעבורה ל-NEG הזה.

מעבר גיבוי אוטומטי משופר באמצעות בדיקת תקינות מורכבת

עם בדיקת תקינות מורכבת, מאזן עומסים של צרכן יכול לבצע מעבר לגיבוי (failover) על סמך אות תקינות ישיר שהוגדר על ידי הבעלים של השירות המנוהל.

הבעלים של השירות המנוהל מגדיר תנאים שיוצרים מצב תקינות מורכב יחיד לכל מופע של השירות האזורי שפורסם. מצב התקינות המורכב מבוסס על התקינות של השרתים העורפיים של השירות, כמו מכונות וירטואליות או נקודות קצה ברשת. לדוגמה, מפיק יכול לציין שהשירות שלו נחשב תקין רק כששיעור מסוים של מופעי הקצה העורפי שלו תקינים.

במאזני עומסים נתמכים בפריסות מרובות אזורים, לא נדרש מהצרכנים לבצע הגדרות נוספות כדי להשתמש באותות תקינות מ-Composite Health.

אתם יכולים לראות יומנים שמתעדים מעברים בין מצבי תקינות (לדוגמה, מ-HEALTHY ל-UNHEALTHY) בשירותים שפורסמו ומחוברים לעורפי ה-Private Service Connect.

מידע על האופן שבו ספקי שירות יכולים להגדיר את התכונה 'מצב משולב' זמין במאמר מידע על מצב משולב.

תמחור

למידע על מחירים אפשר לעיין בקטעים הבאים בדף המחירון של VPC:

המאמרים הבאים