تاریخ امروز : 1403/07/18

Microsoft Cluster Server

به این مقله امتیاز بدهید

Microsoft Cluster Server (MSCS) به گروهی از سرورها گفته می­شود که با هم روی یک سیستم کار می­کنند تا دسترسی بالاتری را در اختیار کاربران قرار دهند. این کلاسترها برای کاهش زمان خرابی و قطعی با استفاده از سرور دیگری در صورت قطع شدن استفاده می­­شوند. نحوه کار آن به این صورت است. گروهی از سرورها به یک سیستم واحد متصل هستند. در لحظه­ای که یکی از این سرورها با قطعی سرویس روبرو می­شود، قبل از اینکه هر زمان خرابی توسط مشتری مواجه شود، بار کار به یک سرور دیگر توزیع می­شود. سرورهای کلاستری معمولاً برای برنامه­هایی با داده­هایی که به طور مرتب به روز می­شوند، با رتبه بندی سرورهای فایل، چاپ، پایگاه داده و پیام رسانی به عنوان کلاسترهای معمول استفاده می­شوند. به طور کلی، سرورهای کلاستر بندی سطح دسترسی، قابلیت اطمینان و مقیاس پذیری بالاتر از هر سروری را که ارائه می­دهد، به مشتریان ارائه می­دهند.

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

مایکروسافت دارای سه فناوری برای کلاستر است: سرویس کلاستر مایکروسافت (MSCS، سرویس کلاستر بندی HA)، متعادل سازی بار اجزا (CLB) بخشی از Application Center 2000  و خدمات تعادل بار شبکه (NLB). با انتشار ویندوز سرور 2008، سرویس MSCS به Windows Server Failover Clustering (WSFC) تغییر نام یافت و ویژگی Component Load Balancing (CLB) منسوخ شد.

قبل از ویندوز سرور 2008، کلاستر بندی (طبق KB مایکروسافت) لازم بود که همه گره­های این کلاسترها از سخت افزار، درایورها، سیستم عامل، تا نرم افزار تا حد ممکن یکسان باشند. با این حال، بعد از ویندوز سرور 2008، مایکروسافت الزامات را اصلاح کرد و بیان کرد که فقط سیستم عامل باید از همان سطح (مانند سطح patch) باشد.

سرورکلاستر در طول توسعه با نام رمز Wolfpack شناخته می­شد. Windows NT Server 4.0، Enterprise Edition اولین نسخه ویندوز بود که شامل نرم افزار MSCS بود. این نرم افزار از آن زمان با انتشار هر نسخه جدید سرور به روز شده است. نرم افزار کلاستر منابع سرورها را در کلاستر ارزیابی می­کند و انتخاب می­کند که براساس معیارهای تعیین شده در ماژول مدیریت استفاده شود. در ژوئن 2006، مایکروسافت Windows Compute Cluster Server 2003، اولین فناوری خوشه محاسبات با کارایی بالا (HPC) را از مایکروسافت ارائه داد.

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

اعلامیه بروزرسانی جدید نرم افزار Microsoft Cluster Server در سال 1998 نوید بخش ویژگی­های جدیدی در سال 1999 و جدیدترین موارد اضافه شده در خط نرم افزار Windows NT در قالب Windows NT 5.0 Enterprise Edition بود. همچنین نویدبخش پشتیبانی از 4 گره پس از انتشار NT 5.0 است.

اولین تلاش مایکروسافت برای فشار دادن نرم افزار سرور کلاستر در کنفرانس Super-Computing در سال 2005 در سیاتل بود که نرم افزار جدید در حال توسعه، Windows Compute Cluster Server 2003 (Windows CCS 2003) هنوز در بتا است.

در 8 مه 2006 مایکروسافت انتشار نسخه کامل Windows Compute Cluster Server 2003 (برای مصارف صنعتی) و Windows Compute Cluster Server 2003 R2 (برای مشاغل کوچک) را برای خرید در تابستان 2006 به مردم گزارش داد.

محافظت کلاستر در برابر خرابی­ها و قطعی­ها

