بسیاری از سازمانها هنوز ESB ۴ یا ۵ یا EI ۶ دارند. خبر خوب این است که هسته اجرایی همه آنها یکسان است و WSO2 مسیر مهاجرت مستند ارائه کرده است. خبر بد این است که پیکربندی و بخشی از قابلیتها تغییر کردهاند.
گامها
- فهرست داراییها: همه APIها، Proxy Serviceها، Sequenceها، Endpointها، Taskها و کانکتورها را شمارش کنید.
- بررسی سازگاری: قابلیتهایی که در MI حذف یا جابهجا شدهاند را مشخص کنید؛ مستندات WSO2 اشاره میکند برخی قابلیتهای کماستفاده حذف شدهاند.
- تبدیل پیکربندی: تنظیمات سرور از XML به TOML منتقل میشود؛ آن را در محیط آزمایشی انجام دهید.
- انتقال آرتیفکتها: پروژهها را با افزونه VS Code به قالب CApp درآورید و کانکتورها را با نسخه جدید جایگزین کنید.
- آزمون: هر جریان را با داده واقعی مقایسه کنید؛ زمان پاسخ، خطاها و رفتار Failover را هم بسنجید.
- اجرای تدریجی: ابتدا یک جریان کمریسک را منتقل کنید و ترافیک را با دروازه (API Manager) بهتدریج جابهجا کنید.
نکات
- همان زمان فرصت خوبی برای افزودن پایش و ردیابی (OpenTelemetry) است.
- اگر هنوز API Manager ۲ یا ۳ دارید، مهاجرت آن را جدا و با همان دقت برنامهریزی کنید.
- یک مسیر بازگشت (Rollback) آماده نگه دارید.
برای ارزیابی وضعیت فعلی و برآورد مهاجرت با ما تماس بگیرید.
این مقاله بر پایه مستندات رسمی WSO2 نوشته شده است و ممکن است با نسخه شما کمی تفاوت داشته باشد. اگر اشتباهی دیدید، خبر بدهید.