הדף הזה רלוונטי ל-Apigee ול-Apigee Hybrid.
לעיון במסמכי התיעוד של
Apigee Edge
כדי לשמור על הביצועים והזמינות של מגוון רחב של אפליקציות לקוח, חשוב לשמור על תנועת האפליקציות במסגרת מגבלות הקיבולת של ממשקי ה-API ושירותי הקצה העורפי. חשוב גם לוודא שהאפליקציות לא צורכות יותר משאבים מהמותר.
Apigee מספק את סוגי המדיניות הבאים שמאפשרים לכם לבצע אופטימיזציה של ניהול התעבורה כדי לצמצם את זמן האחזור של האפליקציות, תוך שמירה על תקינות השירותים בעורף. כל סוג מדיניות מתייחס להיבט שונה של ניהול התעבורה. במקרים מסוימים, יכול להיות שתשתמשו בשני סוגי המדיניות בשרת proxy יחיד של API.
- כללי מדיניות לשימוש כללי
- מדיניות מיוחדת להגבלת קצב הבקשות
מדיניות SpikeArrest
המדיניות SpikeArrest מגנה מפני עליות פתאומיות בתעבורת נתונים. המדיניות הזו מגבילה את מספר הבקשות שמעובדות על ידי proxy ל-API ונשלחות אל הבק-אנד, וכך מגינה מפני עיכובים בביצועים וזמן השבתה.
המדיניות הזו נועדה למנוע פרצי תנועה פתאומיים שנגרמים על ידי תוקפים זדוניים שמנסים לשבש שירות באמצעות התקפת מניעת שירות (DoS), או על ידי אפליקציות לקוח עם באגים.
מדיניות בנושא מכסות
המדיניות הזו אוכפת מגבלות צריכה באפליקציות לקוח באמצעות 'מונה' מבוזר שסופר את הבקשות הנכנסות. המונה יכול לספור קריאות ל-API של כל ישות שניתנת לזיהוי, כולל אפליקציות, מפתחים, מפתחות API, אסימוני גישה וכו'. בדרך כלל, מפתחות API משמשים לזיהוי אפליקציות לקוח. המדיניות הזו דורשת הרבה משאבי מחשוב, ולכן בממשקי API עם תנועה גבוהה, צריך להגדיר אותה למרווחי זמן ארוכים יותר, כמו יום או חודש. המדיניות הזו צריכה לשמש לאכיפת חוזים עסקיים או הסכמי רמת שירות (SLA) עם מפתחים ושותפים, ולא לניהול תנועה תפעולי.
מדיניות מיוחדת להגבלת קצב הבקשות
בנוסף למדיניות Quota ולמדיניות SpikeArrest לשימוש כללי, Apigee מספקת גם את מדיניות LLMTokenQuota ואת מדיניות PromptTokenLimit לממשקי API שמקיימים אינטראקציה עם מודלים גדולים של שפה (LLM). המדיניות הזו מאפשרת לכם לאכוף מכסות ומגבלות קצב על מספר האסימונים שנעשה בהם שימוש. זו דרך מדויקת יותר לשלוט בעלויות ובשימוש מאשר ספירה פשוטה של בקשות.
כך עושים זאת: