تفاوت‌های بین Apigee Edge و Apigee X

درحال مشاهده اسناد Apigee Edge هستید.
به اسناد Apigee X بروید.
اطلاعات

این موضوع توضیح می‌دهد که Apigee X (که گاهی اوقات به‌سادگی «Apigee» نیز نامیده می‌شود) چه تفاوتی با Apigee Edge دارد. این اطلاعات برای مشتریان فعلی Apigee Edge درنظر گرفته شده است که درحال بررسی انتقال به Apigee X هستند.

برای اطلاعات بیشتر درباره ویژگی‌های Apigee X، به خلاصه ویژگی Apigee X مراجعه کنید.

جدول زیر محصولات مدیریت Apigee API را که در این موضوع مقایسه شده‌اند فهرست می‌کند:

محصول محل میزبانی تحت مدیریت
Apigee Edge for Public Cloud ابر Apigee Apigee
Apigee Edge for Private Cloud مرکز داده خصوصی مشتری. مشتری
Apigee X Google Cloud Apigee
Apigee hybrid هم Google Cloud و هم مرکز داده خصوصی مشتری ‫Apigee صفحه مدیریت را مدیریت می‌کند و مشتری صفحه زمان اجرا را مدیریت می‌کند.

مقایسه ویژگی Apigee Edge با Apigee X

بخش‌های زیر ویژگی‌های Apigee Edge Public/Private Cloud را با دردسترس بودن ویژگی در Apigee X و ترکیبی مقایسه می‌کند.

توجه داشته باشید که محدودیت‌های Apigee X نیز با محدودیت‌های Apigee Edge متفاوت است.

خلاصه‌ای از تفاوت‌های ویژگی فعلی

جدول زیر تفاوت‌های سطح ویژگی بین Apigee X (و ترکیبی) و پلاتفرم‌های Apigee Edge برای «ابر عمومی» و «ابر خصوصی» را شرح می‌دهد.

ویژگی Apigee Edge پشتیبانی در Apigee X و ترکیبی
بازبینی‌های پراکسی میانای برنامه‌سازی کاربردی

پس‌از استقرار تغییرناپذیر است

بررسی‌های سلامت فعال برای «گروه‌های میانجی خارجی» (که از ماشین‌های مجازی استفاده می‌کنند) پشتیبانی می‌شود. هنگام استفاده از Private Service Connect پشتیبانی نمی‌شود. برای کسب اطلاعات درباره انواع مسیریابی، پیکربندی مسیریابی را ببینید.
وقث‌دهنده Apigee برای Istio منسوخ: توصیه می‌کنیم درعوض از «آداپتور Apigee برای Envoy» استفاده کنید.
شرکت‌ها و توسعه‌دهندگان

راه‌حل مشابهی دردسترس است اما دقیقاً یکسان نیست. به استفاده از «گروه‌های برنامه» برای سازمان‌دهی مالکیت برنامه مراجعه کنید.

CwC (Code with Config)

برنامه‌ریزی‌شده

استقرارها
  • استقرار ناهمگام
  • بازیابی وضعیت استقرار براساس آخرین زمانی است که صفحه زمان اجرا با صفحه مدیریت «بررسی وضعیت» کرده است
محیط‌ها
  • پشتیبانی از گروه‌های محیط زیست
  • سرویس خودکار ازطریق Apigee UI و API
  • انعطاف‌پذیری بیشتر در توپولوژی ارائه
  • واحد MP فقط می‌تواند یک محیط را ارائه دهد

برای اطلاعات بیشتر، درباره محیط‌ها و گروه‌های محیط را ببینید.

هدف‌های میزبانی‌شده

لطفاً از Cloud Run یا Cloud Functions استفاده کنید

مدیریت نام فیلد سرایند HTTP/1.1 وقتی نام فیلد سرایند HTTP/1.1 به کارساز پشتیبان بازارسال می‌شود، آن را به حروف کوچک تبدیل می‌کند. در Apigee Edge، حروف نام فیلد سرایند حفظ می‌شود.
نقش‌های IAM برای کنترل دسترسی نقش‌مبنای دقیق

