מידע על בק-אנדים של 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, צריך לבצע את הפעולות הבאות:
מזהים את השירות שרוצים להתחבר אליו.
בשירותים שפורסמו: מבקשים מהבעלים של השירות המנוהל את מזהה המשאבים האחיד (URI) של הקובץ המצורף של השירות.
בממשקי Google API, מבצעים אחת מהפעולות הבאות:
בוחרים נקודת קצה של שירות אזורי.
בוחרים נקודת קצה של שירות גלובלי.
פורסים מאזן עומסים כדי לשלוח תנועה לשירות שפורסם. בוחרים מאזן עומסים שמתאים לדרישות שלכם, כולל אם יש לכם לקוחות באינטרנט, לקוחות פנימיים או שאתם צריכים בידוד אזורי. אפשר גם להשתמש מחדש במאזן עומסים קיים.
פורסים את קבוצות נקודות הקצה ברשת (NEG) של Private Service Connect ומוסיפים אותן לשירות הקצה העורפי של מאזן העומסים. יוצרים קבוצות Private Service Connect NEG שמפנות לשירות שפורסם. לאחר מכן מוסיפים את קבוצות ה-NEG לשירות הקצה העורפי של מאזן העומסים, כדי שמאזן העומסים יוכל לשלוח אליהן תעבורה.
מאזני עומסים ויעדים נתמכים
אפשר להשתמש בקצה העורפי כדי לגשת לשירות שפורסם או ל-API נתמך של Google.
מידע נוסף על מאזן העומסים שאליו רוצים להוסיף קצה עורפי מסוג Private Service Connect זמין במאמרי העזרה בנושא איזון עומסים.
- מידע על מאזני עומסים גלובליים חיצוניים של אפליקציות (ALB) ועל מאזני עומסים חיצוניים אזוריים של אפליקציות (ALB) זמין במאמר סקירה כללית על מאזן עומסים חיצוני של אפליקציות.
- מידע על מאזני עומסים פנימיים של אפליקציות ועל מאזני עומסים פנימיים של אפליקציות בין אזורים זמין במאמר סקירה כללית על מאזן עומסים פנימי של אפליקציות.
- מידע על מאזני עומסי רשת אזוריים פנימיים לשרת proxy זמין במאמר סקירה כללית על מאזן עומסי רשת אזורי פנימי לשרת proxy.
- מידע על מאזני עומסי רשת אזוריים חיצוניים בשרת proxy זמין במאמר סקירה כללית על מאזן עומסי רשת אזורי חיצוני בשרת proxy.
- מידע על מאזני עומסים גלובליים חיצוניים של רשתות proxy זמין במאמר סקירה כללית של מאזני עומסים חיצוניים של רשתות proxy.
יעדים של שירות שפורסם
בקצה עורפי של Private Service Connect לשירותים שפורסמו נדרשים שני מאזני עומסים – מאזן עומסים של צרכן ומאזן עומסים של בעלים.
הגדרות צרכן
בטבלה הזו מתוארים מאזני העומסים של הצרכנים שנתמכים על ידי קצה עורפי מסוג Private Service Connect בשירותים שפורסמו, כולל פרוטוקולי שירותי הבק-אנד שאפשר להשתמש בהם עם כל מאזן עומסים של צרכן. מאזני העומסים של הצרכנים יכולים לגשת לשירותים שפורסמו ומארחים במאזני עומסים נתמכים של ספקים.
| מאזן עומסים לצרכנים | פרוטוקולים | גרסת ה-IP | מעבר לגיבוי בעקבות כשל באזור אחר |
|---|---|---|---|
|
IPv4 | ||
|
IPv4 | ||
|
מאזן עומסים גלובלי חיצוני של אפליקציות (ALB) שימו לב:
|
|
IPv4 | |
|
מאזן עומסי רשת גלובלי חיצוני בשרת proxy כדי לשייך את איזון העומסים הזה ל-NEG של Private Service Connect, משתמשים ב-Google Cloud CLI או שולחים בקשת API. הערה: אין תמיכה במאזן עומסי רשת קלאסי בשרת proxy. |
|
IPv4 | |
|
IPv4 | ||
|
IPv4 | ||
|
IPv4 | ||
|
IPv4 |
הגדרות של Producer
בטבלה הזו מתוארת התצורה של מאזני עומסים של שירותים מנוהלים שנתמכים על ידי קצה עורפי מסוג Private Service Connect.
| סוג המפיק | הגדרות של הבעלים של שירות מנוהל (שירות שפורסם) | |||||
|---|---|---|---|---|---|---|
| מערכות קצה עורפיות נתמכות של יצרנים | פרוטוקולים של כללי העברה | יציאות של כלל העברה | פרוטוקול PROXY | גרסת ה-IP | תמיכה בנתוני בריאות משולבים | |
| מאזן עומסים פנימי של אפליקציות (ALB) בכמה אזורים |
|
|
תמיכה ביציאה אחת, בכמה יציאות או בכל היציאות | IPv4 | ||
| מאזן עומסי רשת פנימי להעברת סיגנל ללא שינוי |
|
|
הגדרת יציאה של יצרן | IPv4 | ||
| מאזן עומסים פנימי אזורי של אפליקציות (ALB) |
|
|
תמיכה ביציאה אחת | IPv4 | ||
|
מאזן עומסי רשת פנימי אזורי בשרת proxy הערה: אין תמיכה בחיבורים ממאזני עומסים חיצוניים גלובליים של אפליקציות בגרסה לצרכן. |
|
|
תמיכה ביציאה אחת | IPv4 | ||
| Secure Web Proxy |
|
|
לא רלוונטי | IPv4 | ||
דוגמה להגדרת קצה עורפי שמשתמש במאזן עומסים גלובלי חיצוני של אפליקציות מופיעה במאמר בנושא גישה לשירותים שפורסמו דרך קצה עורפי.
יעדים אזוריים של Google API
בטבלה הזו מתואר אילו מאזני עומסים יכולים להשתמש בבק-אנד של Private Service Connect כדי לגשת לממשקי Google APIs אזוריים.
דוגמה להגדרה שמשתמשת במאזן עומסים פנימי של אפליקציות מופיעה במאמר בנושא גישה לממשקי Google API דרך קצה עורפי.
| הגדרות אישיות | פרטים |
|---|---|
| הגדרות של צרכן (עורף של Private Service Connect) | |
| מאזני עומסים נתמכים לצרכנים |
|
| גרסת ה-IP | IPv4 |
| Producer | |
| שירותים נתמכים | ממשקי Google API אזוריים נתמכים |
יעדים גלובליים של Google API
בטבלה הזו מפורט מאזני העומסים שיכולים להשתמש בבק-אנד של Private Service Connect כדי לגשת לממשק Google API גלובלי.
| הגדרות אישיות | פרטים |
|---|---|
| הגדרות של צרכן (עורף של Private Service Connect) | |
| מאזני עומסים נתמכים לצרכנים |
|
| גרסת ה-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.
הגדרת המפיק:
- פורסים את השירות בכל אזור. כל מופע אזורי של השירות צריך להיות מוגדר במאזן עומסים אזורי שתומך בגישה של קצה עורפי.
- יוצרים קובץ מצורף לשירות כדי לפרסם כל מופע אזורי של השירות.
הגדרות לצרכנים:
- יוצרים בק-אנד של Private Service Connect כדי לגשת לשירותים שפורסמו. הקצה העורפי צריך להתבסס על מאזן עומסים שתומך במעבר לגיבוי בעת כשל בין אזורים ולכלול את ההגדרה הבאה:
- Private Service Connect NEG בכל אזור שמצביע על קובץ מצורף עם השירות של אותו אזור
- שירות לקצה עורפי גלובלי שמכיל את הקצוות העורפיים של Private Service Connect NEG
התרשים הבא מציג פריסה במספר אזורים:
מאזן עומסים גלובלי-חיצוני של אפליקציות (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:
שימוש בקצה עורפי של Private Service Connect כדי לגשת לשירות שפורסם.
שימוש בבק-אנד של Private Service Connect כדי לגשת ל-Google APIs.
המאמרים הבאים
- יצירת קצה עורפי מסוג Private Service Connect
- גישה לממשקי Google APIs אזוריים דרך בק-אנדים
- גישה לממשקי API גלובליים של Google דרך שרתי קצה עורפיים
- גישה לשירותים שפורסמו דרך קצה העורף