סקירה כללית של Apigee Adapter ל-Envoy

הדף הזה רלוונטי ל-Apigee ול-Apigee Hybrid.

לעיון במסמכי התיעוד של Apigee Edge

מהו Apigee Adapter ל-Envoy?

‫Apigee Adapter ל-Envoy הוא שער API שמנוהל על ידי Apigee ומשתמש ב-Envoy כדי להעביר תעבורת API באמצעות פרוקסי. ‫Envoy הוא פרוקסי פופולרי של קצה ושל שירות, בקוד פתוח, שנועד לאפליקציות מבוססות-ענן. אפשר להריץ את Apigee Adapter ל-Envoy בסביבה מקומית או בסביבת ריבוי עננים.

‫Apigee Adapter ל-Envoy הוא שער API עם טביעת רגל קטנה יחסית, שפועל קרוב לאפליקציות הקצה העורפי. הוא מסתמך על Apigee לצורך:

  • אימות ומתן הרשאות ל-API (באמצעות מפתחות API ו-OAuth)
  • ניהול מכסות
  • ניתוח נתונים של API

אפשרויות התקנה

אפשר להשתמש ב-Apigee Adapter ל-Envoy בהקשרים הבאים:

‫Apigee Adapter ל-Envoy

באיור הבא מוצגת הארכיטקטורה ברמה גבוהה של Apigee Adapter ל-Envoy. הארכיטקטורה הזו מורכבת מרכיבי מישור ניהול שנפרסים ב-Google Cloud Platform ‏ (GCP) ומרכיבי מישור נתונים שפועלים מרחוק באתר או בסביבת ספק שירותי ענן. מישור הנתונים כולל את שרת ה-proxy של Envoy ואת Apigee Remote Service. התפקיד של כל רכיב מתואר אחרי האיור.

תצוגה כללית של Envoy Adapter שמשולב בסביבת Apigee Hybrid, כולל מישור הניהול, מישור זמן הריצה ושירותי GCP

  1. אפליקציית צרכן או לקוח ניגשת לנקודת קצה ל-API שנחשפת על ידי שרת ה-proxy של Envoy.
  2. פרוקסי Envoy מעביר את הקשר האבטחתי (באמצעות כותרות HTTP) אל Apigee Remote Service. שירות Apigee Remote Service פועל כנקודת החלטה בנושא מדיניות (PDP) ומייעץ ל-Envoy לאפשר או לדחות את הגישה של צרכן ה-API לבקשה.
  3. אם השיחה מורשית, שרת ה-proxy של Envoy מעביר את הבקשה אל ה-backend.
  4. השירות המרוחק של Apigee מבצע סקר אסינכרוני של מישור הניהול ומוריד את הפרוקסי, את מוצר ה-API והגדרות אחרות שנדרשות לו כדי לפעול.

למה כדאי להשתמש ב-Apigee Adapter ל-Envoy?

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

היתרונות של שימוש ב-Apigee Adapter ל-Envoy כוללים:

  • הפחתת זמן האחזור של תעבורת API בשירותים שפועלים בקרבה.

  • שימוש בחבילה המלאה של מדדים, לוחות בקרה וממשקי API של Edge Analytics.
  • שומר על תנועת הנתונים של ה-API בגבולות שאושרו על ידי הארגון למטרות אבטחה או תאימות.
  • תקשורת אסינכרונית עם Apigee מאפשרת לתעד נתוני תנועה של API ולשלוח אותם ל-Apigee בלי להשפיע על זמן האחזור.
  • אם החיבור לאינטרנט מתנתק, שרת ה-proxy של Envoy ממשיך לפעול ומעבד קריאות ל-API כרגיל. כשהקישוריות משוחזרת, המתאם מסתנכרן עם מישור הניהול של Apigee כדי לאחזר את נתוני ההגדרה העדכניים ביותר.

השלב הבא

התקנה של Apigee Adapter ל-Envoy