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
راهنمای خرید سرور HP ML350 GEN9 – بخش پنجم
راهنمای خرید سرور ML350 GEN9 – بخش چهارم
راهنمای خرید سرور HPE ML350 GEN9 بخش اول
رجیسترها (ثبات ها) در پردازنده ها
روش های بکاپ گیری و انواع نرم افزار های آن
بکاپ گیری از ماشین های مجازی و ابزارهای آن
