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

پروژه chaos-mesh

chaos-mesh/chaos-mesh

چه کاربردی داره؟

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

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

وقتی داری سرویس‌های توزیع‌شده روی کوبرنتیز اجرا می‌کنی و می‌خوای مطمئن بشی که سیستم در برابر خرابی‌های شبکه، فرآیندها، دیسک و غیره مقاوم هست. بهتره ازش استفاده کنی قبل از ریلیز نهایی یا در محیط استیجینگ. ️️

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

- شبیه‌سازی قطعی شبکه بین دو سرویس برای تست رفتار فیل‌اوور.

- ایجاد تأخیر در درخواست‌های HTTP با استفاده از Fault Injection.

- قطع کردن دیسک یک پاد (pod) برای تست بازیابی داده.

- کرش کردن یک کانتینر به صورت تصادفی برای بررسی ریستارت خودکار.

- تست واکنش سیستم در شرایط کم‌بودن منابع (مثل CPU یا حافظه).

  • ##ChaosEngineering
  • ##Kubernetes
  • ##FaultInjection
  • ##CloudNative
  • ##ResilienceTesting
  • ##SRE
  • ##DevOps
  • ##SystemReliability
  • ##K8s
  • ##ChaosMesh