برنامه‌ریزی‌شده

‫JSONPath بااستفاده از [@.length-x]

استفاده از [@.length-x] در عبارت‌های JSONPath در Apigee X پشتیبانی نمی‌شود. مشخصات JSONPath بیان می‌کند که عبارت‌ها به زبان زیربنایی نوشتاری وابسته هستند. ‫length-x ساختار جاوا اسکریپت است، نه جاوا، و ‫[@.length-x] به‌عنوان بخشی از مشخصات پیاده‌سازی نشده است. در Apigee X، عبارت [@.length-x] با طرح نمایه‌گذاری ([-x]) جایگزین شده است.

برای این مثال:

{
    "books": [
      {
        "name": "A",
      },
      {
        "name": "B",
      }
    ]
}

ورودی: $.books[@.length-1] در Apigee Edge مقدار {“name”: “B”} و در Apigee X مقدار [{“name”: “B”}] را برمی‌گرداند.

فروشگاه‌های کلید/فروشگاه‌های مورد اعتماد

مدیریت شمال‌سو به‌عنوان رمزهای Kubernetes

KVMs
  • می‌توانید KVMهای رمزگذاری‌شده با محدوده محیط را در «میانای کاربری Apigee» ایجاد کنید. ‫KVM همیشه رمزگذاری می‌شود. نمی‌توانید ورودی‌های KVM را در واسط کاربر اضافه، به‌روزرسانی، یا مشاهده کنید.
  • هنگام دسترسی به KVM با فرمان GET، از مشخصه private. با همه متغیرها استفاده کنید تا اطلاعات KVM در جلسه اشکال‌زدایی (ردیابی) پنهان شود. اگر از ویژگی private. استفاده نشود، KVM همچنان رمزگذاری می‌شود؛ بااین‌حال، اطلاعات KVM در جلسه اشکال‌زدایی (ردیابی) به‌صورت رمزگشایی‌شده نشان داده می‌شود و هیچ استثنایی ایجاد نمی‌شود.
  • می‌توانید ورودی‌های KVM را بااستفاده از keyvaluemaps.entries API یا خط‌مشی KeyValueMapOperations مدیریت کنید.
  • می‌توانید از مجموعه‌های دارایی برای برخی‌از همان موارد استفاده KVM استفاده کنید. استفاده از مجموعه‌های دارایی را ببینید.
  • عنصر <MapName> خط‌مشی KeyValueMapOperations را فعال می‌کند تا در زمان اجرا به‌صورت پویا مشخص کند از کدام KVM استفاده کند.

برای اطلاعات بیشتر درباره ایجاد KVM در «میانای کاربری»، به استفاده از نقشه‌های مقدار کلید مراجعه کنید. برای اطلاعات درباره نحوه انتخاب سازوکار ماندگاری داده مناسب، دسترسی به داده‌های پیکربندی را نیز ببینید.

Microgateway توصیه می‌کنیم به‌جای آن از Apigee Adapter for Envoy استفاده کنید.
درآمدزایی مشاهده تفاوت‌ها با درآمدزایی
Node.js
  • از پراکسی‌های Node.js API پشتیبانی نمی‌شود.
  • ‫Apigee توصیه می‌کند برنامه‌های Node.js را به‌عنوان محفظه‌های جداگانه در Kubernetes (خوشه یکسان یا متفاوت) میزبانی کنید
