תאימות ל-Private Service Connect
באמצעות Private Service Connect, צרכני שירותים יכולים ליצור חיבורים פרטיים לשירותים מנוהלים שמסופקים על ידי בעלים של שירותים מנוהלים. יש כמה סוגים של חיבורי Private Service Connect, ולכן חשוב להבין את היכולות שלהם כדי לתכנן ארכיטקטורת רשת נתמכת לפני שפורסים את Private Service Connect כצרכן או כמפיק.
ברשימות של שירותי Google ושירותי צד שלישי נתמכים תוכלו לקרוא מידע על שירותי Google ושירותי צד שלישי שתומכים ב-Private Service Connect.
כדי לבדוק את התאימות והאפשרויות של סוגים שונים של חיבורי Private Service Connect, כולל פרטים על מאזני העומסים הנתמכים, גרסאות ה-IP, הפרוטוקולים ותכונות אחרות, קראו את המאמר סוגי החיבורים הנתמכים.
שירותים
באמצעות Private Service Connect אפשר להתחבר לשני סוגים של שירותים:
- שירותים שפורסמו: שירותים שמתארחים ב-VPC ופועלים במכונות וירטואליות של Compute Engine ברשתות VPC. השירותים שפורסמו יכולים להיות מנוהלים על ידי Google, צדדים שלישיים או הארגון שלכם.
- Google APIs: ממשקי API ושירותים שפועלים בתשתית הייצור של Google.
בקטעים הבאים מפורט מידע נוסף על סוגי השירותים האלה.
שירותים שפורסמו על ידי Google
שירותים שפורסמו על ידי Google הם שירותים שנפרסים ברשת VPC שמנוהלת על ידי Google, וזמינים לצרכני השירות באמצעות צירוף שירות.
שירותים שפורסמו על ידי צד שלישי
שירותים שפורסמו על ידי צד שלישי הם שירותים שנפרסים ברשת VPC שמנוהלת על ידי הצד השלישי, וזמינים לצרכני השירות דרך צירוף שירות.
שירותים שפורסמו בניהול עצמי
אתם יכולים לפרסם שירותים משלכם באמצעות ההגדרות הבאות:
| מקור השירות | הגדרת הבעלים של שירות מנוהל | הגדרת צרכן השירות |
|---|---|---|
| Cloud Load Balancing | פרסום השירות |
|
| Google Kubernetes Engine (GKE) |
פרסום השירות: ניתוב בקשות לשירות דרך שירות LoadBalancer פנימי ופרסום השירות דרך ServiceAttachment
|
|
| Cloud Run ו פונקציות Cloud Run (דור שני) | צריך לבחור אחת מהאפשרויות:
|
בוחרים את האפשרות של הצרכן שתואמת להגדרות של הבעלים של השירות המנוהל:
|
| פונקציות Cloud Run (דור ראשון) | כתובת URL של cloudfunctions.net: אין צורך בהגדרות נוספות
|
יצירת נקודת קצה כדי לגשת לכתובות ה-URL של cloudfunctions.net
|
| App Engine | אין צורך בהגדרות נוספות |
יצירת נקודת קצה כדי לגשת לכתובות ה-URL של appspot.com |
ממשקי Google API גלובליים
נקודות הקצה יכולות לטרגט חבילה של ממשקי Google API גלובליים או ממשק Google API אזורי אחד. הבק-אנדים יכולים לטרגט ממשק Google API גלובלי אחד או ממשק Google API אזורי אחד.
חבילות של ממשקי Google API גלובליים
אתם יכולים להשתמש בנקודות קצה של Private Service Connect כדי לשלוח תנועה לחבילה של ממשקי Google API.
כשיוצרים נקודת קצה כדי לגשת לממשקי ה-API ולשירותים של Google, בוחרים את חבילת ממשקי ה-API שצריכים גישה אליה – כל ממשקי ה-API (all-apis) או VPC-SC (vpc-sc):
החבילה
all-apisמספקת גישה לרוב Google APIs והשירותים של Google, כולל כל נקודות הקצה של השירות*.googleapis.com.החבילה
vpc-scמספקת גישה לממשקי API ולשירותים שתומכים ב-VPC Service Controls.
חבילות ה-API תומכות רק בפרוטוקולים מבוססי-HTTP דרך TCP (HTTP, HTTPS ו-HTTP/2). אין תמיכה בפרוטוקולים אחרים, כולל MQTT ו-ICMP.
| חבילת API | שירותים נתמכים | דוגמה לשימוש |
|---|---|---|
all-apis |
מאפשרת גישה לרוב ממשקי ה-API והשירותים של Google, גם אם הם לא נתמכים על ידי VPC Service Controls. כולל גישה ל-API של מפות Google, של Google Ads, של Google Cloudושל רוב ממשקי ה-API האחרים של Google, כולל הרשימות שבהמשך. לא תומך באפליקציות אינטרנט של Google Workspace, כמו Gmail ו-Google Docs. לא תומך באתרים אינטראקטיביים. שמות דומיינים תואמים:
|
בוחרים באפשרות
|
vpc-sc |
מאפשר גישה ל-API אל ממשקי API ושירותים של Google שנתמכים על ידי VPC Service Controls. חסימת הגישה לממשקי API ולשירותים של Google שלא תומכים ב-VPC Service Controls. לא תומך בממשקי API של Google Workspace או באפליקציות אינטרנט של Google Workspace, כמו Gmail ו-Google Docs. |
בוחרים באפשרות |
vpc-sc כי הוא מספק צמצום סיכונים נוסף לזליגת נתונים. שימוש ב-vpc-sc מונע גישה לממשקי API ולשירותים של Google שלא נתמכים על ידי VPC Service Controls. פרטים נוספים זמינים במאמר הגדרת קישוריות פרטית במסמכי התיעוד של VPC Service Controls.
Google API גלובלי אחד
אתם יכולים להשתמש בקצוות עורפיים של Private Service Connect כדי לשלוח בקשות לממשק Google API גלובלי נתמך אחד. אפשר להשתמש בממשקי ה-API הבאים:
- Bigtable:
bigtable.googleapis.comו-bigtableadmin.googleapis.com - Cloud Logging:
logging.googleapis.com - Spanner:
spanner.googleapis.com - Cloud Storage:
storage.googleapis.com - Pub/Sub:
pubsub.googleapis.com
ממשקי Google API אזוריים
אתם יכולים להשתמש בנקודות קצה או בבק-אנדים כדי לגשת לממשקי Google APIs אזוריים.
נקודות קצה אזוריות הן בפורמט הבא: SERVICE.REGION.rep.googleapis.com. במאמר נקודות קצה אזוריות של שירותים מפורטת רשימה של ממשקי Google API אזוריים נתמכים.
סוגים
בטבלאות הבאות מפורט מידע על התאימות של הגדרות שונות של Private Service Connect.
בטבלאות הבאות, סימן וי מציין שיש תמיכה בתכונה, וסמל האיסור מציין שאין תמיכה בתכונה.
נקודות קצה (endpoints) ושירותים שפורסמו
בקטע הזה מפורטות אפשרויות ההגדרה שזמינות לצרכנים וליצרנים כשמשתמשים בנקודות קצה כדי לגשת לשירותים שפורסמו.
הגדרות הצרכן
בטבלה הבאה מפורטות אפשרויות ההגדרה והיכולות הנתמכות של נקודות קצה (endpoints) שניגשות לשירותים שפורסמו, בהתאם לסוג היצרן.
לנקודות קצה (endpoints) שניגשות לשירות שפורסם יש את המגבלות הבאות:
אי אפשר ליצור נקודת קצה באותה רשת VPC שבה נמצא השירות שפורסם שאליו אתם ניגשים.
אי אפשר להשתמש ברפליקציה של חבילות נתונים כדי לשכפל חבילות של תעבורת נתונים בשירותים שפורסמו ב-Private Service Connect.
לא כל המסלולים הסטטיים עם מאזן עומסים בצעדים הבאים נתמכים ב-Private Service Connect. מידע נוסף זמין במאמר נתיבים סטטיים עם מאזני עומסים בתור הדילוג הבא.
בדיקות קישוריות לא יכולות לבדוק את הקישוריות בין נקודת קצה (endpoint) של IPv6 לבין שירות שפורסם.
הגדרת המפיק
בטבלה הבאה מפורטות אפשרויות ההגדרה והיכולות הנתמכות של שירותים שפורסמו ושהגישה אליהם מתבצעת באמצעות נקודות קצה.
| סוג המפיק | הגדרת הבעלים (שירות שפורסם) | |||
|---|---|---|---|---|
| מערכות קצה עורפי נתמכות של ספקים | פרוטוקול PROXY (תנועת TCP בלבד) | גרסת IP | ||
| מאזן עומסים פנימי של אפליקציות (ALB) בכמה אזורים |
|
|
||
| מאזן עומסי רשת פנימי להעברת סיגנל ללא שינוי |
|
|
||
| העברת פרוטוקול פנימי (מכונת יעד) |
|
|
||
| שירותי מיפוי יציאות |
|
|
||
| מאזן עומסים פנימי אזורי של אפליקציות (ALB) |
|
|
||
| מאזן עומסי רשת אזורי פנימי בשרת proxy |
|
|
||
| Secure Web Proxy |
|
|
||
לשירותים שפורסמו יש את המגבלות הבאות:
- אין תמיכה במאזני עומסים שמוגדרים עם
כמה פרוטוקולים (הפרוטוקול מוגדר כ-
L3_DEFAULT). - אי אפשר להשתמש ברפליקציה של חבילות נתונים כדי לשכפל חבילות של תנועה בשירותים שפורסמו ב-Private Service Connect.
- כדי ליצור צירוף שירות שמפנה לכלל העברה שמשמש להעברת פרוטוקול פנימי, צריך להשתמש ב-Google Cloud CLI או ב-API.
לבעיות ופתרונות עקיפים, ראו בעיות מוכרות.
מאזני עומסים שונים תומכים בהגדרות שונות של יציאות: חלקם תומכים ביציאה אחת, חלקם בטווח של יציאות וחלקם בכל היציאות. מידע נוסף זמין במאמר מפרטי יציאות.
שירותים לקצה העורפי ושירותים שפורסמו
בקצה עורפי של 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 |
הגדרת המפיק
בטבלה הבאה מתוארת ההגדרה של מאזני העומסים של היצרן, שנתמכים על ידי קצוות עורפיים של Private Service Connect לשירותים שפורסמו.
| סוג המפיק | הגדרת הבעלים (שירות שפורסם) | |||||
|---|---|---|---|---|---|---|
| מערכות קצה עורפי נתמכות של ספקים | פרוטוקולים של כללי העברה | יציאות של כללי העברה | פרוטוקול PROXY | גרסת ה-IP | תמיכה ב-Composite Health | |
| מאזן עומסים פנימי של אפליקציות (ALB) בכמה אזורים |
|
|
תמיכה ביציאה אחת, בכמה יציאות או בכל היציאות | IPv4 | ||
| מאזן עומסי רשת פנימי להעברת סיגנל ללא שינוי |
|
|
הגדרת יציאה של Producer | IPv4 | ||
| מאזן עומסים פנימי אזורי של אפליקציות (ALB) |
|
|
תמיכה ביציאה אחת | IPv4 | ||
|
מאזן עומסי רשת אזורי פנימי בשרת proxy הערה: אין תמיכה בחיבורים ממאזני עומסים גלובליים חיצוניים של אפליקציות (ALB) בצד הצרכן. |
|
|
תמיכה ביציאה אחת | IPv4 | ||
| Secure Web Proxy |
|
|
לא רלוונטי | IPv4 | ||
לשירותים שפורסמו יש את המגבלות הבאות:
- אין תמיכה במאזני עומסים שמוגדרים עם
כמה פרוטוקולים (הפרוטוקול מוגדר כ-
L3_DEFAULT). - אי אפשר להשתמש ברפליקציה של חבילות נתונים כדי לשכפל חבילות של תנועה בשירותים שפורסמו ב-Private Service Connect.
- כדי ליצור צירוף שירות שמפנה לכלל העברה שמשמש להעברת פרוטוקול פנימי, צריך להשתמש ב-Google Cloud CLI או ב-API.
לבעיות ופתרונות עקיפים, ראו בעיות מוכרות.
במאמר גישה לשירותים שפורסמו דרך קצוות עורפיים תוכלו לקרוא דוגמה להגדרת קצה עורפי שמשתמש במאזן עומסים גלובלי חיצוני של אפליקציות (ALB).
כדי לפרסם שירות, קראו את המאמר פרסום שירותים.
נקודות קצה וממשקי Google API גלובליים
בטבלה הזו מפורטות התכונות שנתמכות בנקודות קצה שמשמשות לגישה לממשקי Google API.
כדי ליצור את ההגדרה הזו, קראו את המאמר גישה לממשקי Google API דרך נקודות קצה.
| הגדרות אישיות | פרטים |
|---|---|
| הגדרת הצרכן (נקודת קצה) | |
| זמינות גלובלית | שימוש בכתובת IP פנימית גלובלית |
| תנועה ב-Cloud Interconnect | |
| תנועה ב-Cloud VPN | |
| גישה דרך קישור בין רשתות VPC שכנות (peering) | |
| הפצת חיבורים דרך NCC (גרסת טרום-השקה (Preview)) | |
| הגדרת DNS אוטומטית | |
| גרסת ה-IP | IPv4 |
| מפיק | |
| שירותים נתמכים | ממשקי Google API גלובליים נתמכים |
ממשקי Google API גלובליים ובק-אנדים
בטבלה הזו מתואר באילו מאזני עומסים אפשר להשתמש ב-Private Service Connect לקצה עורפי של Google API גלובלי.
| הגדרות אישיות | פרטים |
|---|---|
| הגדרת הצרכן (קצה עורפי של Private Service Connect) | |
| מאזני עומסים נתמכים של הצרכן |
|
| גרסת ה-IP | IPv4 |
| מפיק | |
| שירותים נתמכים |
|
נקודות קצה וממשקי Google API אזוריים
בטבלה הבאה מפורטות התכונות שנתמכות בנקודות קצה (endpoints) שמשמשות לגישה לממשקי Google API אזוריים.
| הגדרות אישיות | פרטים |
|---|---|
| הגדרת הצרכן (נקודת קצה) | |
| זמינות גלובלית | אם הגישה הגלובלית מופעלת |
| תנועה ב-Cloud Interconnect | |
| תנועה ב-Cloud VPN | |
| גישה דרך קישור בין רשתות VPC שכנות (peering) | |
| הפצת החיבור דרך NCC | IPv4 בלבד |
| הגדרת DNS | הגדרת DNS ידנית |
| גרסת ה-IP | IPv4 או IPv6 |
| מפיק | |
| שירותים נתמכים | ממשקי Google API אזוריים נתמכים |
ממשקי Google API אזוריים ובקצה העורפי
בטבלה הבאה מתוארים מאזני העומסים שיכולים להשתמש בבק-אנד של Private Service Connect כדי לגשת לממשקי Google APIs אזוריים.
במאמר גישה לממשקי Google API אזוריים דרך קצוות עורפיים תוכלו לקרוא דוגמה להגדרת קצה עורפי שמשתמש במאזן עומסים פנימי של אפליקציות (ALB).
| הגדרות אישיות | פרטים |
|---|---|
| הגדרת הצרכן (קצה עורפי של Private Service Connect) | |
| מאזני עומסים נתמכים של הצרכן |
|
| גרסת ה-IP | IPv4 |
| מפיק | |
| שירותים נתמכים | ממשקי Google API אזוריים נתמכים |
המאמרים הבאים
- מידע ולמידה על גישה לשירותים שפורסמו דרך נקודות קצה
- מידע על גישה לממשקי Google API גלובליים דרך נקודות קצה
- מידע על גישה לממשקי Google API אזוריים דרך נקודות קצה (endpoints)
- מידע על קצוות עורפיים
- מידע על שירותי פרסום