מישור זמן הריצה ההיברידי של Apigee מורכב ממגוון שירותים. כל שירות נפרס בצמתים באשכול Kubernetes, ואפשר להגדיר כל אחד מהם באמצעות הקובץ overrides.yaml.
בטבלה הבאה מפורטים שירותי זמן הריצה:
| שירות | תיאור | אובייקט הגדרה | הוטמע בתור | היקף |
|---|---|---|---|---|
| Apigee Operators | Apigee Operators (AO) יוצר ומעדכן משאבים ברמה נמוכה של Kubernetes ו-Istio שנדרשים לפריסה ולתחזוקה של ההגדרה ApigeeDeployment (AD). לדוגמה, הבקר מבצע שחרור של מעבדי הודעות ומאמת את הגדרת ה-AD לפני שהוא הופך אותה לקבועה באשכול Kubernetes. | ao |
פריסה | אשכול Kubernetes |
| Cassandra | משמש כמאגר נתונים בזמן ריצה שמספק אחסון מקומי קבוע של Apigee ל-KMS, ל-OAuth, ל-KVM ולשמירת נתונים במטמון עבור מישור זמן הריצה. אפשר להשתמש בטבעות נפרדות של Cassandra עבור KMS, OAuth, KVM ומטמון. קבוצות ה-Pod apigee-cassandra-default הן קבוצות ה-Pod שמריצות את מסד הנתונים של Cassandra Hybrid באשכול Kubernetes. יחד, פוד אחד או יותר יוצרים אשכול שקורא, כותב ומאחסן נתונים קבועים עבור Apigee Hybrid. הפוד apigee-cassandra-user-setup מאתחל ומגדיר את המשתמשים והתפקידים במסד הנתונים של Cassandra. התפקידים האלה משמשים את Cassandra ואת רכיבי זמן הריצה לקריאה וכתיבה של נתונים במסד הנתונים ההיברידי של Cassandra. הפוד apigee-cassandra-schema-setup מאתחל ומגדיר את סכימת מסד הנתונים של מסד הנתונים של Cassandra ב-Hybrid. ה-Pod הזה מיועד להגדרת מרחב מפתחות וטבלאות ב-Cassandra עם מסד נתונים היברידי של Cassandra. |
cassandra |
StatefulSet | ארגון (ארגון אחד או יותר) |
| Logger | הכלי מחלץ קובצי יומן ושולח את הנתונים לאפליקציית המעקב שמשויכת לחשבון Google Cloud שלכם (נכון לעכשיו, Cloud Operations). | logger |
DaemonSet | אשכול (ארגון אחד או יותר באותו אשכול) |
| Management API for Runtime data (MART) | חשיפת נקודת קצה לניהול ישויות נתונים במישור זמן הריצה, כמו KMS (מפתחות API וטוקנים של OAuth), מכסות, KVM ומוצרי API. שירותי MART מוגבלים לארגון אחד. | mart |
פריסה | ארגון |
| מעבד בקשות | השירות צורך עדכונים מתגלגלים ממישור הניהול כדי לספק עיבוד של בקשות API והפעלה של מדיניות במישור זמן הריצה. כל מעבד הודעות מוגבל לסביבה אחת. | runtime |
פריסה | סביבה |
| מדדים | הכלי אוסף מדדים של פעולות שאפשר להשתמש בהם כדי לעקוב אחרי התקינות של שירותים היברידיים, להגדיר התראות וכו'. | metrics |
פריסה | אשכול (ארגון אחד או יותר באותו אשכול) |
| Synchronizer | שליפת נתוני הגדרה לגבי סביבת API ממישור הניהול למישור זמן הריצה. כלי הסנכרון יכול לבצע סקר בסביבה אחת או יותר באותו ארגון או בארגונים שונים. | synchronizer |
פריסה | סביבה |
| Universal Data Collection Agent (UDCA) | הכלי מחלץ נתוחי שימוש ונתוני סטטוס פריסה ושולח אותם לשירות UAP במישור הניהול, כדי שתוכלו לגשת אליהם באמצעות ממשק הניהול. | udca |
פריסה | סביבה |
רוב השירותים יוצרים חיבורי Socket עם שירותים פנימיים או חיצוניים אחרים, וחשוב שתהיו מודעים לכך. מידע נוסף זמין במאמר בנושא העברה היברידית.