‫mTLS شمالی ازطریق ترازکننده‌های بار Google Cloud پشتیبانی می‌شود. به Apigee X Northbound Mutual TLS using External Application Load Balancer (امنیت لایه انتقال دوطرفه شمالی Apigee X بااستفاده از ترازکننده بار برنامه خارجی) مراجعه کنید.
OAuth خط‌مشی RevokeOAuthv2 جدید براساس شناسه کاربر نهایی، شناسه برنامه، یا هر دو، دسترسی را لغو می‌کند. این خط‌مشی جایگزین Apigee Edge API برای باطل کردن کدهای OAuth2 می‌شود.
خط‌مشی‌ها
  • خط‌مشی‌های جدید:
    • خط‌مشی AssertCondition: عبارت شرطی را در زمان اجرا در جریان‌های درخواست یا پاسخ ارزیابی می‌کند.
    • خط‌مشی CORS: به فراخوانی‌های JavaScript XMLHttpRequest (XHR) که در صفحه وب اجرا می‌شوند اجازه می‌دهد با منابع دامنه‌های غیرمبدأ تعامل داشته باشند.
    • خط‌مشی DataCapture: جایگزین خط‌مشی StatisticsCollector می‌شود.
    • خط‌مشی «نوشته راهنمای خارجی»: درخواست‌های gRPC را به سرور gRPC شما ارسال می‌کند تا رفتار سفارشی را که خط‌مشی‌های Apigee پشتیبانی نمی‌کنند پیاده‌سازی کند.
    • خط‌مشی GraphQL: بار GraphQL را به متغیرهای جریان پیام تجزیه می‌کند، درخواست‌های GraphQL را دربرابر طرحواره تأیید می‌کند، یا هر دو.
    • خط‌مشی PublishMessages: اطلاعات جاری‌سازی کارگزار وکالت API شما را در موضوع Google Cloud Pub/Sub منتشر می‌کند.
    • خط‌مشی RevokeOAuthv2: براساس شناسه کاربر، شناسه برنامه، یا هر دو لغو می‌کند.
    • خط‌مشی TraceCapture: متغیرهای اضافی به داده‌های ردیابی زمان اجرای Apigee شما اضافه می‌کند.
  • خط‌مشی پشتیبانی نمی‌شود:
    • خط‌مشی StatisticsCollector (با خط‌مشی جدید DataCapture جایگزین شده است)
  • خط‌مشی‌های تغییریافته:
reasonPhrase پشتیبانی نمی‌شود.
منابع نمی‌توان از منابع سطح سازمان استفاده کرد
نقش‌ها و اجازه‌ها
  • مدیریت‌شده ازطریق سرویس IAM کنسول Google Cloud
  • برخی‌از نقش‌های دستچین‌شده آماده استفاده دردسترس است
  • می‌توانید نقش‌های سفارشی ایجاد کنید که می‌تواند شامل اجازه‌های دیگر Google Cloud باشد

برای اطلاعات بیشتر، کاربران و نقش‌ها را ببینید.

Sense از امنیت پیشرفته میانای برنامه‌سازی کاربردی استفاده کنید.
سرویس‌های SOAP در «دستیار ساختن پراکسی» پشتیبانی نمی‌شود. wsdl2apigee، پروژه متن‌بازی که ابزارهای SOAP را برای استفاده با Apigee ارائه می‌دهد را ببینید.
جلسات ردیابی/اشکال‌زدایی تفاوت‌ها با ردیابی را ببینید.
میزبان‌های مجازی

برای Apigee hybrid:

  • ورودی ازطریق دروازه ورودی Apigee پیاده‌سازی می‌شود.
  • کلیدها و گواهینامه‌ها مستقیماً در Kubernetes مستقر می‌شوند.

برای Apigee X:

  • هر نمونه یک نقطه پایانی HTTPS را ازطریق گواهینامه خودامضا ارائه می‌دهد. «مرجع صدور گواهی» برای گواهی را می‌توان با پُرسمان کردن سازمان بارگیری کرد.

تفاوت‌ها با «ردیابی»

جدول زیر تفاوت‌های عملکرد Trace در Apigee X و ترکیبی درمقایسه با Apigee Edge Cloud را نشان می‌دهد:

ویژگی Apigee Edge Cloud Apigee X و ترکیبی
به‌موقع بودن هم‌زمان؛ هم‌زمان تأخیر جزئی؛ ناهمزمان
نام/شناسه جلسه نام جلسه را از کاربر می‌پذیرد نام جلسه را از کاربر نمی‌پذیرد
فیلترها پشتیبانی از فیلترهای پایه، مانند فیلتر کردن سرایند و پارامتر پُرسمان پشتیبانی از منطق پیچیده فیلتر کردن، ازجمله عملیات منطقی «و» و «یا». دسترسی به هر متغیر جریانی که در مرجع متغیرهای جریان ذکر شده است. نحو همانند نحو استفاده‌شده با شرطی‌ها است، همان‌طور که در مرجع شرایط نشان داده شده است.
مهلت جلسه

طول جلسه اشکال‌زدایی و همچنین مدت زمان نگهداری داده‌ها را تعریف می‌کند.

مقدار پیش‌فرض ۲۰ دقیقه درصورت شروع ازطریق تماس‌های API و ۱۰ دقیقه درصورت شروع در «میانای کاربر» است.

فقط طول جلسه اشکال‌زدایی را تعریف می‌کند. نقطه شروع زمانی است که «پردازنده پیام» درخواست اجرا در حالت اشکال‌زدایی را دریافت می‌کند.

اگر جلسه با API شروع شده باشد، مقدار پیش‌فرض ۵ دقیقه است و اگر در واسط کاربر شروع شده باشد، مقدار پیش‌فرض ۱۰ دقیقه است.

داده‌ها به‌مدت ۲۴ ساعت ماندگار است و پس‌از آن هیبرید به‌طور خودکار آن‌ها را حذف می‌کند.

اعتبار جلسه

طول زمانی که درخواست ایجاد جلسه معتبر است. اگر جلسه اشکال‌زدایی در این مدت شروع نشود، «همگام‌سازها» می‌توانند درخواست ایجاد جلسه را نادیده بگیرند. مطمئن شوید که ساعت‌های «همگام‌سازها» را طبق آنچه در پیش‌نیازها توضیح داده شده است همگام نگه دارید.
تعداد درخواست ردیابی حداکثر ۲۰ مورد در هر «پردازنده پیام» پیش‌فرض ۱۰ در هر «پردازنده پیام» است؛ حداکثر ۱۵ است.
میانای برنامه‌سازی کاربردی Apigee Edge Cloud Apigee X
‫Apigee X Debug Session API و Debug Session Data API را نمایان می‌کند، اما از موارد زیر ازطریق Apigee X APIs پشتیبانی نمی‌کند:
توقف جلسه اشکال‌زدایی

حذف تراکنش‌های خاص

تفاوت‌ها با درآمدزایی

جدول زیر مقایسه‌ای از ویژگی‌های کلیدی بین «درآمدزایی Apigee Edge» و «درآمدزایی Apigee X» ارائه می‌دهد.

درآمدزایی Apigee Edge درآمدزایی Apigee X/hybrid
طرح‌های نرخ با دسته‌های محصول API مرتبط هستند که می‌توانند به چندین محصول API پیوست شوند طرح‌های نرخ با محصولات API مرتبط هستند (ارتباط یک‌به‌یک)
نرخ خرید طرح توسعه‌دهندگان نرم‌افزار توسعه‌دهندگان نرم‌افزار محصولات «میانای برنامه‌سازی کاربردی» را خریداری می‌کنند
سهمیه‌ها در سطح پراکسی API مدیریت می‌شوند سهمیه‌ها در سطح محصول API (سطح کسب‌وکار) مدیریت می‌شوند
طرح‌های نرخ منتشرشده را فقط می‌توان منقضی کرد؛ نمی‌توان آن‌ها را ویرایش یا حذف کرد طرح‌های نرخ منتشرشده را می‌توان منقضی کرد، ویرایش کرد، به پیش‌نویس منتقل کرد، یا حذف کرد
پیکربندی پیچیده (بدون ابزار دستیار یا پیش‌نمایش) پیکربندی ساده‌شده طرح‌های نرخ بااستفاده از ابزار جادوگر و پیش‌نمایش
اگر توسعه‌دهنده برنامه اشتراک خریداری نکرده باشد، خط‌مشی MonetizationLimitsCheck پس‌از پردازش اولین تماس با میانای برنامه‌سازی کاربردی دسترسی را مسدود می‌کند اگر توسعه‌دهنده برنامه اشتراک خریداری نکرده باشد یا از سهمیه فراتر رفته باشد، خط‌مشی MonetizationLimitsCheck دسترسی را بلافاصله مسدود می‌کند
داده‌های درآمدزایی برای تراکنش‌ها را می‌توان بااستفاده از متغیرهای سفارشی در خط‌مشی «ضبط تراکنش» ضبط کرد. ‫Apigee به‌طور خودکار داده‌های درآمدزایی را ضبط می‌کند و داده‌های درآمدزایی برای تراکنش‌ها را می‌توان بااستفاده از خط‌مشی DataCapture ملغی کرد. برای اطلاعات بیشتر، به ضبط داده‌های درآمدزایی مراجعه کنید.
حساب‌های پیش‌پرداخت و پس‌پرداخت را می‌توان هم برای توسعه‌دهندگان و هم برای طرح‌های نرخ پیکربندی کرد. حساب‌های پیش‌پرداخت و پس‌پرداخت فقط برای توسعه‌دهندگان قابل پیکربندی است.

