وب‌سرویس مجید

پروژه smi-spec

servicemeshinterface/smi-spec

این پروژه یک رابط استاندارد برای رابط‌های شبکه سرویس‌ها (Service Mesh) در محیط‌های مبتنی بر کانتینر و کوبرنتیس ارائه می‌دهد.

کاربرد:

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

در چه شرایطی بهتره استفاده شود؟

وقتی که می‌خوای از چندین سرویس مختلف در کلaster کوبرنتیس استفاده کنی و بخوای بدون گره شدن در جزئیات پیاده‌سازی، قوانین شبکه رو به صورت یکنواخت اعمال کنی.

چند مثال از موارد استفاده:

- تعریف قوانین ترافیک برای تقسیم ترافیک بین نسخه‌های مختلف سرویس (Traffic Split)

- اعمال سیاست‌های دسترسی بین سرویس‌ها (Traffic Target)

- مشاهده معیارهای شبکه مانند تأخیر و نرخ خطا (Traffic Metrics)

- یکپارچه‌سازی چندین سرویس متخصص شبکه بدون تغییر در کد سرویس‌ها

  • ##ServiceMesh
  • ##Kubernetes
  • ##SMI
  • ##TrafficManagement
  • ##Microservices
  • ##CloudNative
  • ##DevOps
  • ##NetworkPolicy
  • ##Observability
  • ##TrafficSplit