DesignPatterns:mechanisms/sla monitor

از OCCC Wiki
پرش به ناوبری پرش به جستجو

کنترل کننده SLA


مکانیزم کنترل کننده SLA به طور خاص برای مشاهده عملکرد سرویس های ابری در زمان اجرا استفاده می شود تا تضمین کند درخواست های کیفیت خدمات که در توافق نامه سطح سررویس قرارداد شده را اجرا می کنند(شکل1). داده های جمع آوری شده توسط کنترل کننده SLA بوسیله ی یک سیستم مدیریت SLA پردازش می شود. سیستم همچنین می تواند به طور فعال سرویس های ابر را زمانی که شرایط استثنایی بوجود می آید، مانند زمانی که کنترل کننده SLA گزارش از کار افتادگی یک سرویس ابری را می دهد، تعمیر یا خطایابی کند.


The SLA monitor polls the cloud service by sending over polling request mess.png

شکل1- کنترل کننده SLA از سرویس ابر از طریق ارسال پیام درخواست نمونه برداری(MREQ1 به MREQN) ، نمونه گیری می کند.کنترل کننده، پیام پاسخ نمونه برداری (MREP1 به MREPN) را که نشان دهنده این است که سرویس در هر دوره نمونه گیری در حال اجرا است، دریافت می کند(1a). کنترل کننده SLA زمان اجرا-دوره زمانی همه دوره های 1 تا N نمونه برداری- را در پایگاه داده ثبت وقایع ذخیره می کند(1b). کنترل کننده SLA سرویس ابری که پیام درخواست نمونه برداری (MREQN+ M به MREQN+1) را می فرستند را نمونه برداری می کند. پیام درخواست نمونه برداری دریافت نشد(2a). زمان پیام پاسخ در حال اتمام است، بنابراین کنترل کننده SLA زمان از کار افتادگی- دوره زمانی همه ی دوره های نمونه برداری N+1 تا N+M- را در پایگاه داده ثبت وقایع ذخیره می کند(2b). کنترل کننده SLA پیغام درخواست نمونه برداری(MREQN+M+1) را می فرستد و پیام پاسخ نمونه برداری (MREPN+M+1) را دریافت می کند(3a). کنترل کننده SLA زمان اجرا را در پایگاه داده ثبت وقایع ذخیره می کند(3b).


منبع: http://cloudpatterns.org/mechanisms/sla_monitor