Microsoft Operation Management Suite یا به اختصار OMS، یکی از راهکارهای مدیریت IT مبتنی بر Cloud متعلق به شرکت مایکروسافت میباشد که در مدیریت و حفظ زیرساختهای Cloud و On-Premise به کاربران کمک مینماید. با توجه به اینکه OMS تحت عنوان یک سرویس مبتنی بر Cloud اجرا میشود، این امکان را برای کاربران فراهم میآورد که با حداقل سرمایهگذاری در سرویسهای زیرساخت، این سرویس را در اختیار داشته و اجرا نمایند. ضمن اینکه با ارائه برخی ویژگیهای جدید به صورت خودکار، در هزینههای جاریِ نگهداری و بهروزرسانی نیز صرفهجویی مینماید.
OMS علاوه بر ارائه سرویسهای ارزشمند، میتواند با اجزای System Center (که در مقالات قبلی سایت به آن پرداخته شد) مانند System Center Operations Manager ادغام گردیده و سرمایهگذاریهای مدیریتی فعلی را به Cloud توسعه دهد. امکان همکاری System Center و OMS با یکدیگر نیز به منظور ارائه یک تجربه جامع و کلی از مدیریت ترکیبی وجود دارد.
در ادامه این مقاله، توصیف جامعی از حوزههای ارزشمند مختلف OMS به همراه سرویسهای اجرا کننده آن ارائه میگردد. کاربران به منظور مرور و بررسی کلی اجزای OMS، میتوانند پیش از بازنگری مطالب کامل مربوط به هر یک از آنها، به معماری OMS رجوع نمایند.
قابلیت خودکارسازی و کنترل
Azure Automation به خودکارسازی فرآیندهای مدیریتی با Runbookهایی میپردازد که مبتنی بر PowerShell بوده و در Azure Cloud اجرا میشود. امکان دسترسی Runbookها به هر محصول یا سرویس مدیریت شده از طریق PowerShell، شامل منابع موجود در Cloudهای دیگر مانند (Amazon Web Services (AWS، وجود دارد. ضمن اینکه Runbookها بر روی یک سرور در دیتاسنتر Local به منظور مدیریت منابع Local نیز قابل اجرا میباشند.
Azure Automation، امکان مدیریت پیکربندی با PowerShell DSC را فراهم مینماید. بنابراین کاربران میتوانند به ایجاد و مدیریت منابع DSC بپردازند که در Azure به صورت Host شده وجود دارد و از آنها برای تعریف و تقویت پیکربندی خودکار در سیستمهای Cloud و On-Premises استفاده نمایند.
ایجاد سرعت و قابلیت اطمینان در فرآیند توسعهی IT
چالشهای کنونی IT
سازمانها در دنیای رقابتی امروز باید با سرعت بیشتری نسبت به بازار، دست به نوآوری بزنند. برای پشتیبانی از نیاز به این سرعت روز افزون، انتظار میرود که IT ، سرویسهایی با قابلیت اطمینان (Reliability) بیشتر و قابلیت مدیریت تغییرات سریع را ارائه نماید، زیرا هر دو موضوع از موارد چالشزا در این حوزه به شمار میروند؛ علاوه بر آن، مشکلات سازمانها متناسب با مقیاس آنها پیچیدهتر میشوند. امور تکراری و زمانبر معمولا مانع از انجام کارهای مهمتر و ارزشمندتر در کسبوکار شده و احتمال بروز خطا را نیز افزایش میدهد.
راهکار
خودکارسازی (Automation) در OMS موجب بهرهمندی از Windows PowerShell و تکنولوژیهای Azure میشود. درواقع Automation ابزاری برای مدیریت این سرعتِ در حال افزایش دنیای IT را بدون لطمه وارد کردن به قابلیت اطمینان آن ارائه مینماید. OMS Automation، این امکان را برای کاربران فراهم مینماید تا فرآیندهای خودکار از جمله بازیابی را تنظیم نموده و مطابقت با شرایط SLA و پاسخگویی سریعتر به نیازهای کسبوکار را تضمین نماید. OMS برای مدیریت و کنترل فعالیتها در Hybrid Cloud طراحی شده و شامل پشتیبانی از لینوکس و AWS نیز میشود.
مزایای استفاده از OMS
سرویسدهی مستمر IT
با استفاده از این تکنولوژی، سرویسهای پاسخگوی IT ارائه شده و دسترسپذیری مستمر برنامههای کاربردی امکانپذیر میگردد. همگام با بهبود شرایط SLA برای پشتیبانی از فعالیتهای مربوط به فرآیند توسعهی IT، شتاب این حرکت نیز افزایش مییابد.
کنترل هماهنگ در سطح سازمانی
با کمک این تکنولوژی، منابع IT سازگار نگهداشته شده و تغییرات سریع به راحتی مدیریت میشود. به علاوه، میزان ریسکها کاهش یافته و سیستمها را در زمان تغییرات شرایط به روز نگه میدارد.
خودکارسازی ترکیبی IT
با این تکنولوژی، عملیاتهای کارآمد IT با یک پلتفرم انعطافپذیر در تمامی محیطهای ناهمگون نیز ارائه میشود. ضمن اینکه از سرمایهگذاریهای کنونی در Microsoft System Center بهره برده و کارایی را بهبود میبخشد.
خودکارسازی و کنترل Hybrid Cloud
اصلاح خودکار
شرایط SLA با عملکرد سریع در مقابل Queryها یا هشدارهای موجود در Logها بهبود مییابد. Runbookها یا Webbookها در صورت نیاز یا به صورت خودکار از Azure و یا به صورت Local از دیتاسنتر فعال میشوند.
بازیابی تنظیم شده
مدت زمان بازیابی یا RTO، بعد از وقوع Disaster کاهش یافته و تداوم در کسبوکار با استفاده از Runbookهای قابل تکرار، در طرحهای Disaster Recovery میسر میگردد. همچنین، گروهها سفارشیسازی شده و توالیِ فرآیندهای بازیابی در برنامههای کاربردی Multi-Tier از جمله Checkpointها ایجاد میشود.
راهکارهای یکپارچه
با Runbookهای از پیش ساخته شده و ماژولهای خودکارسازی مایکروسافت، در زمان و عملکرد صرفهجویی میشود. علاوه بر این، از راهکارهای موجود در Solution Gallery و یکپارچهسازیهای ارائه شده به صورت پیشفرض نیز استفاده مینماید.
پیکربندی هماهنگ و سازگار
این تکنولوژی با استفاده از حالت مطلوبِ برنامههای کاربردی و منابع زیرساخت و همچنین مانیتورینگ و به روزرسانی خودکار آن با استفاده از سرویسهای کاملا در دسترسِ Azure، مانع بروز وضعیت Configuration Drift میشود.
Patching هوشمند
با استفاده از این قابلیت، پیچیدگی فرآیند Patching با ایجاد دید نسبت به وابستگیهای بارکاری و برآوردهای زمانی جهت تکمیل کار، کاهش مییابد. گروهبندی و بهروزرسانیهای متوالی با تایید مالکان برنامه و بدون Downtimeهای برنامهریزی نشده در برنامه کاربردی، صورت میگیرد.
تغییر روند مانیتورینگ
با کمک این تکنولوژی، گزارشگیری سازگار و هماهنگ با ردیابی تغییرات کلی امکانپذیر میشود. به علاوه، بین تغییرات ارتباط ایجاد شده و وابستگیهای برنامه با هدف عیبیابی سریعتر مشکلات، درک میشود.
قابلیتهای مهم بخش کنترل و خودکارسازی در Operations Management Suite
- کلیه فرآیندهای خودکارسازی و پیکربندی از یک منبع متمرکز با کنترل دسترسی گسترده ( Granular Access Control) مدیریت میشود.
- کنترل زمان و نحوه Patching بدون Downtimeهای برنامهریزی نشده و همراه با تایید مالکان برنامه را حفظ میکند.
- پیکربندیها با استفاده از یک سرویس کاملا در دسترس اجرا و مانیتور میشود تا در مورد اصلاح Configuration Driftها بدون مداخله دستی تصمیمگیری شود.
- هشدارها رفع شده و فرآیند پشتیبانگیری و Disaster Recovery با اجرای اسکریپتهایی به منظور اصلاح خودکار و برنامههای بازیابی هماهنگ میشود.
- از قابلیت انعطافپذیری برای اجرای فرآیندهای خودکار Azure یا به صورت Local از یک دیتاسنتر On-Premises با ترکیب کارکنان Runbook استفاده میشود.