کدام ویژگی‌های Apigee Edge در Apigee X پشتیبانی نمی‌شوند؟

‫Google قصد دارد از ویژگی‌های زیر پشتیبانی نکند:

  • افزونه‌های Apigee Edge
  • فروشگاه مشخصات OpenAPI
  • میاناهای برنامه‌سازی کاربردی برای جستجو یا فسخ کردن کدهای دسترسی OAuth (زیرا کدها درهم‌سازی شده‌اند)
  • خط‌مشی OAuth v1 یا OAuth OAuthv1.0a
  • Trireme (در تاریخ ۱۰/۱۰/۲۰۱۹ به پایان عمر خود رسید)
  • سرایندهایی که با «X-Apigee-» پیشوند دارند در Apigee X پشتیبانی نمی‌شوند و از درخواست‌ها و پاسخ‌ها قبل‌از ارسال به هدف‌ها و کارخواه‌ها حذف می‌شوند.
  • دارایی Apigee Edge proxy_read_timeout در Apigee X پشتیبانی نمی‌شود. برای تنظیمات مهلت زمانی مربوط به Apigee X، Setting io.timeout.millis و api.timeout را ببینید.

مقایسه میانای برنامه‌سازی کاربردی

به‌طورکلی، اکثر «میاناهای برنامه‌سازی کاربردی Apigee Edge» معادل‌های «میانای برنامه‌سازی کاربردی Apigee» دارند. این بخش موارد زیر را ارائه می‌دهد:

خلاصه تغییرات بااستفاده از میانای برنامه‌سازی کاربردی

فهرست زیر تغییرات رفتار در همه «میاناهای برنامه‌سازی کاربردی Apigee X» را در مقایسه با «میاناهای برنامه‌سازی کاربردی Apigee Edge» نشان می‌دهد.

رفتار میاناهای برنامه‌سازی کاربردی Apigee Edge میاناهای برنامه‌سازی کاربردی Apigee X
دامنه پایه api.enterprise.apigee.com apigee.googleapis.com
انواع رسانه application/json
application/xml
application/json
اصالت‌سنجی OAuth2،‏ SAML،‏ Basic OAuth2
مُهرهای زمان در کلیدها قالب int64
{
  "createdAt": 1234,
  "lastModifiedAt": 5678
}
قالب String
{
  "createdAt": "1234",
  "lastModifiedAt": "5678"
}
ساختار پارامتر پُرسمان expand=false
[
        "helloworld",
        "weather"
      ]
{
  "proxies": [
    {
      "name": "helloworld"
    },
    {
      "name": "weather"
    }
  ]
}
پارامترهای پُرسمان با پیشوند خط زیر پشتیبانی‌شده (_optimal=true) پشتیبانی نمی‌شود (optimal=true)
دارایی‌ها در پایه‌بارها:
  • created_by
  • modified_by
  • self
