خانه › الگوهای طراحی › تشخیص و بازیابی پویای خرابی

تشخیص و بازیابی پویای خرابی

Dynamic Failure Detection and Recovery

چگونه می‌توان اطلاع رسانی و بازیابی خطای منابع فناوری اطلاعات را خودکار کرد؟

مسئله

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

راه‌حل

سیستم مراقبتی[۱] برای کنترل وضعیت منبع فناوری اطلاعات و ایجاد هشدارها و بازیابی در حین شرایط خطا ایجاد شده است.

کاربرد

تکنولوژی‌های هوشمندانه مختلف بازیابی و نظارت برای خودکار کردن تشخیص خطا و بازیابی با تمرکز بر مراقبت، تصمیمگیری، عمل و گزارش دهی و افزایش[۲] شرایط خطای منابع فناوری اطلاعات می‌توانند استفاده شوند.

الگوهای ترکیبی

تأیید هویت ابرBurst InBurst Out to Private Cloudتوازن بار ابرمحیط کشسانزیرساخت به عنوان سرویس(IaaS)مرز‌های قابل اطمینان جداگانهمحیط چند مستأجریپلت‌فرم به عنوان سرویس (PaaS)ابر خصوصیابر عمومیمحیط انعطاف‌پذیرمدیریت بارکاری منابعنرم‌افزار به عنوان سرویس (SaaS)ورود و خروج دائمی امن به ابر خصوصی/عمومی
ابر12دیده‌بان هوشمندسیستم دیده‌بانمقاوم
شکل ۴-۷۲ — تشخیص و بازیابی خطا: دیده‌بان هوشمند و تشخیص خرابی

نظارت هوشمند سیستم مراقبتی درخواست‌های مصرفکنندگان را دنبال می‌کند (1) و تشخیص می‌دهد یک سرویس ابر دچار خطا شده است.

ابر34دیده‌بان هوشمندسیستم دیده‌بانمقاوم
شکل ۴-۷۳ — تشخیص و بازیابی خطا: اعلام رویداد

نظارت هوشمند سیستم مراقبتی سیستم مراقبتی انعطاف پذیر[۳] را آگاه می‌سازد (3)، تا براساس سیاست‌های از قبل تعیین شده سرویس ابری را بازیابی کند(4).

دیده‌بان هوشمند۱. راه‌اندازی مجدد سرویس۲. توقف سرویس‌های وابسته و راه‌اندازی مجدد۳. پاک‌سازی پوشهٔ موقت۴. ارجاع مشکل به سطح بالاتر
شکل ۴-۷۴ — تشخیص و بازیابی خطا: اجرای سیاست بازیابی

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

  1. watchdog ↩
  2. escalating ↩
  3. resilient ↩