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 نوشته شده است و ممکن است با نسخه شما کمی تفاوت داشته باشد. اگر اشتباهی دیدید، خبر بدهید.