پشتیبانی می‌شود پشتیبانی نمی‌شود
مقادیر پیش‌فرض در پیام‌واره‌ها لحاظ‌شده لحاظ‌نشده
خطا در مدیریت ساختار
{
        "code": "...",
        "message": "..",
        "contexts": []
      }
{
  "error": {
    "code": 409,
    "message": "...",
    "status": "ABORTED",
    "details": [...]
  }
}
پاسخ حذف حافظه نهان برگشتی‌ها: 200 OK و جزئیات حافظه نهان برگشتی‌ها: 204 No Content
عملیات میانای برنامه‌سازی کاربردی حافظه نهان فهرست، ایجاد، دریافت، به‌روزرسانی، حذف، پاک کردن همه، و پاک کردن گزینه‌ها. فهرست و حذف فقط. وقتی یک پراکسی API را پیاده‌سازی می‌کنید، حافظه نهان L1 با عمر کوتاه به‌طور خودکار ایجاد می‌شود. برای اطلاعات بیشتر، درون‌مایه‌های حافظه نهان را ببینید.

تفاوت‌های بین Apigee Edge و Apigee X metrics APIs

خلاصه تغییرات بااستفاده از میانای برنامه‌سازی کاربردی تفاوت‌های کلی بین Apigee Edge API و Apigee X API را فهرست می‌کند. جدول زیر تفاوت‌های خاص را برای میاناهای برنامه‌سازی کاربردی سنجه‌ها فهرست می‌کند:

ویژگی میاناهای برنامه‌سازی کاربردی Apigee Edge میاناهای برنامه‌سازی کاربردی Apigee X
نقطه پایان میانای برنامه‌سازی کاربردی api.enterprise.apigee.com apigee.googleapis.com
ایمیل‌های تجزیه‌وتحلیل روزانه هیچ میانای برنامه‌سازی کاربردی پشتیبانی نمی‌شود
Async Query List API دریافت فهرست پرسمان‌های تحلیلی ناهمزمان خصوصیت userId از پاسخ حذف شده است. روش: organizations.environments.queries.list را ببینید.
میاناهای برنامه‌سازی کاربردی گزارش سفارشی Reports API دارایی‌های createdBy و lastModifiedBy از پاسخ برداشته شده است. Reports API را ببینید.

میاناهای برنامه‌سازی کاربردی Apigee Edge پشتیبانی‌نشده

جدول زیر فهرست میاناهای برنامه‌سازی کاربردی Apigee Edge پشتیبانی‌نشده (که معادل Apigee X API ندارند) را ارائه می‌دهد.

دسته میانای برنامه‌سازی کاربردی میاناهای برنامه‌سازی کاربردی Apigee Edge پشتیبانی‌نشده
پایش میانای برنامه‌سازی کاربردی هیچ میانای برنامه‌سازی کاربردی پشتیبانی نمی‌شود
پراکسی‌های میانای برنامه‌سازی کاربردی
  • اجبار کردن لغو استقرار پراکسی میانای برنامه‌سازی کاربردی
  • دریافت وابستگی‌های npm
  • مدیریت واحدهای npm
ممیزی‌ها از Stackdriver Logging API استفاده کنید
گزارش‌های ذخیره‌شده در حافظه پنهان هیچ میانای برنامه‌سازی کاربردی پشتیبانی نمی‌شود
شرکت هیچ میانای برنامه‌سازی کاربردی پشتیبانی نمی‌شود
برنامه‌های شرکت هیچ میانای برنامه‌سازی کاربردی پشتیبانی نمی‌شود
خانواده برنامه شرکت هیچ میانای برنامه‌سازی کاربردی پشتیبانی نمی‌شود
کلیدهای برنامه شرکت هیچ میانای برنامه‌سازی کاربردی پشتیبانی نمی‌شود
جلسه‌های اشکال‌زدایی
  • جلسه‌های ردیابی متوقف نشد
  • نمی‌توان تراکنش‌های تکی را حذف کرد

برای اطلاعات بیشتر، تفاوت‌ها با Trace را ببینید.

