אתם צופים במסמכי העזרה של Apigee Edge.
כניסה למסמכי העזרה של Apigee X. info
מהו Apigee Adapter ל-Envoy?
Apigee Adapter ל-Envoy הוא שער API בניהול Apigee שמשתמש ב-Envoy כשרתי proxy לתעבורת הנתונים של ה-API. Envoy הוא שרת proxy פופולרי של קוד פתוח לקצה ולשירות, שמיועד לאפליקציות מבוססות-ענן. אפשר להריץ את Apigee Adapter ל-Envoy בארגון או בסביבת ענן מרובה.
בעזרת Apigee Adapter ל-Envoy, אתם מקבלים אפליקציית שער API עם טביעת רגל קטנה יחסית שפועלת קרוב לאפליקציות הקצה העורפי. Apigee Adapter ל-Envoy מסתמך על Apigee לצורך:
- אימות והרשאה של ממשקי API (באמצעות מפתחות API ו-OAuth)
- ניהול מכסות
- ניתוח נתונים של API
צפייה בסרטונים:
הסרטון הזה כולל סקירה כללית והדגמה של Apigee Adapter ל-Envoy ב-Google Cloud.
בסרטון הזה מוסבר איך משתמשים ב-Apigee Adapter ל-Envoy עם Service Mesh.
אפשרויות התקנה
אפשר להשתמש ב-Apigee Adapter for Envoy בהקשרים הבאים:
- כקובץ בינארי מקורי עצמאי (או שפועל ב-Docker) ומשולב עם Apigee Edge לענן ציבורי.
- כקובץ בינארי מקורי עצמאי (או שפועל ב-Docker) ומשולב עם Apigee Edge לענן פרטי.
Apigee Adapter ל-Envoy
בתרשים הבא מוצגת הארכיטקטורה הכללית של Apigee Adapter ל-Envoy. הארכיטקטורה הזו מורכבת מרכיבים של מישור הניהול שנפרסים ב-Google Cloud Platform (GCP) ומרכיבים של מישור הנתונים שפועלים מרחוק בארגון או בסביבה של ספק ענן. מישור הנתונים כולל את שרת ה-proxy של Envoy ואת השירות מרחוק של Apigee. התפקיד של כל רכיב מתואר אחרי התרשים.
- אפליקציית צרכן או לקוח ניגשת לנקודת קצה של API שנחשפה על ידי שרת ה-proxy של Envoy.
- שרת ה-proxy של Envoy מעביר את הקשר האבטחה (באמצעות כותרות HTTP) לשירות ה-Apigee Remote. השירות מרחוק של Apigee משמש כנקודת החלטה בנושא מדיניות (PDP) וממליץ ל-Envoy לאשר או לדחות את הגישה של צרכן ה-API לבקשה.
- אם הקריאה מותרת, שרת ה-proxy של Envoy מעביר את הבקשה לקצה העורפי.
- השירות מרחוק של Apigee מבצע סקרים אסינכררוניים של מישור הניהול ומוריד את הגדרות שרת ה-proxy, מוצר ה-API והגדרות אחרות שנדרשות לו כדי לפעול.
למה כדאי להשתמש ב-Apigee Adapter ל-Envoy?
העברת הרכיב לניהול ה-API קרוב לאפליקציות היעד בקצה העורפי יכולה לצמצם את זמן האחזור ברשת. אפשר להתקין את Apigee Edge בארגון בענן פרטי, אבל פריסה מלאה של Apigee Edge היא גדולה ומסובכת, כי היא צריכה לתמוך במגוון המלא של התכונות ובתכונות שמכילות הרבה נתונים, כמו ניהול מפתחות, מונטיזציה וניתוח נתונים. לכן, לא תמיד כדאי לפרוס את Apigee Edge בארגון בכל מרכז נתונים.
היתרונות של השימוש ב-Apigee Adapter ל-Envoy כוללים:
-
קיצור זמן האחזור של תעבורת הנתונים ב-API לשירותים שפועלים בסמיכות.
- שימוש בחבילה המלאה של מדדים, לוחות בקרה וממשקי API של Edge Analytics.
- שמירה על תעבורת ה-API בגבולות שאושרו על ידי הארגון למטרות אבטחה או תאימות.
- תקשורת אסינכררונית עם Apigee מאפשרת לתעד את נתוני התנועה של ה-API ולשלוח אותם אל Apigee בלי להשפיע על זמן האחזור.
- אם החיבור לאינטרנט יתנתק, שרת ה-proxy של Envoy ימשיך לפעול ולעבד קריאות ל-API כרגיל. כשהקישוריות מתחדשת, המתאם מסתנכרן עם מישור הניהול של Apigee כדי למשוך את נתוני התצורה העדכניים ביותר.