DesignPatterns:design patterns/automated administration

از OCCC Wiki
نسخهٔ تاریخ ‏۳۱ ژوئیهٔ ۲۰۱۵، ساعت ۰۲:۰۰ توسط Rhosseini (بحث | مشارکت‌ها)
پرش به ناوبری پرش به جستجو

مدیریت خودکار


چگونه وظایف مدیریتی معمول به طور مداوم و خودکار به حوادث از پیش تعیین شده پاسخ می دهد؟


مشکل

منابع IT تحت وظایف مدیریتی متعددی هستند که نیاز است بارها و به طور کارآمدی انجام شوند و زمانی که به صورت دستی انجام می شوند با خطاهای انسانی و زمان پاسخ دهی کند مواجه می شوند.

راه حل

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


برنامه کاربردی

یک موتور خودکار هوشمند برای برای ایجاد سیستمی که قادر به ذخیره سازی، مدیریت و اجرای اسکریپت های خودکار است، پیاده سازی شده است.

مکانیزم ها

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

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

اعتبارسنجی ابر، Burst In, Burst Out to Private Cloud، توازن بار ابر، محیط کشسان، زیرساخت به عنوان سرویس(IaaS)، مرز های قابل مطمئن جداگانه، محیط چند مستاجری، پلت فرم به عنوان سرویس (PaaS)، ابر خصوصی، ابر عمومی، محیط انعطاف پذیر، مدیریت بارکاری منابع، نرم افزار به عنوان سرویس (SaaS)، ورود و خروج مداوم امن به ابر خصوصی/عمومی

The_cloud_resource_administrator_define.png

مدیر منبع ابر منطق جریان کاری را تعیین می کند(2) و آن را در یکسری اسکرپت ها که در مخزن یک موتور خودکار هوشمند قرار داده شده، بیان می کند(2). سپس مدیر منبع ابر سپس بارکارب را انتخاب می کند، سیستم شروع به کار می کند و برنامه زمانبدی شده خود را اجرا می کند(3)، موتور خودکار هوشمند بار کاری را اجرا می کند و نتایج را گزارش می دهد(4).


نمای کلی از نتیجه کاربرد این الگو که چگونگی ترکیب الگوهای ترکیبی را نشان می دهد.

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

این الگو مربوط به بخش های مهم معماری مرجع NIST است:



منبع: http://cloudpatterns.org/design_patterns/automated_administration