الگوهای استقرار WSO2 API Manager: Control Plane و Gateway

الگوهای استقرار WSO2 API Manager: Control Plane و Gateway

API Manager ۴ از یک بسته یکپارچه به چند توزیع تخصصی رسیده است. شناخت آن‌ها کمک می‌کند معماری مناسب بسازید.

توزیع‌ها

  • API Control Plane: Publisher، Developer Portal، Admin و Key Manager؛ جایی که APIها طراحی و مدیریت می‌شوند.
  • Universal Gateway: دروازه‌ای که ترافیک را عبور می‌دهد و می‌تواند در چند مکان تکرار شود.
  • Traffic Manager: اعمال سیاست‌های سقف مصرف.
  • API Platform Gateway: دروازه سبک مبتنی بر Envoy که در ۴.۷ آمده و با API Manager به‌عنوان صفحه کنترل کار می‌کند.

الگوهای رایج

  • یک گره برای شروع: برای توسعه و آزمایش.
  • خوشه با دسترس‌پذیری بالا: چند Gateway و Control Plane پشت متعادل‌کننده بار.
  • ترکیبی (Hybrid): Control Plane مرکزی و Gateway در هر دیتاسنتر یا شبکه.
  • Kubernetes: نصب با Helm؛ مستندات الگوهای شماره‌گذاری‌شده، OpenShift، EKS، AKS و GKE دارد.

چند توصیه

  • پایگاه داده را جدا و پشتیبان‌گیری‌شده نگه دارید.
  • دروازه و ترافیک را نزدیک مصرف‌کننده و صفحه کنترل را در شبکه امن‌تر قرار دهید.
  • پایش و لاگ را از همان ابتدا راه بیندازید.
  • پیش از آماده‌سازی، نسخه JDK پشتیبانی‌شده را بررسی کنید (در ۴.۷ نسخه‌های ۲۱ و ۲۵).

این مقاله بر پایه مستندات رسمی WSO2 نوشته شده است و ممکن است با نسخه شما کمی تفاوت داشته باشد. اگر اشتباهی دیدید، خبر بدهید.