Windows Server Failover Clustering (WSFC)

0
128

 

کلاستر سرور مایکروسافت WSFC اولین نوع از سرورهای کلاسترینگ و یکی از ویژگی های سیستم عامل ویندوز سرور مایکروسافت برای تحمل خطا و در دسترس بودن (HA) شناخته می شود. به این نوع کلاسترینگ سرور مایکروسافت در اصطلاح سرویس کلاستر نوع HA نیز گفته می شود. این سرورها به گونه ای طراحی شده اند که از بروز Failure هنگام اجرای عملیات جلوگیری می کنند. در WSFC، هر سرور مجزا یک گره نامیده می شود. گره ها می توانند رایانه های فیزیکی یا ماشین های مجازی باشند و از طریق اتصالات فیزیکی و از طریق نرم افزار به هم متصل می شوند. دو یا چند گره با هم ترکیب می شوند تا یک خوشه را تشکیل دهند که میزبان سرویس است. خوشه و گره ها دائماً برای خطاها نظارت می شوند. اگر یک خطا شناسایی شود، گره های دارای مشکل از خوشه حذف می شوند و ممکن است سرویس ها مجددا راه اندازی شوند یا به گره دیگری منتقل شوند.

کلاسترهای FAILOVER بیشتر در مکان هایی کاربرد دارند که کلاینت باید اطلاعات را بصورت مستمر به روز رسانی کند. از مهمترین انواع این سرورها می توان به دیتابیس ها، پرینتر، ایمیل و… اشاره کرد. اما کلاسترهای NBL در مواردی بکار برده می شوند که نیاز به آپدیت مداوم داده ها نیست. از مهمترین موارد استفاده از کلاسترهای NBL می توان به وب سرورها اشاره کرد.

قابلیت‌های خوشه‌بندی خطای سرور ویندوز (WSFC)

Windows Server Failover Cluster چندین عملکرد را انجام می دهد، از جمله:

مدیریت یکپارچه پیکربندی خوشه و سرویس در هر گره درون خوشه ذخیره می شود. تغییرات در پیکربندی سرویس یا خوشه به طور خودکار به هر گره ارسال می شود. این به یک به روز رسانی اجازه می دهد تا پیکربندی را در تمام گره های شرکت کننده تغییر دهد.

مدیریت منابع: هر گره در خوشه ممکن است به منابعی مانند شبکه و ذخیره سازی دسترسی داشته باشد. این منابع را می توان توسط برنامه میزبان به اشتراک گذاشت تا عملکرد خوشه را فراتر از آنچه یک گره می تواند انجام دهد افزایش دهد. برنامه را می توان طوری پیکربندی کرد که وابستگی راه اندازی به این منابع داشته باشد. گره ها می توانند با هم کار کنند تا از سازگاری منابع اطمینان حاصل کنند.

نظارت بر سلامت: سلامت هر گره و خوشه کلی پایش می شود. هر گره از اعلان‌های ضربان قلب و خدمات برای تعیین سلامت استفاده می‌کند. سلامت خوشه توسط نصاب گره های شرکت کننده رأی گیری می شود.

Failover خودکار و دستی: منابع دارای یک گره اولیه و یک یا چند گره ثانویه هستند. اگر گره اولیه در بررسی سلامت ناموفق باشد یا به صورت دستی راه اندازی شود، مالکیت و استفاده از منبع به گره ثانویه منتقل می شود. گره ها و برنامه میزبانی شده از failover مطلع می شوند. این قابلیت تحمل خطا را فراهم می‌کند و اجازه می‌دهد به‌روزرسانی‌های چرخشی بر سلامت کلی سرویس تأثیری نگذارند.

 

تعدادی از برنامه های مختلف می توانند از WSFC استفاده کنند، از جمله:

سرور پایگاه داده

سرور فضای نام سیستم فایل توزیع شده ویندوز (NFS).

سرور فایل

Hyper-V

Microsoft Exchange Server

مایکروسافت SQL Server

Namespace Server

Windows Internet Name Server