برنامه توسعه‌دهنده دریافت تعداد منابع میانای برنامه‌سازی کاربردی
خانواده برنامه توسعه‌دهنده هیچ میانای برنامه‌سازی کاربردی پشتیبانی نمی‌شود
برنامه‌های افزودنی هیچ میانای برنامه‌سازی کاربردی پشتیبانی نمی‌شود
Keystore: Truststore امتحان کردن keystore یا truststore
LDAP هیچ میانای برنامه‌سازی کاربردی پشتیبانی نمی‌شود
درآمدزایی هیچ میانای برنامه‌سازی کاربردی پشتیبانی نمی‌شود
OAuth V2 هیچ میانای برنامه‌سازی کاربردی پشتیبانی نمی‌شود
خط‌مشی‌ها هیچ میانای برنامه‌سازی کاربردی پشتیبانی نمی‌شود
فایل‌های منبع
  • محدوده بازبینی پراکسی میانای برنامه‌سازی کاربردی
  • قلمرو سازمان
Sense هیچ میانای برنامه‌سازی کاربردی پشتیبانی نمی‌شود
کاربران و نقش‌های کاربر از میاناهای برنامه‌سازی کاربردی مربوط به «مدیریت هویت و دسترسی‌ها» (IAM) Google همان‌گونه که در مدیریت کاربران، نقش‌ها، و اجازه‌ها بااستفاده از میاناهای برنامه‌سازی کاربردی توضیح داده شده است استفاده کنید
میزبانان مجازی هیچ میانای برنامه‌سازی کاربردی پشتیبانی نمی‌شود

‫Apigee Edge for Private Cloud دربرابر Apigee hybrid

جدول زیر Apigee Edge for Private Cloud و Apigee hybrid را مقایسه می‌کند:

سرویس محصول یا ویژگی Apigee منطقه
Apigee Edge for Private Cloud Apigee hybrid
Analytics سرورهای Qpid و Postgres واحد جمع‌آوری داده در سطح زمان اجرا از fluentd و UDCA (عامل جمع‌آوری داده جهانی) برای جمع‌آوری تجزیه‌وتحلیل‌ها و ارائه داده‌ها به UAP (پلاتفرم تجزیه‌وتحلیل یکپارچه) در سطح مدیریت استفاده می‌کند.
API Proxy Gateway پردازشگر پیام پردازنده پیام (MP) درخواست‌های ورودی را پردازش می‌کند. «برنامه‌های چندمنظوره» به‌صورت یک یا چند برنامه کانتینری در سطح زمان اجرا پیاده‌سازی می‌شوند.
ماندگاری حلقه یا گره Cassandra Cassandra پایداری را برای ویژگی‌های KMS،‏ KVM، سهمیه، و حافظه نهان فراهم می‌کند.
استقرار ZooKeeper همگام‌ساز تضمین می‌کند که پیکربندی‌های پراکسی میانای برنامه‌سازی کاربردی، اطلاعات محیط، و داده‌های دیگر بین صفحه مدیریت و صفحه زمان اجرا به‌روز نگه داشته شود.
میانای کاربر سرپرست واسط کاربری Apigee Edge در «سرور مدیریت» میزبانی می‌شود واسط کاربر Apigee در صفحه مدیریت میزبانی می‌شود.
تراز کردن بار رهیاب کنترل‌کننده Istio Ingress درخواست‌ها را به برنامه پردازشگر پیام (MP) کانتینری‌شده در صفحه زمان اجرا تحویل می‌دهد.
میاناهای برنامه‌سازی کاربردی سرور مدیریت دسترسی به میاناهای برنامه‌سازی کاربردی Apigee X ازطریق سرور مدیریت و MART انجام می‌شود. ‫MART با انبار داده محلی Cassandra تعامل دارد و به‌عنوان ارائه‌دهنده میانای برنامه‌سازی کاربردی برای میاناهای برنامه‌سازی کاربردی Apigee X عمل می‌کند تا به نهادهای داده زمان اجرا دسترسی داشته باشد و آن‌ها را مدیریت کند.
معیارهای اندازه‌گیری هر عنصر با JMX پیکربندی شده است توسط یک سرور Prometheus برای هر خوشه برای همه سرویس‌ها مدیریت می‌شود.