دلیل اصلی کلاسترهای سرور، محافظت در برابر قطع و خرابی است. همانطور که در بالا ذکر شد، سرورهای کلاستری محافظت بیشتری در برابر خراب شدن کل شبکه در هنگام قطع برق ارائه می­دهند. سرورهای کلاستری از سه نوع قطعی اصلی محافظت می­کنند. این موارد شامل موارد زیر است.

خرابی برنامه/سرویس: قطعی که بر برنامه­ها و سرویس­های مهم ماموریت در شبکه تأثیر می­گذارد.

خرابی سیستم/سخت افزار: قطعی­هایی که بر اجزایی مانند پردازنده مرکزی، حافظه، آداپتورها، درایوها و منابع تغذیه تأثیر می­گذارد.

خرابی سایت: خرابی سایت که چندین مکان را تحت تأثیر قرار می­دهد عموماً ناشی از بلایای طبیعی است که منجر به قطع گسترده برق می­شود.

محافظت در برابر این خرابی­های رایج منجر به کاهش آسیب پذیری کل شبکه در برابر خطر می­شود.

سه نوع سرورهای کلاستری

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

کلاستر تک (یا استاندارد) حد نصاب: این کلاستر که معمولاً مورد استفاده قرار می­گیرد از چندین گره با یک یا چند آرایه دیسک کلاستر تشکیل شده است که از یک دستگاه اتصال واحد (به نام گذرگاه) استفاده می­کنند. یک سرور هر یک از آرایه های دیسک کلاستر را در کلاستر مدیریت و صاحب می­کند.

کلاستر تنظیم گره اکثریت: مشابه کلاستر فوق، این مدل از این نظر متفاوت است که هر یک از گره­ها کپی مخصوص به خود را از داده­های پیکربندی کلاستر دارند و این داده­ها در تمام گره­ها سازگار است. این مدل برای خوشه­های دارای سرورهای جداگانه که در مکان­های مختلف جغرافیایی قرار دارند، بهترین کارایی را دارد.

خوشه تک گره: این مدل که اغلب برای اهداف آزمایش استفاده می­شود، شامل یک گره است.

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

 

چرا سرورهای خود را کلاستر بندی کنید؟

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

Clustering Failover در ویندوز سرور

cluster failover گروهی از کامپیوترهای مستقل است که برای افزایش در دسترس بودن و مقیاس پذیری نقش­های کلاستری (که قبلاً برنامه ها و خدمات کلاستری نامیده می شدند) با هم کار می­کنند. سرورهای کلاستری (به نام گره) توسط کابل­های فیزیکی و توسط نرم افزار متصل می­شوند. اگر یک یا چند گره کلاستر خراب شود، گره­های دیگر شروع به ارائه خدمات می­کنند (فرایندی که به عنوان failover شناخته می­شود). علاوه بر این، نقش­های کلاستری به طور پیشگیرانه کنترل می­شوند تا بررسی کنند که آنها به درستی کار می­کنند. اگر آنها کار نمی­کنند، دوباره راه اندازی می­شوند یا به گره دیگری منتقل می­شوند.

Failover Clusters همچنین قابلیت Cluster Shared Volume (CSV) را فراهم می­کنند که فضای اسمی توزیع شده­ای را فراهم می­کند که نقش­های کلاستری می­توانند از آن برای دسترسی به فضای ذخیره سازی مشترک از همه گره­ها استفاده کنند. با ویژگی Failover Clustering ، کاربران حداقل اختلالات در سرویس را تجربه می­کنند.

Failover clustering کاربردهای عملی بسیاری دارد، از جمله:

فضای ذخیره سازی اشتراکی فایل بسیار در دسترس یا به طور مداوم در دسترس برای برنامه­هایی مانند Microsoft SQL Server و ماشین­های مجازی Hyper-V.

نقش­های کلاستری کاملاً در دسترس که روی سرورهای فیزیکی یا ماشین­های مجازی که روی سرورهای دارای Hyper-V نصب می­شوند، اجرا می­شوند.

 

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

محصولات پیشنهادی سردبیر

سایر مقالات مربتط با سرور HP

سبد خرید
فروشگاه
حساب من
0 مورد سبد خرید